OpenClaw 가이드 : 설치부터 자동화·실전 활용 시나리오 30선

작성일2026년 5월
버전OpenClaw 최신 (2026.05)
타입🦞 Pillar 마스터
난이도초급 ~ 전문가
OpenClaw 설치 WhatsApp · Telegram 연동 스킬 자동화 AI 서버 연동 Heartbeat 로컬 LLM

OpenClaw는 Peter Steinberger(@steipete)가 만든 오픈소스 개인 AI 어시스턴트입니다. (공식 홈페이지: openclaw.ai)

OpenClaw 초보 가이드를 통해 WhatsApp·Telegram·Discord·iMessage 등 이미 쓰는 채팅앱으로 Claude·GPT·로컬 LLM을 호출하고, 파일 시스템 접근·웹 브라우징·셸 실행·일정 관리·이메일 처리까지 실제로 행동하는 AI입니다. GitHub 스타 급상승, TechCrunch·The Verge 보도, 2026년 창시자 OpenAI 합류 — 오픈소스 개인 AI의 사실상 표준이 되고 있습니다. 이 가이드 하나로 설치부터 자동화·서버 연동·스킬 제작까지 완전 정복합니다.
TABLE OFCONTENTS

이 글의 목차 — 완전 정복 로드맵

S1
OpenClaw란? — 개념·아키텍처·ChatGPT와의 차이
Gateway 구조 · Tools·Skills·Plugins 3계층 · 왜 써야 하는가
S2
설치 초보 가이드 — macOS · Linux · Windows · Docker
Node.js 준비 · 원라이너 설치 · Hackable 설치 · npm 설치 · 온보딩 마법사
S3
AI 모델 연결 — Anthropic · OpenAI · 로컬 LLM · 20+ 공급자
Claude Max Proxy · Ollama 로컬 연결 · Groq 무료 · 모델 장애 조치
S4
채널 연동 완전 가이드 — 25+ 플랫폼
Telegram · WhatsApp · Discord · Slack · iMessage · Signal · 그룹 설정
S5
핵심 도구(Tools) 완전 가이드
브라우저 제어 · 파일/셸 · 웹검색 · 이미지/음악/영상 생성 · 멀티에이전트
S6
스킬(Skills) 시스템 — 만들기 · ClawHub · 실전 레시피
SKILL.md 작성법 · 대화로 스킬 자동 생성 · 커뮤니티 스킬 설치
S7
자동화 완전 구현 — Heartbeat · 스케줄 · Standing Orders
cron 작업 · 백그라운드 태스크 · 상시 지시 · 웹훅 연동
S8
AI 서버 연동 — Ollama · Open WebUI · n8n · Home Assistant
홈랩 연결 · ComfyUI 이미지 생성 · n8n 웹훅 · 퍼시스턴트 메모리
S9
멀티 에이전트 · 서브 에이전트 · 클로드 코드 연동
에이전트 군단 · Claude Code 원격 제어 · ACP · 멀티 인스턴스
S10
실전 활용 시나리오 30선 — 초보부터 전문가까지
개인 생산성 · 소상공인 · 개발자 · 기업 활용 · 홈 오토메이션
S11
Gateway 심화 설정 · 보안 · Cloudflare · 원격 접속
포트 설정 · 페어링 보안 · HTTPS · Raspberry Pi 서버화
S12
트러블슈팅 · FAQ · 자주 묻는 오류 해결
Node 버전 · 채널 연결 오류 · API 한도 · 업데이트 방법
SECTION01

OpenClaw란? — 개념·아키텍처·왜 써야 하는가

OpenClaw는 “The AI that actually does things”라는 슬로건처럼 말만 하는 AI가 아니라 실제로 행동하는 AI 어시스턴트입니다. 2025년 12월 첫 공개 이후 단 몇 주 만에 수만 명이 채택했고, Andrej Karpathy가 칭찬했으며, TechCrunch와 The Verge가 커버스토리로 다뤘습니다. 2026년 2월 창시자 Peter Steinberger가 OpenAI에 합류한 후에도 완전 오픈소스 프로젝트로 활발하게 개발 중입니다.

🏗️ 3계층 아키텍처 — Tools · Skills · Plugins

🔧 Tools
도구 — AI가 직접 호출
AI가 실제로 실행하는 함수들. exec(셸), browser(브라우저), web_search, read/write(파일), message(메시지 전송), image_generate, tts 등. 모델 API에 구조화된 함수 정의로 전달됩니다.
📝 Skills
스킬 — AI의 행동 지침
SKILL.md 마크다운 파일로 AI에게 “언제, 어떻게 도구를 쓸지” 가르칩니다. 시스템 프롬프트에 주입됩니다. 대화 중에 AI 스스로 새 스킬을 작성하고 즉시 활성화할 수 있습니다.
🧩 Plugins
플러그인 — 확장 패키지
채널·모델 공급자·도구·스킬을 하나로 묶은 npm 패키지. Core(기본 탑재)와 External(ClawHub/npm 설치) 두 종류. WhatsApp, Codex, ComfyUI 등이 플러그인으로 제공됩니다.

🌐 Gateway — OpenClaw의 핵심 데몬

모든 채널 연결, AI 모델 라우팅, 스케줄 작업, 도구 실행이 Gateway를 통해 이루어집니다. Gateway는 포트 18789에서 실행되는 로컬 서버로, openclaw gateway status로 상태를 확인할 수 있습니다. 서버 재부팅 시 자동 실행을 위해 데몬으로 등록할 수 있습니다.

항목OpenClawChatGPTClaude.ai
실행 위치🟢 내 컴퓨터/서버🔴 OpenAI 클라우드🔴 Anthropic 클라우드
데이터 프라이버시🟢 완전 로컬🔴 클라우드 전송🔴 클라우드 전송
채팅 앱🟢 WhatsApp·Telegram 등 25+🟡 웹 브라우저만🟡 웹/앱만
파일시스템 접근🟢 자유 (설정 가능)🔴 불가🔴 불가
셸 명령 실행🟢 가능🔴 불가🔴 불가
AI 모델 선택🟢 20+ 공급자🔴 OpenAI만🔴 Anthropic만
자동화·스케줄🟢 cron, Standing Orders🔴 불가🔴 불가
스킬 커스터마이징🟢 무제한🔴 제한적 GPTs🔴 불가
로컬 LLM 지원🟢 Ollama 등 완벽 지원🔴 불가🔴 불가
오픈소스🟢 MIT🔴 비공개🔴 비공개
월 비용🟢 API 비용만 (로컬은 무료)🔴 $20+/월🔴 $20+/월
🦞 OpenClaw가 실제로 할 수 있는 것들
  • WhatsApp에서 “내일 오전 9시 회의 알려줘” → 자동으로 일정 생성 + 교통 확인 후 알림
  • Telegram에서 “이 PDF 요약해줘” → 파일 다운로드, 읽기, 요약 전송
  • Discord에서 “GitHub PR 리뷰해줘” → 코드 분석, 코멘트 자동 게시
  • 매일 오전 8시 날씨·뉴스·일정 자동 브리핑을 메시지로 전송
  • 이메일 수신 시 자동 요약 → 중요 여부 판단 → 필요하면 나에게 알림
  • Claude Code / Codex를 폰에서 원격 제어 — 앱 테스트 실행, PR 생성
  • ComfyUI / A1111에 이미지 생성 요청 → 결과 메시지로 전송
  • 홈 IoT(Philips Hue, 스마트홈) 제어 스킬 직접 작성
SECTION02

설치 완전 가이드 — macOS · Linux · Windows · Docker

📋 설치 전 필수 요구사항

  • Node.js 24 권장 (Node 22.19 이상 지원). node --version으로 확인
  • AI 모델 API Key — Anthropic(Claude), OpenAI(GPT), Google(Gemini) 중 하나. 로컬 Ollama도 가능
  • iWindows는 WSL2 환경 권장 (네이티브 Windows도 지원하지만 WSL2가 더 안정적)
  • !Node.js가 없다면 설치 스크립트가 자동으로 설치해 줍니다

🚀 방법 1 — 원라이너 설치 (가장 빠름, 초보자 권장)

bash — macOS / Linux (원라이너)
# Node.js 포함 모든 것을 자동 설치
curl -fsSL https://openclaw.ai/install.sh | bash
powershell — Windows
# PowerShell을 관리자 권한으로 실행
iwr -useb https://openclaw.ai/install.ps1 | iex

📦 방법 2 — npm/pnpm 설치 (Node.js 있는 사용자)

bash — npm 전역 설치
# npm으로 전역 설치
npm i -g openclaw

# 또는 pnpm 사용
pnpm add -g openclaw

# 설치 확인
openclaw --version

🔧 방법 3 — Hackable 설치 (소스코드 직접 수정하는 고급 사용자)

bash — Git 소스 설치
# 방법 A: 설치 스크립트로 Git 방식 선택
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --install-method git

# 방법 B: 직접 클론
git clone https://github.com/openclaw/openclaw.git
cd openclaw
corepack enable        # pnpm 활성화
pnpm install           # 의존성 설치
pnpm openclaw onboard  # 온보딩 시작

# 소스 수정 후 바로 반영됨 (번들 없이 직접 실행)

🧙 온보딩 마법사 — 첫 설정 단계별 OpenClaw 초보 가이드

bash — 온보딩 실행
# --install-daemon: 부팅 시 자동 시작 데몬으로 등록
openclaw onboard --install-daemon
1
AI 이름(페르소나) 설정
어시스턴트 이름 입력. Jarvis, Claudia, Molty 등 원하는 이름 사용. 이름이 채팅 대화체에 반영됩니다.
2
모델 공급자 선택
Anthropic(Claude), OpenAI(GPT), Google(Gemini), Ollama(로컬) 중 선택. 여러 개 동시 등록 가능합니다.
3
API Key 입력
선택한 공급자의 API Key를 입력. ~/.openclaw/config.json에 암호화 저장됩니다.
4
Gateway 설정
포트(기본 18789), 데몬 등록 여부 설정. 데몬 등록 시 재부팅해도 자동 실행됩니다.
5
온보딩 완료 — Dashboard 열기
openclaw dashboard 명령으로 웹 제어 UI 오픈. 채팅 및 설정 가능합니다.
bash — 설치 후 필수 명령어 목록
# Gateway 상태 확인
openclaw gateway status

# 웹 대시보드 열기 (기본 브라우저에서 Control UI 오픈)
openclaw dashboard

# Gateway 시작 / 중지 / 재시작
openclaw gateway start
openclaw gateway stop
openclaw gateway restart

# 버전 확인 및 업데이트
openclaw --version
openclaw update            # 안정 채널로 업데이트
openclaw update --channel dev   # 개발 채널 (최신 기능, 불안정 가능)

# 설정 파일 경로
# macOS/Linux: ~/.openclaw/config.json
# Windows:     %APPDATA%\openclaw\config.json
cat ~/.openclaw/config.json

🍺 macOS Companion App (Beta) — 메뉴바 앱

macOS 15 이상에서 Companion App을 설치하면 메뉴바에서 바로 OpenClaw와 대화하고 상태를 확인할 수 있습니다. GitHub Releases에서 최신 Universal Binary(Intel/Apple Silicon 모두 지원)를 다운로드합니다.

bash — Companion App 다운로드
# 최신 릴리즈 페이지에서 .dmg 다운로드
open https://github.com/openclaw/openclaw/releases/latest

# 또는 curl로 직접
curl -L "https://github.com/openclaw/openclaw/releases/latest/download/OpenClaw.dmg" -o OpenClaw.dmg
open OpenClaw.dmg
⚠️ 설치 시 자주 발생하는 문제
  • macOS — “개발자를 확인할 수 없음” 오류: 시스템 환경설정 → 보안 및 개인정보 보호 → “확인 없이 열기” 클릭
  • Node.js 버전 오류: node --version이 v22.19 미만이면 업그레이드 필요. nvm 사용 시 nvm install 24 && nvm use 24
  • Windows — 권한 오류: PowerShell을 반드시 관리자 권한으로 실행. WSL2 사용 권장
  • 포트 18789 충돌: 다른 서비스가 사용 중이면 gateway.port를 config에서 변경
SECTION03

AI 모델 연결 — Anthropic · OpenAI · 로컬 LLM · 20+ 공급자

OpenClaw는 Claude, GPT, Gemini, Groq, DeepSeek, Ollama(로컬) 등 20개 이상의 AI 모델 공급자를 지원합니다. 공급자를 여러 개 등록해두면 자동 장애 조치(Failover)도 가능합니다.

🔑 주요 모델 공급자 설정

bash — 모델 공급자 추가 (CLI)
# Anthropic(Claude) 설정
openclaw models add anthropic --key sk-ant-xxxxx

# OpenAI(GPT) 설정
openclaw models add openai --key sk-xxxxx

# Google Gemini 설정
openclaw models add google --key AIzaxxxxx

# Groq (무료 티어 제공)
openclaw models add groq --key gsk_xxxxx

# DeepSeek
openclaw models add deepseek --key sk-xxxxx

# Ollama (로컬 서버 — 완전 무료)
openclaw models add ollama --base-url http://localhost:11434

# 여러 공급자 동시 사용 가능
openclaw models list
🔶 Anthropic (Claude)
Claude Sonnet 4.5 · Opus 4.5 · Haiku 4.5. 가장 강력한 추론·코딩. Claude Max 구독자는 API Proxy로 구독을 그대로 활용 가능
권장 모델: claude-sonnet-4-5
🟢 OpenAI (GPT)
GPT-4o · GPT-4o-mini · o3. 이미지 생성(DALL-E), TTS, Vision 포함. 실시간 API도 지원
권장 모델: gpt-4o
🔵 Google (Gemini)
Gemini 2.0 Flash · Gemini 2.5 Pro. 긴 컨텍스트(1M 토큰)가 필요한 문서 분석에 강점
권장 모델: gemini-2.0-flash
⚡ Groq (무료/빠름)
Llama 4 · Mixtral 등을 초고속으로 제공. 무료 티어 존재. 비용 없이 테스트 가능
권장 모델: llama-4-scout-17b
🦙 Ollama (완전 로컬)
Qwen2.5 · Llama 3.3 · Gemma3 등 로컬 GPU에서 실행. API 비용 0원, 완전한 프라이버시
권장 모델: qwen2.5:14b
🐳 DeepSeek
DeepSeek-V3 · R1. 특히 수학·코딩에서 GPT-4에 필적하면서 비용은 훨씬 저렴
권장 모델: deepseek-chat

🔐 Claude Max API Proxy — 구독을 그대로 활용

Claude Max($100/월 구독)를 보유하고 있다면 API Key 구매 없이 구독을 OpenClaw에서 직접 사용할 수 있습니다. claude-max-api-proxy 플러그인을 설치하면 Max 할당량을 그대로 OpenClaw에서 활용합니다.

bash — Claude Max API Proxy 설정
# Claude Max Proxy 플러그인 설치
openclaw plugins install @openclaw/claude-max-proxy

# 또는 대화 중에 "Claude Max proxy 설정해줘"라고 말하면
# AI가 직접 설치 과정을 안내합니다

🦙 Ollama AI 서버 연동 — 완전 무료 로컬 LLM

bash — Ollama 로컬 연결 (AI 서버 사용자)
# Ollama가 로컬(같은 컴퓨터)에서 실행 중인 경우
openclaw models add ollama --base-url http://localhost:11434

# Ollama가 AI 서버(홈랩)에서 실행 중인 경우
openclaw models add ollama --base-url http://192.168.1.253:11434

# config.json에서 직접 편집하는 방법
# ~/.openclaw/config.json
{
  "providers": {
    "ollama": {
      "baseUrl": "http://192.168.1.253:11434",
      "defaultModel": "qwen2.5:14b"
    }
  }
}

# 기본 모델을 Ollama로 변경 (대화에서)
# "기본 모델을 qwen2.5:14b 로 바꿔줘"라고 말하면 됩니다

🔀 모델 장애 조치 (Failover) 설정

json — ~/.openclaw/config.json 모델 Failover 설정
{
  "model": {
    // 기본 모델
    "default": "anthropic/claude-sonnet-4-5",

    // Failover 순서: Anthropic 실패 시 Groq으로, 그다음 Ollama로
    "failover": [
      "anthropic/claude-sonnet-4-5",
      "groq/llama-4-scout-17b",
      "ollama/qwen2.5:14b"
    ],

    // 작업 유형별 모델 지정
    "routing": {
      "coding":    "anthropic/claude-sonnet-4-5",
      "analysis":  "google/gemini-2.0-flash",
      "quick":     "groq/llama-4-scout-17b",
      "local":     "ollama/qwen2.5:14b"
    }
  }
}
SECTION04

채널 연동 완전 가이드 — 25+ 플랫폼

OpenClaw의 가장 강력한 특징 중 하나는 이미 쓰는 채팅 앱에서 AI와 대화할 수 있다는 점입니다. 새 앱을 배울 필요 없이 WhatsApp, Telegram, Discord에서 바로 사용합니다.

📱 지원 채널 전체 목록

💬
Telegram
Bot API (grammY). 그룹 지원. 가장 쉬운 설정. 가장 먼저 추천
기본 탑재
📗
WhatsApp
Baileys 기반 QR 페어링. 가장 많이 쓰는 채널. QR 스캔으로 즉시 연결
ClawHub 설치
🎮
Discord
Bot API + Gateway. 서버·채널·DM 지원. 멀티 에이전트 허브로 활용 가능
기본 탑재
💼
Slack
Bolt SDK. 워크스페이스 앱으로 등록. 팀 업무 자동화에 최적
기본 탑재
🍎
iMessage
macOS imsg 브리지. tapbacks·리액션·그룹 지원. macOS 전용
기본 탑재
🔒
Signal
signal-cli 기반. 강력한 프라이버시. 기술적 설정 필요
기본 탑재
🏢
MS Teams
Bot Framework. 기업 환경에 최적. Azure 앱 등록 필요
기본 탑재
🔴
Matrix
분산형 프로토콜. Element 클라이언트와 연동. 셀프호스팅 가능
다운로드
🌙
LINE
LINE Messaging API. 일본·동남아 사용자에게 인기
다운로드

📱 Telegram 연결 — 가장 빠른 시작 (5분)

1
BotFather로 봇 생성
Telegram에서 @BotFather 검색 → /newbot → 봇 이름·사용자명 입력 → API Token 복사
2
채널 추가 명령 실행
openclaw channels add telegram --token YOUR_BOT_TOKEN
3
페어링 — 본인 확인
생성한 봇에서 /pair 명령 입력 → 표시되는 코드를 CLI에서 확인 후 승인
4
첫 대화
봇에게 “안녕하세요! 오늘 뭐 도와줄 수 있어요?” → AI가 응답하면 성공!
bash — Telegram 채널 설정
# Telegram 봇 등록
openclaw channels add telegram --token 1234567890:AAFxxxxxxxxxxxxxxxx

# 봇에서 /start 입력 후 페어링 코드 확인
openclaw channels pair telegram

# 그룹 채팅에서 사용 (봇을 그룹에 초대 후)
# 그룹에서 @봇이름 으로 멘션하거나
# 설정에서 respond_without_mention: true 설정 가능

# 채널 상태 확인
openclaw channels status telegram

📗 WhatsApp 연결 — QR 스캔 방식

bash — WhatsApp 채널 설정
# WhatsApp 플러그인 설치 (ClawHub에서 다운로드)
openclaw plugins install @openclaw/whatsapp

# QR 코드 생성
openclaw channels add whatsapp

# 터미널에 QR 코드가 표시됨
# WhatsApp 앱 → 설정 → 연결된 기기 → 기기 연결 → QR 스캔

# 연결 확인
openclaw channels status whatsapp

# ⚠️ 주의: WhatsApp은 공식 API가 아닌 Baileys 라이브러리 사용
# 비즈니스 목적 대량 발송은 WhatsApp 정책 위반 가능

🎮 Discord 연결 — 봇 서버화

1
Discord 개발자 포털에서 앱 생성
https://discord.com/developers/applications → New Application → Bot 탭 → Token 복사
2
봇 권한 설정
Bot 탭 → Privileged Gateway Intents → MESSAGE CONTENT INTENT 활성화
3
서버 초대 URL 생성 후 초대
OAuth2 → URL Generator → bot 선택 → Send Messages + Read Messages 권한 선택
4
채널 등록
openclaw channels add discord --token BOT_TOKEN

🔐 페어링(Pairing) — 접근 제어 설정

페어링은 어떤 사람이 OpenClaw와 대화할 수 있는지 제어하는 보안 기능입니다. 공개 봇으로 설정하지 않는 한 반드시 페어링을 활성화하세요.

json — 채널 페어링 설정 (~/.openclaw/config.json)
{
  "channels": {
    "telegram": {
      "token": "YOUR_BOT_TOKEN",
      "pairing": {
        // "allowlist": 등록된 사용자만 접근 허용 (권장)
        // "public": 누구나 접근 가능
        // "closed": 모든 접근 차단
        "mode": "allowlist",

        // 허용된 Telegram 사용자 ID 목록
        "allowedUsers": ["your_telegram_user_id"],

        // 페어링 코드 만료 시간 (초)
        "codeExpiresIn": 300
      }
    }
  }
}
SECTION05

핵심 도구(Tools) 완전 가이드

도구는 AI가 텍스트 생성 너머 실제 행동을 취하는 수단입니다. OpenClaw는 기본 탑재된 강력한 도구 세트를 제공합니다.

🔧 기본 탑재 도구 전체 목록

exec / process
셸 명령어 실행·백그라운드 프로세스 관리. ls, git, python, npm 등 모든 CLI 명령 실행 가능. 보안을 위해 Exec Approvals(승인 목록) 설정 권장
browser
Chromium 브라우저 완전 제어. 웹페이지 탐색·클릭·양식 입력·스크린샷. JavaScript 실행 가능. Google Cloud Console에서 OAuth 토큰 발급 같은 복잡한 작업도 자동화
web_search / web_fetch
웹 검색 및 페이지 콘텐츠 가져오기. 최신 정보 조회, 기사 요약, 가격 비교 등에 활용. x_search는 X(Twitter) 포스트 검색
read / write / edit
워크스페이스 내 파일 입출력. 텍스트 파일 읽기·생성·편집. 코드 작성, 보고서 생성, 데이터 처리에 활용
apply_patch
멀티 헝크(hunk) 파일 패치 적용. 코드 수정, 설정 파일 업데이트를 안전하게 적용
image / image_generate
image: 이미지 분석(Vision). image_generate: DALL-E, Stable Diffusion, Fal, ComfyUI 등으로 이미지 생성. 채팅에 이미지 첨부 시 자동 분석
music_generate
Google MusicFX, MiniMax 등으로 음악 트랙 생성. “밝은 느낌의 배경음악 만들어줘” 같은 자연어 요청으로 생성
video_generate
Qwen, Kling 등으로 영상 생성. 텍스트 또는 이미지에서 비디오 생성
tts
텍스트를 음성으로 변환(TTS). ElevenLabs, Azure Speech, OpenAI TTS 지원. 음성 파일로 채팅에 전송 가능
message
모든 채널(Telegram, Discord, Slack 등)에 메시지 발송. 에이전트가 다른 채널로 결과를 전달할 때 사용. 멀티 에이전트 통신의 핵심
cron / gateway
스케줄 작업 관리. Gateway 설정 검사·패치·재시작·업데이트. AI가 스스로 스케줄을 추가하거나 자기 자신을 업데이트 가능
code_execution
격리된 환경에서 Python 코드 실행. 데이터 분석, 수학 계산, 그래프 생성 등

🛡️ Exec Approvals — 명령 실행 보안 설정

OpenClaw가 셸 명령을 실행할 때 승인 목록에 없는 명령은 먼저 사용자 확인을 요청합니다. 자동화할 명령은 미리 승인 목록에 추가하세요.

json — Exec Approvals 설정
{
  "tools": {
    "exec": {
      // 사전 승인된 명령 패턴 (정규식 가능)
      "allowed": [
        "git *",
        "npm *",
        "python3 *",
        "ls *",
        "cat *",
        "echo *"
      ],

      // 절대 실행 금지 명령
      "denied": [
        "rm -rf *",
        "sudo rm *",
        "format *"
      ],

      // 목록에 없는 명령은 사용자 승인 요청
      "requireApprovalForUnknown": true
    }
  }
}
SECTION06

스킬(Skills) 시스템 — 만들기 · ClawHub · 실전 레시피

스킬은 AI의 행동 방식을 커스터마이징하는 SKILL.md 마크다운 파일입니다. “WHOOP 데이터를 매일 아침에 요약해줘” 같은 반복 작업을 스킬로 만들면 AI가 스스로 실행합니다. 가장 인상적인 점: 대화 중에 AI에게 스킬 만들어 달라고 하면 즉시 작성하고 핫리로드됩니다.

📝 스킬 파일 구조 완전 해설

📁 ~/.openclaw/skills/my_skill/SKILL.md
markdown — SKILL.md 완전 예시 (날씨+뉴스 아침 브리핑)
---
name: morning-briefing
description: 매일 아침 날씨·뉴스·일정 요약 브리핑
version: 1.0.0
triggers:
  - schedule: "0 8 * * *"   # 매일 오전 8시
  - command: "/briefing"     # 슬래시 명령으로 수동 실행
channels:
  - telegram                 # Telegram으로 전송
tools:
  - web_search
  - exec
  - message
---

# 아침 브리핑 스킬

## 설명
사용자에게 매일 오전 8시 맞춤 아침 브리핑을 전송합니다.

## 브리핑 구성 순서

1. **날씨 확인**
   - web_search로 오늘 서울 날씨 검색
   - 기온·강수 확률·특이사항 요약

2. **주요 뉴스 (3개)**
   - 기술 뉴스 1개, 국내 뉴스 1개, 사용자 관심사 1개
   - 각 뉴스는 2~3문장으로 요약

3. **오늘 일정**
   - 캘린더 스킬이 있으면 오늘 이벤트 조회
   - 중요 마감일 강조

## 메시지 형식
```
🌅 **오전 브리핑 — {날짜}**

☀️ **날씨**: {날씨 요약}

📰 **오늘의 뉴스**
1. {뉴스1}
2. {뉴스2}
3. {뉴스3}

📅 **오늘 일정**: {일정 요약}

좋은 하루 되세요! 🦞
```

## 주의사항
- 브리핑은 간결하게 (300자 이내 권장)
- 불확실한 정보는 포함하지 말 것

💬 대화로 스킬 자동 생성 — 가장 쉬운 방법

chat — 대화로 스킬 즉시 생성하는 방법
# Telegram/WhatsApp/Discord 등 채팅에서 말하기만 하면 됩니다

나: "매일 아침 8시에 날씨랑 뉴스 요약해서 여기로 보내줘"

AI: "네! 아침 브리핑 스킬을 만들겠습니다."
    (SKILL.md 파일 자동 생성 + 즉시 활성화)
    "내일부터 매일 오전 8시에 브리핑을 보내드릴게요 🦞"

나: "Todoist에서 오늘 할 일 가져오는 스킬 만들어줘"

AI: "Todoist API 연동 스킬을 작성할게요. API 토큰이 있나요?"
    (사용자가 토큰 제공 → 스킬 자동 작성 → 즉시 사용 가능)

🦞 ClawHub — 커뮤니티 스킬 마켓플레이스

clawhub.ai에서 커뮤니티가 만든 수백 가지 스킬을 무료로 다운로드할 수 있습니다. Obsidian 연동, WHOOP 건강 데이터, GitHub 이슈 관리, 홈 오토메이션 등 다양한 스킬이 있습니다.

bash — ClawHub 스킬 설치
# 스킬 목록 검색
openclaw skills search "calendar"

# 특정 스킬 설치
openclaw skills install clawhub/google-calendar
openclaw skills install clawhub/obsidian-notes
openclaw skills install clawhub/github-issues
openclaw skills install clawhub/home-assistant

# 설치된 스킬 목록
openclaw skills list

# 스킬 활성화/비활성화
openclaw skills enable clawhub/google-calendar
openclaw skills disable clawhub/github-issues

# 직접 다운로드한 스킬 폴더에 넣기
# ~/.openclaw/skills/ 아래 폴더 생성 후 SKILL.md 배치하면 자동 인식
mkdir -p ~/.openclaw/skills/my-custom-skill
cp SKILL.md ~/.openclaw/skills/my-custom-skill/

🔥 실전 스킬 레시피 모음

📧이메일 자동 처리커스텀
Gmail API + AI 분류 → 스팸 자동 삭제, 중요 메일 요약 + Telegram 알림, 정기 뉴스레터 자동 아카이브
📅스마트 캘린더ClawHub
Google Calendar 연동 → “내일 오전에 미팅 잡아줘” → 자동 빈 시간 찾아 일정 생성, 충돌 방지
🏋️건강 트래커ClawHub
WHOOP/Apple Health API → 수면 점수·심박수·활동량 매일 분석 → 건강 인사이트 + 권고사항 제공
💰가계부 자동화커스텀
은행 SMS/이메일 수신 → AI 카테고리 분류 → Notion/Google Sheet 자동 기록 → 월별 지출 리포트
📰뉴스 큐레이터커스텀
RSS 피드 + 관심 키워드 설정 → 매일 오전 맞춤 뉴스 3건 요약 → Telegram 전송
🛒쇼핑 어시스턴트커스텀
구매 의향 전달 → 최저가 비교 검색 → 쿠팡/네이버쇼핑 가격 실시간 확인 + 구매 링크 전송
SECTION07

자동화 완전 구현 — Heartbeat · 스케줄 · Standing Orders

OpenClaw의 자동화는 단순 스케줄을 넘어 AI가 스스로 판단하고 행동하는 능동적 자동화입니다. Heartbeat는 정기적으로 AI가 깨어나 상황을 확인하고 필요하면 사용자에게 먼저 연락하는 핵심 기능입니다.

💓 Heartbeat — AI가 먼저 연락하는 능동적 알림

Heartbeat는 지정된 시간마다 AI가 깨어나 스스로 상황을 점검하고 필요하면 사용자에게 먼저 메시지를 보내는 기능입니다. 단순 알림이 아니라 AI가 상황을 판단해서 연락 여부를 결정합니다.

json — Heartbeat 설정 (~/.openclaw/config.json)
{
  "heartbeat": {
    "enabled": true,

    // 매 30분마다 AI가 깨어나 상황 점검
    "interval": "*/30 * * * *",

    // Heartbeat 시 AI에게 주는 지시
    "prompt": "현재 시각을 확인하고, 다음 사항을 점검하세요:\n1. 30분 내 마감인 할 일이 있는지\n2. 중요한 이메일이 왔는지\n3. 이상한 시스템 이벤트가 없는지\n필요하면 사용자에게 알림을 보내세요.",

    // 알림을 보낼 채널
    "notifyChannel": "telegram",

    // 조용한 시간 (알림 차단)
    "quietHours": {
      "start": "23:00",
      "end": "07:00",
      "timezone": "Asia/Seoul"
    }
  }
}

⏰ Scheduled Tasks — cron 기반 예약 작업

bash — 스케줄 작업 등록 (대화 또는 CLI)
# 방법 1: 대화로 등록 (가장 쉬움)
# "매일 오전 9시에 오늘 할 일 목록 정리해서 보내줘"
# AI가 cron 작업을 자동으로 추가합니다

# 방법 2: CLI로 직접 등록
openclaw schedule add \
  --name "morning-briefing" \
  --cron "0 8 * * *" \
  --task "날씨, 주요 뉴스 3건, 오늘 일정을 정리해서 Telegram으로 보내줘"

# 방법 3: config.json에 직접 추가
# cron 표현식: 분 시 일 월 요일
# "0 8 * * *"   = 매일 오전 8시
# "0 9 * * 1"   = 매주 월요일 오전 9시
# "0 18 * * 5"  = 매주 금요일 오후 6시
# "*/30 * * * *" = 30분마다

# 등록된 스케줄 목록
openclaw schedule list

# 스케줄 삭제
openclaw schedule remove morning-briefing

📋 Standing Orders — 상시 유지되는 행동 지침

Standing Orders는 특정 상황이 발생할 때마다 AI가 자동으로 따르는 상시 지시입니다. “이메일이 오면 항상 요약해”, “GitHub 이슈가 생기면 즉시 알려줘” 같은 이벤트 기반 자동화입니다.

json — Standing Orders 설정 예시
{
  "standingOrders": [
    {
      "name": "email-summary",
      "description": "새 이메일 수신 시 자동 요약",
      // 트리거: Gmail 웹훅 또는 폴링
      "trigger": "gmail:new_email",
      "condition": "발신자가 스팸이 아니고 중요 표시가 있을 때",
      "action": "이메일 내용을 2~3문장으로 요약해 Telegram으로 전송",
      "channel": "telegram"
    },
    {
      "name": "system-alert",
      "description": "서버 CPU 90% 초과 시 알림",
      "trigger": "schedule:*/5 * * * *",
      "condition": "CPU 사용률이 90%를 초과할 때",
      "action": "시스템 리소스 상황과 문제 원인을 분석해 알림 발송",
      "channel": "telegram"
    },
    {
      "name": "pr-review",
      "description": "GitHub PR 생성 시 자동 코드 리뷰",
      "trigger": "webhook:github:pull_request:opened",
      "action": "PR 코드를 분석하고 잠재적 이슈를 코멘트로 게시",
      "channel": "github"
    }
  ]
}

🪝 Hooks — 이벤트 기반 자동화

json — 웹훅 수신 설정
{
  "hooks": {
    // 웹훅 수신 엔드포인트
    // http://your-server:18789/webhook/github
    "github": {
      "secret": "your_github_webhook_secret",
      "events": ["push", "pull_request", "issues"],
      "action": "이벤트 내용을 분석하고 중요도에 따라 Telegram 알림"
    },

    "sentry": {
      "events": ["error"],
      "action": "에러 스택 트레이스 분석 → 원인 추론 → 수정 방법 제안 후 알림"
    }
  }
}
SECTION08

AI 서버 연동 — Ollama · ComfyUI · n8n · Home Assistant

홈랩 AI 서버를 운영 중이라면 OpenClaw를 AI 서버와 연결해 폰에서 말만 하면 서버의 AI 자원을 모두 활용할 수 있습니다. Telegram에서 “14B 모델로 이 문서 분석해줘” → AI 서버의 Ollama가 처리 → 결과 전송.

🦙 Ollama 홈랩 서버 연동

bash — 홈랩 Ollama 서버 연결
# 방법 1: 같은 네트워크 (내부망)
openclaw models add ollama \
  --base-url http://192.168.1.253:11434 \
  --default-model qwen2.5:14b

# 방법 2: Tailscale VPN으로 원격 접근
# AI 서버에 Tailscale 설치 후
openclaw models add ollama \
  --base-url http://100.x.x.x:11434 \  # Tailscale IP
  --default-model qwen2.5:14b

# 방법 3: Cloudflare Tunnel 통해 외부 접근
openclaw models add ollama \
  --base-url https://ollama.yourdomain.com \
  --default-model qwen2.5:14b

# 연결 테스트
openclaw models test ollama

🎨 ComfyUI 이미지 생성 서버 연동

json — ComfyUI 연동 설정
{
  "providers": {
    "comfyui": {
      // AI 서버의 ComfyUI 주소
      "baseUrl": "http://192.168.1.253:8188",

      // 기본 워크플로우 파일 경로
      "defaultWorkflow": "~/.openclaw/workflows/flux_default.json",

      // 이미지 생성 기본 설정
      "defaults": {
        "width": 1024,
        "height": 1024,
        "steps": 20,
        "cfg": 7.0
      }
    }
  }
}

## 사용 예시 (채팅에서)
# "ComfyUI로 석양이 지는 항구 이미지 생성해줘"
# → AI가 ComfyUI API 호출 → 생성된 이미지를 채팅으로 전송

⚡ n8n 웹훅 연동 — AI 서버 자동화와 연결

bash — n8n 웹훅으로 OpenClaw 트리거
## n8n → OpenClaw 방향 (n8n 이벤트 → AI 처리)

# 1. OpenClaw의 웹훅 수신 URL 확인
openclaw gateway status
# http://서버IP:18789 에서 웹훅 수신

# 2. n8n에서 HTTP Request 노드 추가
# URL: http://192.168.1.253:18789/api/message
# Method: POST
# Body:
{
  "channel": "telegram",
  "message": "n8n 워크플로우가 완료됐습니다: {{ $json.result }}"
}

## OpenClaw → n8n 방향 (AI 명령 → n8n 워크플로우 실행)
# Standing Order 또는 스킬에서 exec 도구로 n8n 웹훅 호출

## SKILL.md에서 n8n 연동 예시
# exec 도구로 curl 명령 실행
# curl -X POST http://192.168.1.253:5678/webhook/my-workflow

🏠 Home Assistant 연동 — 스마트홈 AI 제어

markdown — Home Assistant 제어 스킬 (SKILL.md)
---
name: home-assistant
description: Home Assistant 스마트홈 제어
tools: [exec]
---

# Home Assistant 제어 스킬

## 설정
- HA 주소: http://homeassistant.local:8123
- Long-Lived Access Token: (config에서 로드)

## 명령 예시

### 조명 제어
사용자가 "거실 불 꺼줘"라고 하면:
```bash
curl -X POST http://homeassistant.local:8123/api/services/light/turn_off \
  -H "Authorization: Bearer $HA_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"entity_id": "light.living_room"}'
```

### 온도 확인
사용자가 "집 온도 알려줘"라고 하면:
```bash
curl http://homeassistant.local:8123/api/states/sensor.indoor_temperature \
  -H "Authorization: Bearer $HA_TOKEN"
```

## 사용 가능한 엔티티 목록
AI는 사용자 요청에 맞는 엔티티를 선택해 제어합니다.

🧠 퍼시스턴트 메모리(Persistent Memory) — OpenClaw가 나를 기억하는 방법

OpenClaw는 대화 내용을 기억해 점점 더 나를 잘 아는 AI가 됩니다. 메모리 시스템은 LanceDB(벡터 DB) 또는 Memory Wiki 플러그인으로 구현됩니다.

bash — 메모리 시스템 설치 및 설정
# Memory Wiki 설치 (마크다운 파일 기반 메모리)
openclaw plugins install @openclaw/memory-wiki

# Memory LanceDB 설치 (벡터 DB 기반 의미 검색 메모리)
openclaw plugins install @openclaw/memory-lancedb

# 대화로 메모리 관리
# "내가 커피를 좋아한다고 기억해줘"
# "아침 미팅은 항상 9시 이후로 잡아야 한다는 걸 저장해"
# "지금까지 내 건강 목표에 대해 뭘 알고 있어?"

# 메모리 파일 직접 확인
cat ~/.openclaw/memory/wiki.md
SECTION09

멀티 에이전트 · 서브 에이전트 · Claude Code 연동

OpenClaw의 가장 강력한 고급 기능입니다. 여러 AI 에이전트가 각자 역할을 맡아 병렬로 작업하고, 그 결과를 마스터 에이전트가 취합합니다. 10,000개의 이메일을 정리하면서 동시에 코드 PR을 검토하고 광고를 최적화하는 일이 가능합니다.

🤖 서브 에이전트(Sub-agents) — 병렬 작업 처리

bash — 서브 에이전트 설정
# 서브 에이전트 생성 (별도 인스턴스)
openclaw agent create --name "email-agent" \
  --model "groq/llama-4-scout-17b" \
  --task "이메일 처리 전담"

openclaw agent create --name "code-agent" \
  --model "anthropic/claude-sonnet-4-5" \
  --task "코드 리뷰 및 개발 전담"

# 에이전트 목록 확인
openclaw agents list

# 에이전트에게 작업 위임 (대화에서)
# "email-agent에게 오늘 받은 이메일 처리 맡겨줘"
# "code-agent에게 최근 PR 리뷰 요청해줘"

# 에이전트 간 통신은 message 도구로

🔄 Claude Code / Codex 원격 제어

Claude Code나 OpenAI Codex를 서버에서 실행하면서 스마트폰 Telegram으로 원격 제어할 수 있습니다. “테스트 돌려봐” → Claude Code가 서버에서 실행 → 5번마다 진행상황 알림.

bash — Claude Code Harness 플러그인 설치
# Claude Code Harness 플러그인 설치
openclaw plugins install @openclaw/codex-harness

# Codex Computer Use (화면 제어 포함)
openclaw plugins install @openclaw/codex-computer-use

# 대화로 원격 제어 예시
# "~/projects/myapp 에서 테스트 실행해줘"
# → AI가 AI 서버에서 claude-code 실행
# → 진행상황 실시간 전송
# → 완료 시 결과 요약 전송

# 자율 루프 (감시 모드)
# "Sentry에 에러 오면 자동으로 분석하고 PR 만들어줘"

🌐 ACP (Agent Communication Protocol) — 에이전트 군단 구축

json — ACP 멀티 에이전트 설정
{
  "acp": {
    "enabled": true,

    // 이 인스턴스의 역할
    "role": "orchestrator",

    // 연결된 에이전트들
    "peers": [
      {
        "name": "email-worker",
        "url": "http://localhost:18790",  // 다른 포트의 OpenClaw
        "specialization": "이메일·커뮤니케이션 처리"
      },
      {
        "name": "code-worker",
        "url": "http://192.168.1.254:18789",  // 다른 머신의 OpenClaw
        "specialization": "코드 리뷰·개발 작업"
      }
    ]
  }
}
SECTION10

실전 활용 시나리오 30선 — 초보부터 전문가까지

👤 개인 생산성

🌅
아침 자동 브리핑
SCENARIO 01 — 초보자도 5분 설정
매일 오전 8시 Telegram으로 날씨·뉴스·캘린더·할 일 목록을 자동 전송. Heartbeat + 스케줄 조합. “오늘 날씨는 맑음 22도, 오전 10시 팀 회의, 읽지 않은 중요 이메일 3개…” 형식으로 전달.
Heartbeatweb_searchcron
📧
이메일 자동 분류·요약·대응
SCENARIO 02
Gmail API 연동 → 수신 이메일 자동 분류(중요/광고/뉴스레터) → 중요 이메일만 요약해 즉시 Telegram 알림 → 정해진 규칙에 따라 자동 답장 초안 생성.
Gmail SkillStanding Ordersbrowser
💸
지출 자동 기록 & 월간 리포트
SCENARIO 03
카드 사용 알림 SMS 또는 이메일 수신 → AI가 금액·카테고리 추출 → Notion 데이터베이스에 자동 기록 → 월말 자동으로 지출 분석 리포트 생성 후 전송.
execNotion APIStanding Orders
✈️
여행 자동 체크인 & 항공권 관리
SCENARIO 04
항공권 이메일 감지 → 출발 24시간 전 자동 체크인 시도 (브라우저 자동화) → 탑승권 저장 → 출발 3시간 전 공항 교통편 확인 → Telegram으로 모든 정보 정리해 전송.
browserweb_searchHeartbeat
📚
Obsidian Second Brain AI
SCENARIO 05
Obsidian 볼트를 OpenClaw 워크스페이스로 설정 → “지난주 AI 서버에 대해 뭐 적었어?” → 노트 검색·요약·연결 → 대화 내용을 자동으로 새 노트로 저장.
Obsidian Skillread/writememory

💼 업무 & 비즈니스

📊
매주 자동 업무 리포트 생성
SCENARIO 06
매주 금요일 오후 5시 → GitHub 커밋·PR·이슈 주간 요약 → Jira/Linear 태스크 진행 상황 → 다음 주 계획 → Word/PDF 리포트 자동 생성 → 이메일로 발송.
GitHub APIexeccron
🤝
회의록 자동 생성 & 배포
SCENARIO 07
Zoom/Google Meet 녹음 파일 업로드 → Whisper로 전사 → AI로 회의록·요약·액션 아이템 추출 → Slack #팀채널에 자동 게시 → 참석자 이메일 자동 발송.
Google Meet PluginSlackexec
📱
SNS 콘텐츠 자동 생성 & 예약
SCENARIO 08
관심 주제 RSS 피드 모니터링 → 트렌딩 토픽 발견 → Instagram·Twitter·LinkedIn용 각각 다른 톤으로 게시물 작성 → 이미지 생성 → Buffer/Hootsuite API로 예약 게시.
web_searchimage_generatebrowser
🎧
유튜브 영상 지식 베이스화
SCENARIO 09
유튜브 URL 공유 → 자막 추출 → 핵심 내용 요약 → Obsidian에 저장 → “지난달 본 AI 영상들의 공통 인사이트는?” 질문 가능. 나만의 AI 강의 노트 자동 생성.
execweb_fetchmemory

👨‍💻 개발자 특화

🔍
PR 자동 코드 리뷰
SCENARIO 10
GitHub webhook → PR 생성 감지 → diff 분석 → 보안 취약점·버그·성능 이슈 자동 코멘트 → 승인 여부 권고. claude-sonnet-4-5로 고품질 리뷰.
GitHub WebhookexecClaude
🐛
Sentry 에러 자동 분석 & 수정
SCENARIO 11
Sentry webhook → 새 에러 발생 → 스택 트레이스 분석 → 관련 코드 검색 → 원인 추론 → 수정 PR 초안 자동 생성 → 담당자에게 Slack 알림.
Sentry HookClaude CodeGitHub API
📝
README & API 문서 자동 생성
SCENARIO 12
코드베이스 분석 → 함수·클래스·모듈 자동 문서화 → README.md 최신 상태 유지 → 변경사항 있을 때 자동 업데이트 PR 생성.
readexecGitHub

🏠 홈 오토메이션 & 라이프스타일

🌡️
스마트홈 AI 제어센터
SCENARIO 13
WhatsApp으로 “집 온도 올려줘, 20분 후 도착해” → Home Assistant API로 보일러 미리 켜기 → 귀가 시 조명 자동 조절 → “오늘 에너지 사용량 어때?” 일간 리포트.
HA Skillexeclocation
🎵
맞춤 명상·음악 생성
SCENARIO 14
“오늘 스트레스받는 하루였어, 15분 명상 음악 만들어줘” → 현재 시간·기분 분석 → 맞춤 명상 스크립트 생성 → TTS로 음성화 → 앰비언트 배경음악 생성 → 합쳐서 전송.
ttsmusic_generateexec
💊
건강 관리 어시스턴트
SCENARIO 15
WHOOP/Apple Health 데이터 → 매일 수면 점수·HRV·활동량 분석 → 오늘 운동 강도 권고 → 복약 시간 알림 → 주간 건강 트렌드 리포트.
WHOOP SkillHeartbeatmemory
SECTION11

Gateway 심화 설정 · 보안 · Cloudflare · 원격 접속

⚙️ Gateway 설정 완전 레퍼런스

json — Gateway 설정 완전판 (~/.openclaw/config.json)
{
  "gateway": {
    // 수신 포트 (기본 18789)
    "port": 18789,

    // 바인딩 주소
    // "127.0.0.1": 로컬만 (기본) → 보안적으로 가장 안전
    // "0.0.0.0": 모든 인터페이스 → Nginx/Cloudflare로 외부 공개 시
    "host": "127.0.0.1",

    // Control UI (웹 대시보드) 설정
    "controlUi": {
      "enabled": true,
      // 커스텀 UI 경로 (선택)
      "root": null
    },

    // 인증 토큰 (외부 접근 시 필수)
    "authToken": "your_gateway_auth_token_here",

    // CORS 설정 (웹 클라이언트 접근 허용)
    "cors": {
      "enabled": true,
      "origins": ["http://localhost:3000", "https://your-dashboard.com"]
    },

    // TLS 설정 (직접 HTTPS 종료)
    "tls": {
      "enabled": false,
      "cert": "/path/to/cert.pem",
      "key": "/path/to/key.pem"
    },

    // 로그 설정
    "log": {
      "level": "info",  // debug / info / warn / error
      "file": "~/.openclaw/logs/gateway.log"
    }
  }
}

🌐 Cloudflare Tunnel로 외부 안전 접속

bash — Cloudflare Tunnel 설정 (공인 IP 없어도 OK)
# 1. cloudflared 설치
curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb -o cf.deb
sudo dpkg -i cf.deb

# 2. Cloudflare 로그인
cloudflared tunnel login

# 3. 터널 생성
cloudflared tunnel create openclaw-gateway

# 4. Cloudflare Zero Trust 대시보드에서
#    Public Hostname: openclaw.yourdomain.com → http://localhost:18789

# 5. Gateway config.json 업데이트
#    "host": "127.0.0.1"  → localhost만 (Cloudflare가 앞단)

# 6. config.json의 authToken 설정 (외부 접근 보안)

# 이제 어디서든 https://openclaw.yourdomain.com 으로 접속 가능

🥧 Raspberry Pi / 홈랩 서버에 OpenClaw 설치

bash — Raspberry Pi 5 / 미니PC에 OpenClaw 서버화
# Ubuntu 24.04 ARM 설치 후

# Node.js 24 설치 (ARM용)
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt install -y nodejs

# OpenClaw 설치
npm i -g openclaw

# 온보딩 (데몬 등록 필수)
openclaw onboard --install-daemon

# Gateway를 모든 인터페이스에서 수신하도록 설정
# ~/.openclaw/config.json에서 "host": "0.0.0.0" 으로 변경

# systemd 서비스 상태 확인
systemctl status openclaw-gateway

# 이제 24시간 OpenClaw가 서버에서 실행되며
# 폰에서 Telegram으로 언제든 명령 가능

🔒 보안 강화 체크리스트

  • 채널 페어링 활성화 — allowlist 모드로 설정해 허가된 사용자만 접근 가능
  • Gateway authToken 설정 — 외부 접근 시 Bearer 토큰 인증 필수
  • Exec Approvals 설정 — 위험한 명령(rm -rf 등) denied 목록에 추가
  • Cloudflare Access — Zero Trust로 Gateway UI 접근에 추가 인증 레이어 추가
  • !API Key는 ~/.openclaw/config.json에 저장됨 — 파일 권한 chmod 600 확인
  • !WhatsApp 채널은 QR 재스캔이 필요할 수 있음 — 주기적 확인 필요
  • i브라우저 도구는 강력하므로 신뢰하는 스킬만 browser 도구 사용 허용 권장
SECTION12

트러블슈팅 · FAQ · 자주 묻는 오류 해결

🔧 자주 발생하는 오류와 해결 방법

오류 증상원인해결 방법
command not found: openclawnpm global 경로 미설정export PATH="$(npm bin -g):$PATH" 또는 재설치
Gateway 시작 안 됨포트 18789 충돌config.json에서 port 변경. lsof -i :18789로 확인
Telegram 봇 응답 없음페어링 미완료 또는 토큰 오류openclaw channels status telegram → /pair 재실행
WhatsApp QR 만료세션 만료 (보통 14일)openclaw channels remove whatsapp 후 재연결
API 오류 (429)API 사용량 초과model failover 설정 또는 Groq 무료 티어로 전환
스킬 인식 안 됨SKILL.md 경로 오류~/.openclaw/skills/스킬이름/SKILL.md 확인
Ollama 연결 실패네트워크 또는 URL 오류curl http://192.168.1.253:11434/api/tags로 직접 확인
브라우저 도구 실패Chromium 미설치openclaw plugins install @openclaw/browser 재설치
Node 버전 오류Node < v22.19nvm install 24 && nvm use 24 && npm i -g openclaw

📊 유용한 진단 명령어

bash — 진단 명령어 모음
# 전체 상태 확인
openclaw status

# Gateway 로그 실시간 확인
openclaw gateway logs -f

# 채널 상태 전체 확인
openclaw channels list

# 플러그인 목록 확인
openclaw plugins list

# 설정 파일 유효성 검사
openclaw config validate

# 모든 설정 초기화 (주의! 데이터 삭제됨)
openclaw reset --confirm

# 로그 파일 위치
# ~/.openclaw/logs/gateway.log

# 설정 파일 직접 편집
nano ~/.openclaw/config.json

# 업데이트 채널 확인 및 변경
openclaw update --channel stable   # 안정 버전
openclaw update --channel dev      # 최신 개발 버전

❓ FAQ

Q
OpenClaw는 무료인가요?
소프트웨어 자체는 MIT 라이선스로 완전 무료 오픈소스입니다. AI 모델 API 비용만 발생합니다. Groq 무료 티어나 Ollama 로컬 모델을 사용하면 비용 0원도 가능합니다.
Q
창시자가 OpenAI에 합류했는데 프로젝트는 계속되나요?
네. Peter Steinberger가 2026년 2월 OpenAI에 합류했지만 OpenClaw는 독립 오픈소스 프로젝트로 커뮤니티에 의해 활발히 개발 중입니다. 새 컨트리뷰터들이 빠르게 합류하고 있습니다.
Q
내 데이터가 어디에 저장되나요?
모든 데이터는 로컬 컴퓨터의 ~/.openclaw/에 저장됩니다. 클라우드 서버는 없습니다. AI 모델 API를 사용하면 해당 공급자(Anthropic 등)에 메시지가 전송됩니다. 완전한 프라이버시를 원하면 Ollama 로컬 모델 사용을 권장합니다.
Q
여러 기기에서 동시에 사용할 수 있나요?
기본적으로 단일 인스턴스 구조이지만, Raspberry Pi나 홈 서버에 설치 후 여러 채널(Telegram + WhatsApp + Discord)을 동시에 연결해 모든 기기에서 접근할 수 있습니다.
Q
macOS가 아닌 Linux 서버에서만 실행되나요?
macOS, Linux, Windows WSL2를 모두 지원합니다. Raspberry Pi(ARM) 포함 Linux 서버에서도 완벽히 동작합니다. Companion App(메뉴바)만 macOS 전용입니다.
🦞 OpenClaw 커뮤니티 & 리소스
  • 공식 문서: docs.openclaw.ai — 한국어 포함 19개 언어 지원
  • GitHub: github.com/openclaw/openclaw — 소스코드, Issues, PR
  • Discord: discord.com/invite/clawd — 커뮤니티 지원, 스킬 공유
  • ClawHub: clawhub.ai — 커뮤니티 스킬 마켓플레이스
  • X(Twitter): @openclaw — 업데이트 소식

🎉 OpenClaw 완벽 가이드 완독 완료! 설치부터 채널 연동, AI 모델 연결, 스킬 자동화, 멀티 에이전트, AI 서버 연동까지 — 이 가이드로 여러분만의 개인 AI 어시스턴트를 구축하셨습니다. agibop.com에서 더 많은 AI 서버 구축 가이드를 확인하세요.

Leave a reply

Please enter your comment!
Please enter your name here