OpenClaw 핵심 역량 매트릭스: 7대 모듈과 100개 이상 스킬 완전 분석

OpenClaw를 막 설치하고 “무엇을 도와줄 수 있어?”라고 입력했습니다. 5초 뒤 화면에는 run_shell_command, browser_navigate, homeassistant_control, whatsapp_send 같은 50개가 넘는 스킬 목록이 쏟아졌습니다. 하나하나 모두 강력해 보였지만, 어디서부터 시작해야 할지 전혀 감이 오지 않았습니다.
GitHub 저장소의 14.2만 Star와 ClawHub의 700개 이상 커뮤니티 스킬은 이런 느낌을 더 키웠습니다. Tesla 차량 제어, Gmail 자동 관리, GitHub 자동 수정까지, 하나같이 끌리지만 동시에 무엇부터 손대야 할지 막막했습니다.
이 글에서는 OpenClaw의 7대 핵심 역량 모듈과 100개 이상의 사전 구성 스킬을 체계적으로 정리합니다. 각 모듈이 무엇을 할 수 있는지, 어떤 상황에 적합한지, 초보자는 어떤 기능부터 시작하면 좋은지 살펴보겠습니다.
저비용 AI Agent 운영 가이드: ArkClaw가 AI Agent를 진짜 대중화한다
요즘 뜨거운 OpenClaw는 좋지만 설정이 너무 부담스럽나요? ByteDance Volcano Engine의 ArkClaw는 진입 장벽을 바닥까지 낮췄습니다. 서버와 Token 설정을 만질 필요 없이 클릭 한 번으로 24시간 온라인 상태에서 브라우저를 제어하고, 스크립트를 실행하고, 캘린더를 관리하는 AI 일꾼을 가질 수 있습니다.
핵심은 정말 저렴하다는 점입니다. 월 이용료는 9.9위안이고, 제 초대 코드 ZLKUK54M을 사용하면(여기에서 가입) 8.9위안이면 됩니다. 프로그래머라면 Coding Plan Pro에 바로 가입해 무료로 이용할 수도 있습니다.
OpenClaw 역량 전체 지도
AgentSkills: AI에 “스킬 패키지” 장착하기
먼저 기본 개념부터 이야기해 보겠습니다. AgentSkills는 정확히 무엇일까요?
간단히 말하면 AI에 “스킬 패키지”를 장착하는 것입니다. 게임에서 새 기술을 배우는 것과 비슷합니다. 이 표준은 Anthropic이 개발했으며, OpenClaw뿐 아니라 Claude Code와 Cursor도 지원합니다. 장점은 이런 스킬을 패키징하고, 버전 관리하고, 재사용할 수 있다는 점입니다. OpenClaw에서 개발한 스킬이 이론적으로 Cursor에서도 실행될 수 있습니다.
솔직히 처음에는 저도 OpenClaw와 AutoGPT, LangChain 같은 도구의 차이를 잘 이해하지 못했습니다. 한동안 써 보고 나서야 감이 잡혔습니다.
OpenClaw vs AutoGPT: OpenClaw는 시스템 명령을 직접 실행합니다. AutoGPT는 사람이 브라우저를 조작하는 방식을 흉내 내는 쪽에 가깝습니다. 전자는 효율이 높지만 권한 관리에 더 신중해야 하고, 후자는 안전하지만 느립니다.
OpenClaw vs LangChain: OpenClaw는 바로 사용할 수 있습니다. 설치만 끝나면 실행됩니다. LangChain은 프레임워크라 직접 코드를 작성해 기능을 조립해야 합니다. 완제품 PC를 사는 것과 직접 조립 PC를 맞추는 차이에 가깝습니다.
OpenClaw의 핵심 장점은 결국 세 가지입니다. 로컬 우선이라 데이터가 집 밖으로 나가지 않고, 오픈소스라 MIT 라이선스로 자유롭게 수정할 수 있으며, 커뮤니티가 활발합니다. GitHub의 14.2만 Star는 장난이 아닙니다. 2026년 2월 기준 ClawHub에는 커뮤니티가 기여한 스킬이 이미 700개 이상 있습니다. Tesla 제어부터 식료품 주문까지, 떠올릴 만한 것은 대체로 누군가 이미 만들어 두었습니다.
7대 핵심 역량 모듈 심층 분석
모듈 1: Shell 명령 실행, AI의 시스템 제어권
이는 OpenClaw의 가장 낮은 계층이자 가장 강력한 역량입니다. 쉽게 말해 AI가 시스템 명령을 직접 호출하게 하는 기능입니다. 사용자가 터미널에서 명령을 입력하는 것과 같습니다.
처음 이 기능으로 Python 스크립트를 실행했을 때는 솔직히 조금 낯설었습니다. 예전에는 제가 직접 실행했는데, 이제 AI가 대신 실행해 주는 셈이니까요. 하지만 익숙해진 뒤에는 효율 향상이 눈에 보였습니다. 예를 들어 매일 아침 로그 분석 작업은 예전에는 명령을 세네 줄 입력해야 했습니다. 이제는 OpenClaw에게 “어제 오류 로그를 분석해 줘”라고 말하면, 파일을 찾고 스크립트를 실행하고 보고서까지 자동으로 생성합니다.
대표 활용:
- 자동 배포: 한 문장으로 코드 pull, 빌드, 서비스 재시작까지 완료
- 시스템 모니터링: 디스크 공간, 메모리 사용량, 프로세스 상태를 정기 점검
- 배치 작업: 파일 일괄 이름 변경, 형식 변환, 데이터 정제
핵심 스킬: run_shell_command, execute_python_script, process_monitor
물론 이 역량은 가장 “위험”하기도 합니다. 결국 AI에게 시스템 수준 권한을 주는 일이기 때문입니다. 뒤의 보안 장에서 이 부분을 따로 자세히 다루겠습니다.
모듈 2: 파일 시스템 관리, AI의 “읽고 쓰는 눈”
이 모듈은 OpenClaw가 사용자처럼 로컬 파일을 탐색하고, 읽고, 수정할 수 있게 해 줍니다.
특히 인상 깊었던 장면이 있습니다. 50개 프로젝트 폴더에서 특정 API 호출이 포함된 코드를 모두 찾아야 했습니다. 손으로 뒤진다면 최소 한 시간이 걸립니다. OpenClaw에게 한마디 하니 30초 만에 끝났고, 호출 횟수 기준으로 정렬까지 해 주었습니다.
더 대단한 점은 파일 내용을 이해한다는 것입니다. 단순 키워드 검색이 아니라 실제로 “읽고 이해합니다”. 예를 들어 “처리되지 않은 예외가 있는 함수를 모두 찾아줘”라고 하면 코드 로직을 분석해 결과를 내놓습니다.
대표 활용:
- 코드 리뷰: 잠재 버그와 사용하지 않는 변수를 자동으로 찾기
- 로그 분석: GB 단위 로그에서 핵심 오류 정보 추출
- 문서 생성: 코드 주석을 스캔해 API 문서 자동 생성
핵심 스킬: file_search, read_file, write_file, directory_scan
모듈 3: 브라우저 자동화, 스크린샷 인식의 답답함에서 벗어나기
이 모듈은 제가 가장 좋아하는 기능 중 하나입니다.
전통적인 브라우저 자동화 도구, 예를 들어 Selenium은 어떻게 동작할까요? 스크린샷을 찍고, 인식하고, 클릭하고, 기다린 뒤 다시 스크린샷을 찍습니다. 느리고 오류도 쉽게 납니다. OpenClaw는 Chrome DevTools Protocol을 사용해 브라우저 내부 코드를 직접 조작합니다.
얼마나 빠를까요? 제가 테스트해 보니 10개 항목이 있는 폼을 채우는 데 Selenium은 15초가 걸렸고, OpenClaw는 2초면 충분했습니다. 정확도도 거의 100%입니다. 흐릿한 이미지 인식이 아니라 DOM 요소를 조작하기 때문입니다.
대표 활용:
- 웹 데이터 수집: 자동 로그인, 페이지 넘김, 구조화 데이터 추출
- 폼 자동 작성: 반복적인 가입, 신청 프로세스 처리
- 자동화 테스트: 사용자 조작을 시뮬레이션해 UI 버그 발견
핵심 스킬: browser_navigate, element_interact, tab_management, cookie_handler
한 번은 복잡한 정부 양식을 자동으로 작성하는 데 사용했습니다. 20페이지에 페이지마다 5~10개 필드가 있었습니다. 손으로 입력하면 30분이 걸릴 일이었지만 OpenClaw는 3분 만에 끝냈습니다. 그 해방감은 정말 짜릿했습니다.
모듈 4: 메시징 플랫폼 통합, 디지털 생활 연결하기
13개 이상의 메시징 플랫폼을 지원한다는 숫자는 과장처럼 들리지만, 실제로 꽤 유용합니다.
제 사용 장면은 이렇습니다. 업무 채널은 Slack, 가족은 WhatsApp, 기술 토론은 Discord, 고객은 Telegram을 씁니다. 예전에는 앱 4개를 오가야 했습니다. 이제는 모두 OpenClaw로 모이고, 중요한 메시지를 우선순위에 따라 알려 줍니다.
더 좋은 것은 자동 회신입니다. 주말에 쉬고 있을 때 업무 메시지가 오면 “휴가 중이라 월요일에 답변드리겠습니다”라고 자동으로 답합니다. 고객은 무시당했다고 느끼지 않고, 저도 휴대폰을 계속 들여다보지 않아도 됩니다.
대표 활용:
- 크로스 플랫폼 메시지 동기화: 한곳에서 모든 플랫폼 메시지 확인
- 지능형 자동 회신: 메시지 내용에 따라 자동 분류와 응답
- 알림 집계: GitHub, Jira, 이메일 알림을 하나로 모아 푸시
핵심 스킬: whatsapp_send, telegram_bot, slack_integration, discord_webhook
지원 플랫폼: WhatsApp, Telegram, Discord, Slack, WeChat(서드파티 경유), Line, Signal 등
모듈 5: 스마트홈 제어, 음성 제어가 주는 SF 같은 감각
이 기능은 처음으로 “미래가 정말 왔다”고 느끼게 해 주었습니다.
Home Assistant 통합을 통해 OpenClaw는 거의 모든 스마트 기기를 제어할 수 있습니다. 겨울 아침에 침대에 누워 “일어날 준비를 해 줘”라고 말하면 OpenClaw는 다음 일을 합니다.
- 침실 커튼 열기
- 난방 온도 올리기
- 커피 머신 켜기
- 아침 뉴스 재생
모든 과정은 5초면 끝나고, 저는 아직 이불 속에 있습니다.
솔직히 처음에는 이것도 “가짜 수요”라고 생각했습니다. 스마트폰 앱으로도 제어할 수 있지 않나 싶었기 때문입니다. 하지만 한 달 써 보니 차이는 “대화”와 “조작”에 있었습니다. 각 기기가 어느 메뉴에 있는지 기억할 필요 없이, 원하는 것을 말하면 AI가 알아서 동작을 조합합니다.
대표 활용:
- 장면 연동: 한 문장으로 여러 기기 협업 실행(귀가 모드, 수면 모드)
- 음성 제어: 손을 쓰지 않고 누운 채 집 전체 제어
- 지능형 반응: 온도와 조도에 따라 기기 자동 조정
핵심 스킬: homeassistant_control, turn_off_lights, climate_adjust, scene_trigger
지원 기기: Philips Hue, Xiaomi 스마트홈, Nest, Sonos 스피커 등
모듈 6: 워크플로 자동화, 시간 관리자의 마법
Cron 작업은 기술적으로 들리지만, 사실은 “정해진 시간에 자동으로 일하기”입니다.
저는 이런 워크플로를 설정해 두었습니다.
- 매주 월요일 오전 8시: 지난주 GitHub 코드 변경을 모아 주간 보고서를 생성해 나에게 전송
- 매일 밤 11시: 중요한 문서를 클라우드에 백업
- 매월 1일: 지난달 지출 기록을 정리해 재무 보고서 생성
예전에는 모두 손으로 해야 했지만 이제는 완전히 자동화되었습니다. 아낀 시간을 진짜 중요한 일에 쓰는 것, 이것이 효율 도구의 의미라고 생각합니다.
대표 활용:
- 정기 보고서: 일간, 주간, 월간 보고서 자동 생성
- 일정 관리: 회의 알림, 일정 동기화, 충돌 감지
- 백업 작업: 코드, 문서, 설정 파일 정기 백업
핵심 스킬: cron_scheduler, calendar_management, workflow_chain, event_trigger
특히 마음에 드는 세부 기능도 있습니다. OpenClaw가 사용자의 습관을 학습한다는 점입니다. 예를 들어 저는 보통 금요일 오후에 컨디션이 좋지 않은데, OpenClaw는 그 시간대에 가벼운 작업을 자동으로 배치합니다.
모듈 7: 시각화와 인터랙션, 텍스트를 넘어서는 소통
Canvas 인터페이스는 OpenClaw의 “고급 기술” 중 하나입니다.
전통적인 AI 대화는 모두 텍스트 중심입니다. 하지만 데이터 추세, 아키텍처 설계, 플로 차트처럼 말로 설명하기 어려운 것이 있습니다. Canvas는 AI가 직접 “그려서” 보여 주게 합니다.
제가 가장 자주 쓰는 장면은 데이터 분석입니다. “이번 달 판매 데이터를 분석해 줘”라고 말하면 숫자만 주는 것이 아니라 선 그래프와 원형 차트를 그리고, 중요한 변곡점도 표시합니다. 그런 직관성은 숫자 더미를 보는 것보다 훨씬 강력합니다.
대표 활용:
- 데이터 시각화: 차트, 추세선, 히트맵 실시간 생성
- 음성 대화: 타이핑 없이 말로 제어
- 원격 협업: 화면 공유, 실시간 주석과 토론
핵심 스킬: canvas_render, voice_wake, screen_share, chart_generate
커뮤니티 인기 스킬 실전 사례
ClawHub에는 커뮤니티가 기여한 스킬이 700개 이상 있습니다. 하지만 솔직히 많은 사람은 OpenClaw를 설치하고 나서 어떤 스킬을 써야 할지 모릅니다. 여기서는 실제 사용자가 쓰는 인기 사례 4가지를 골랐습니다.
사례 1: Tesla 차량 제어, SF 영화가 현실이 되다
이 스킬은 저에게 “미래감”을 제대로 느끼게 해 주었습니다.
장면은 이렇습니다. 겨울 아침 출발 10분 전, 침대에 누워 OpenClaw에게 “내 차 예열해 줘”라고 말합니다. 그러면 OpenClaw는 자동으로 다음 일을 합니다.
- Tesla 원격 난방 켜기
- 배터리가 충분한지 확인
- 배터리가 30% 미만이면 먼저 충전하라고 알림
옷을 입고 내려가면 차 안은 이미 따뜻합니다. 이런 경험은 처음으로 “AI가 생활을 바꾼다”는 말이 빈말이 아니라고 느끼게 했습니다.
기능 목록:
- 원격 잠금/잠금 해제
- 에어컨 온도 제어
- 실시간 배터리와 주행 가능 거리 확인
- 충전 상태 모니터링
스킬 출처: ClawHub 커뮤니티 기여, Tesla API 키 필요
사례 2: Gmail 자동 관리, 메일 강박증에게 주는 선물
제 Gmail 받은편지함에는 늘 800개 이상의 읽지 않은 메일이 쌓여 있었습니다. 숫자만 봐도 불안했습니다. 이 스킬을 사용한 뒤 상황이 완전히 달라졌습니다.
매일 아침 8시가 되면 OpenClaw는 자동으로 다음 일을 합니다.
- 프로모션 메일을 “마케팅” 폴더로 보관
- 나를 멘션한 중요 메일을 선별해 상단 고정 및 알림 전송
- 자주 오는 문의에 자동 회신(예: “자료 확인했습니다. 잠시 후 답변드리겠습니다”)
- 7일 이상 읽지 않은 메일을 “처리 대기 목록”으로 정리해 전송
이제 제 받은편지함은 늘 20개 이하로 유지됩니다. 그 통제감은 정말 좋습니다.
스킬 조합: email_read + email_filter + notification_send + auto_reply
주의 사항: Gmail API 권한 설정이 필요하며, OAuth2 인증을 권장합니다.
사례 3: GitHub 워크플로 자동화, 코드 리뷰 도우미
이것은 제가 가장 좋아하는 스킬이며, 제 작업 방식을 실제로 바꿨습니다.
예전에는 CI 테스트가 실패하면 제가 직접 해야 할 일이 많았습니다.
- 로그를 보고 오류 원인 찾기
- 코드 수정
- 커밋하고 테스트 기다리기
- 여전히 실패하면 위 단계 반복
이제 OpenClaw가 전체 루프를 자동으로 처리할 수 있습니다. OpenClaw는 다음 일을 합니다.
- CI 실패 감지
- 오류 로그 분석과 문제 코드 위치 파악
- 수정 시도(예: 의존성 버전 업데이트, 문법 오류 수정)
- 자동으로 PR 생성, 설명에 변경 내용 작성
실제 사례도 있었습니다. 어떤 테스트가 실패한 이유는 의존 라이브러리가 API를 업데이트했기 때문이었습니다. OpenClaw는 스스로 문제를 분석하고 호출 방식을 수정한 뒤 PR을 만들었습니다. 저는 전 과정에서 손을 대지 않았습니다. “AI가 정말 내 일을 돕고 있다”는 느낌은 꽤 비현실적일 정도였습니다.
실제 사용자 피드백: “autonomous code loops that fix tests and open pull requests”라는 GitHub 사용자 평가가 있었습니다.
스킬 흐름: CI 모니터링 → 로그 분석 → 코드 수정 → PR 생성 → 알림
사례 4: 식료품 자동 주문, 게으른 사람을 위한 최종 해법
이 기능은 조금 “미래주의적”이지만 실제로 사용하는 사람이 있습니다.
설정은 단순합니다. 우유, 달걀, 빵 같은 “상비 목록”을 만들면 OpenClaw는 다음 일을 합니다.
- 매주 냉장고 재고 확인(스마트 냉장고 API 또는 수동 업데이트)
- 품절되면 슈퍼마켓 앱에서 자동 주문
- 가장 가까운 배송 시간 선택
- 주문 후 확인 알림 전송
한 달 써 보니 확실히 편했습니다. 다만 솔직히 이 기능은 생활 패턴이 매우 규칙적인 사람에게 적합합니다. 매주 먹는 음식이 비슷하다면 자동화로 시간을 많이 아낄 수 있지만, 식단이 자주 바뀐다면 직접 사는 편이 더 나을 수 있습니다.
스킬 출처: ClawHub 커뮤니티 스킬, Amazon Fresh와 Instacart 등 플랫폼 지원
입문부터 숙련까지의 스킬 사용 경로
많은 사람이 OpenClaw를 설치한 뒤 처음 던지는 질문은 “어디서부터 시작해야 하지?”입니다.
저도 같은 질문을 했습니다. 700개 이상의 스킬이 눈앞에 있으니 전부 시도해 보고 싶었고, 결과적으로 어느 것도 깊이 쓰지 못했습니다. 나중에 점진적 학습 경로를 하나 정리하게 되었고, 여기에서 공유합니다.
초보 단계(1주 차): 신뢰감 만들기
핵심 목표: 스킬 호출 메커니즘을 이해하고, “AI가 내 시스템을 망가뜨리지 않을까”라는 두려움을 줄이기
추천 스킬:
file_search: 데스크톱의 특정 파일을 찾아 달라고 하기whatsapp_send: 자신에게 테스트 메시지 보내기run_shell_command:ls나date같은 간단한 명령 실행
실습 과제: 데스크톱 파일 정리
구체적인 작업은 이렇습니다. OpenClaw에게 “데스크톱의 스크린샷을 모두 Screenshots 폴더로 옮겨 줘”라고 말합니다. 그러면 OpenClaw는 다음 일을 합니다.
- 데스크톱 스캔
- 스크린샷 파일 식별
- 폴더가 없으면 생성
- 파일 이동
- 결과 보고
처음 이 작업을 OpenClaw가 스스로 끝내는 것을 보았을 때 저는 신나면서도 긴장했습니다. 바로 파일이 사라지지 않았는지 확인했습니다. 세 번 확인해 문제가 없다는 것을 보고 나서야 “AI가 정말 나를 도울 수 있구나”라는 감각이 생겼습니다.
초보자 주의 가이드:
- 처음부터 root 권한을 주지 마세요.
- 먼저 테스트 폴더에서 실험하세요.
- 작업이 끝날 때마다 결과를 직접 확인하세요.
중급 단계(2~4주 차): 자동화 워크플로 만들기
핵심 목표: 여러 단계 워크플로를 익히고 OpenClaw를 일상 보조 도구로 만들기
추천 스킬:
browser_navigate+element_interact: 브라우저 자동화cron_scheduler: 예약 작업- 스킬 조합: 3~5개 스킬을 연결해 복잡한 작업 완료
실습 과제: 매일 뉴스 요약 푸시
설정 흐름:
- 매일 아침 7시에 OpenClaw가 관심 있는 뉴스 사이트 방문
- 기술, 금융 섹션의 제목과 요약 수집
- AI로 200자 브리핑 요약
- WhatsApp으로 전송
제 버전에는 기능을 하나 더 넣었습니다. 요약에 제가 관심 있는 회사, 예를 들어 OpenAI나 Tesla가 언급되면 강조 표시하고 별도로 푸시합니다.
중급 팁:
- 실행 로그 확인 익히기:
openclaw logs - 스킬 매개변수 이해하기: 기본 호출만 쓰지 말고 매개변수를 직접 조정하기
- 오류 처리: 실패 재시도와 알림 메커니즘 설정하기
실제 경험:
이 단계에서 가장 큰 도전은 “디버깅”이었습니다. 한 번은 제가 설정한 예약 작업이 계속 실행되지 않았습니다. 한참 확인해 보니 시간대 설정이 틀렸습니다. OpenClaw는 UTC 시간을 쓰는데 저는 현지 시간을 설정해서, 작업이 늘 제가 자는 시간에 실행되고 있었습니다. 이런 실수는 한 번 겪고 나면 다음부터는 기억하게 됩니다.
고급 단계(2~3개월 차): 커뮤니티 기여자가 되기
핵심 목표: 맞춤 스킬을 개발하고 복잡한 자동화 시스템 구축하기
추천 스킬:
- 맞춤 스킬 개발: Python으로 자신만의 스킬 패키지 작성
- Agent 간 통신: 여러 OpenClaw 인스턴스가 협업하게 만들기
- Docker 샌드박스: 격리 환경에서 위험 작업 테스트
실습 과제: 자신의 스킬을 개발해 ClawHub에 공개하기
제 첫 맞춤 스킬은 “Douban 영화 추천”이었습니다. 기능은 단순했습니다.
- 매주 금요일 밤, Douban의 이번 주 인기 상영작 수집
- 내 관람 기록을 기준으로 영화 3편 추천(Douban API에서 가져오기)
- 근처 영화관 상영 시간 찾기
- “관람 계획”을 생성해 나에게 전송
개발부터 공개까지 2주가 걸렸지만, ClawHub에서 20명이 제 스킬에 Star를 준 것을 보았을 때의 성취감은 정말 설명하기 어려웠습니다.
고급 사용자의 세계:
이 단계에 도달하면 OpenClaw가 단순한 도구가 아니라 프로그래밍 가능한 디지털 비서에 가깝다는 사실을 알게 됩니다. 누군가는 이를 이용해 완전한 홈 자동화 시스템을 만들고, 누군가는 소규모 팀의 DevOps 흐름을 관리하며, 또 누군가는 자신의 창업 프로젝트에 연결합니다.
가능성은 무한합니다. 다만 먼저 앞의 두 단계를 지나야 합니다.
보안 모범 사례
이제 조금 진지한 이야기를 해야 합니다.
OpenClaw 공식 문서에서 특히 기억에 남는 문장이 있습니다. “Running an AI agent with shell access is… spicy”, 즉 AI Agent에 shell 접근 권한을 주는 일은 꽤 자극적이라는 뜻입니다. 농담이 아니라 실제로 위험이 있습니다.
위험 경계 이해하기: 이것은 장난감이 아닙니다
먼저 실제 사례를 하나 이야기하겠습니다.
2025년, 보안 연구자들은 설정 오류 때문에 21,000개가 넘는 OpenClaw 인스턴스가 공개 인터넷에 노출되어 있다는 사실을 발견했습니다. 결과는 다음과 같았습니다.
- API 키 탈취
- 채팅 기록 유출(민감한 비즈니스 논의 포함)
- 일부 인스턴스가 해커의 채굴에 악용
- 더 심한 경우 전체 시스템 침입
이 숫자를 보았을 때 저도 깜짝 놀랐습니다. 곧바로 제 설정을 확인했고, 다행히 SSH 터널을 쓰고 있어 포트를 직접 노출하지는 않았습니다.
세 가지 핵심 위험:
- Prompt 주입: 악의적인 사용자가 정교하게 설계한 입력으로 AI가 위험 명령을 실행하게 만드는 것
- 자격 증명 유출: API 키, 데이터베이스 비밀번호 같은 민감 정보가 읽히는 것
- 시스템 침입: shell 접근 권한을 얻으면 이론상 무엇이든 할 수 있음
Snyk의 보안 보고서는 Prompt 주입이 AI Agent가 마주한 가장 큰 위협이라고 지적합니다. 예외가 아닙니다.
7가지 보안 원칙, 그대로 따라 하면 됩니다
제가 직접 계속 쓰고 있는 보안 설정 체크리스트를 정리했습니다.
1. 공개 인터넷에 절대 노출하지 않기
SSH 터널이나 Tailscale 같은 도구로 OpenClaw에 접근하세요. 포트를 직접 열면 안 됩니다. 제 방식은 이렇습니다.
- 로컬에서 OpenClaw 실행
- Tailscale VPN으로 원격 접근
- 카페에서도 안전하게 사용
2. 최소 권한 원칙
제한된 권한에서 시작해 점진적으로 열어 주세요. 제 권한 설정 전략은 다음과 같습니다.
- 첫 주: 파일 읽기와 메시지 전송만 허용
- 둘째 주:
ls,pwd같은 간단한 shell 명령 추가 - 셋째 주: 쓰기 권한과 시스템 관리 권한을 점진적으로 개방
처음부터 root 권한을 주지 마세요. 정말 문제가 생길 수 있습니다.
3. 위험 명령 블랙리스트
설정 파일에서 일부 명령을 명확히 금지합니다.
blocked_commands:
- rm -rf /
- sudo rm
- chmod 777
- dd if=/dev/zero
OpenClaw 자체에도 보호 장치가 있지만, 한 겹 더 두는 편이 늘 좋습니다.
4. 민감 작업 확인 메커니즘
파일 삭제, 설정 변경 같은 작업에는 사람이 확인하도록 설정하세요. 제 설정은 이렇습니다.
- 파일 삭제 → 확인 필요
- sudo 명령 실행 → 확인 필요
~/.ssh같은 민감 디렉터리 접근 → 확인 필요
처음에는 번거로울 수 있지만, 익숙해지면 습관이 됩니다.
5. 독립적인 키 관리
모든 API 키와 비밀번호를 별도의 secrets.yaml 파일에 넣고 chmod 600으로 보호하세요.
chmod 600 ~/.openclaw/secrets.yaml
스킬 코드에 키를 하드코딩하지 마세요. 초보자가 가장 자주 저지르는 실수입니다.
6. Docker 샌드박스 격리
주 세션이 아닌 OpenClaw 인스턴스는 모두 Docker 컨테이너에서 실행합니다. 장점은 다음과 같습니다.
- 문제가 생겨도 주 시스템에 영향을 주지 않음
- 언제든 컨테이너 초기화 가능
- 새 스킬 테스트에 편리
제 테스트 환경도 Docker 컨테이너입니다. 마음껏 실험해도 두렵지 않습니다.
7. 정기 보안 감사
매월 한 번 확인합니다.
- 로그에 비정상 명령이 있는지
- 권한 설정이 변경되었는지
- API 키가 유출되었는지(GitHub 키 스캔 도구 사용)
전문적으로 들리지만 실제로는 10분 정도 로그를 보는 일입니다. 습관으로 만들면 됩니다.
경고 사례: Moltbook의 교훈
Moltbook은 OpenClaw로 백엔드 작업을 처리하던 AI 기반 소셜 네트워크였습니다. 2025년에 설정 오류로 다음 문제가 발생했습니다.
- 사용자 채팅 기록 전체 유출
- 데이터베이스 자격 증명 탈취
- 시스템에 백도어 삽입
사후 분석 결과 문제는 기본 설정을 바꾸지 않은 채 공개 인터넷에 직접 노출한 데 있었습니다. 이 교훈은 분명합니다. 기본 설정을 그대로 쓰지 말고, “내 작은 프로젝트를 누가 공격하겠어”라고 생각하지 마세요.
보안 전문가의 조언:
OpenClaw를 “권한 있는 인프라”로 대하세요. 운영 서버를 관리하듯 엄격하게 다뤄야 합니다. 겁을 줘서 쓰지 말라는 뜻이 아니라, 경계심을 갖고 사용하라는 뜻입니다.
결론
여기까지 쓰고 보니 새벽 2시에 처음 OpenClaw를 열었던 밤이 떠오릅니다. 화면에 굴러가던 50개 스킬 목록은 저를 설레게도, 막막하게도 했습니다. 몇 달이 지난 지금 OpenClaw는 제 디지털 생활의 일부가 되었습니다. 아침에는 메일을 정리해 주고, 낮에는 코드 리뷰를 돕고, 밤에는 문서를 자동으로 백업합니다.
OpenClaw의 핵심 가치를 정리하라면 세 가지를 말하겠습니다.
1. 이것은 장난감이 아니라 생산성 도구입니다
많은 사람이 AI Agent를 “기술 자랑” 도구로 봅니다. 설치해서 이틀 놀다가 지웁니다. 하지만 OpenClaw의 진짜 가치는 장기 사용에 있습니다. OpenClaw가 사용자의 작업 습관을 익히고 자동화 흐름이 실제로 굴러가기 시작하면, 아끼는 것은 시간만이 아니라 에너지라는 것을 알게 됩니다. 반복적이고 주의력을 갉아먹는 작은 일을 AI에게 맡기면, 정말 중요한 일에 집중할 수 있습니다.
2. 작은 것에서 시작해 점진적으로 탐색하세요
700개 이상의 스킬에 겁먹지 마세요. 처음부터 복잡한 시스템을 만들려고 하지도 마세요. 데스크톱 파일 정리부터, WhatsApp 메시지 한 통 보내기부터 시작하세요. 신뢰감이 생긴 뒤 브라우저 자동화, 예약 작업, 스킬 조합을 조금씩 시도하면 됩니다. 이 과정은 몇 주, 때로는 몇 달이 걸릴 수 있지만, 매 단계의 진전을 분명히 느낄 수 있습니다.
3. 보안은 언제나 최우선입니다
21,000개 노출 인스턴스의 교훈은 분명합니다. OpenClaw를 쓰는 것은 자동차를 모는 것과 같습니다. 강력하고 편리하지만 규칙을 지켜야 합니다. 공개 인터넷에 노출하지 않기, 최소 권한 원칙, 정기 감사는 선택 사항이 아니라 필수 사항입니다.
지금 바로 시작하기
OpenClaw를 설치했지만 어디서 시작해야 할지 모르겠다면, 제 제안은 이렇습니다.
- 오늘:
file_search를 써서 파일 하나를 찾아 보세요. - 이번 주: 간단한 자동화 작업을 하나 설정해 보세요. 예를 들어 특정 폴더를 매일 정기 백업하는 작업입니다.
- 다음 달: ClawHub를 탐색하고 커뮤니티 스킬 하나를 시도해 보세요. Gmail 관리나 GitHub 자동화를 추천합니다.
OpenClaw의 역량 경계는 사용자의 상상력과 인내심에 달려 있습니다. 7대 모듈과 100개 이상의 스킬은 출발점일 뿐입니다. 진짜 마법은 그것들을 조합해 자신만의 문제를 해결할 때 일어납니다.
이제 충분히 이야기했습니다. 직접 써 볼 차례입니다. 즐겁게 사용하시고, 보안이 언제나 첫 번째라는 점도 잊지 마세요.
FAQ
OpenClaw는 AutoGPT, LangChain과 무엇이 다른가요?
OpenClaw vs LangChain: OpenClaw는 바로 사용할 수 있는 완성형 솔루션으로, 설치 후 700개 이상의 사전 구성 스킬을 활용할 수 있습니다. LangChain은 개발 프레임워크라 기능을 직접 코드로 조립해야 하며 깊은 커스터마이징에 적합합니다.
간단히 말해 빠르게 자동화를 시작하고 싶다면 OpenClaw를, AI 워크플로를 완전히 직접 설계해야 한다면 LangChain을 선택하면 됩니다.
초보자는 어떤 스킬부터 사용하면 좋을까요?
1주 차(신뢰 형성기): file_search(파일 검색), whatsapp_send(메시지 전송), run_shell_command(ls 같은 간단한 명령 실행). 실습 과제: 데스크톱 파일 정리.
2~4주 차(자동화 워크플로): browser_navigate + element_interact(브라우저 자동화), cron_scheduler(예약 작업). 실습 과제: 매일 뉴스 요약 푸시 설정.
2~3개월 차(고급 활용): 맞춤 스킬 개발, 다중 Agent 협업, Docker 샌드박스 테스트. 실습 과제: 자신의 스킬 패키지를 개발해 ClawHub에 공개.
핵심은 서두르지 않는 것입니다. 단순한 작업으로 신뢰를 쌓은 뒤 복잡한 기능을 조금씩 탐색하세요.
OpenClaw를 안전하게 사용하려면 어떻게 해야 하나요?
1. 공개 인터넷에 절대 노출하지 말고 SSH 터널이나 Tailscale VPN으로 접근합니다.
2. 최소 권한 원칙을 적용해 제한된 권한에서 시작해 점진적으로 열어 줍니다. 첫 주는 파일 읽기만, 둘째 주는 간단한 명령, 셋째 주부터 시스템 권한을 고려합니다.
3. rm -rf /, sudo rm 같은 위험 명령 블랙리스트를 설정합니다.
4. 파일 삭제, sudo 실행, ~/.ssh 접근 같은 민감 작업은 사람이 확인하도록 합니다.
5. API 키는 secrets.yaml로 별도 관리하고 chmod 600 권한을 설정합니다.
6. 주 세션이 아닌 인스턴스는 Docker 샌드박스에서 실행해 테스트 환경을 격리합니다.
7. 매월 로그, 권한 설정, 키 유출 여부를 점검하는 정기 보안 감사를 수행합니다.
2025년에 설정 오류로 21,000개 인스턴스가 노출된 사례가 있었으니, 이 규칙을 엄격히 지켜야 합니다.
ClawHub에는 700개 이상의 스킬이 있는데, 나에게 맞는 것은 어떻게 찾나요?
1. Gmail 자동 관리: 메일이 많은 사람에게 적합합니다. 자동 분류, 중요 메일 고정, 자동 회신으로 받은편지함을 깔끔하게 유지할 수 있습니다.
2. GitHub 워크플로 자동화: 개발자에게 적합합니다. CI 실패를 자동 수정하고, PR을 만들며, 오류 로그를 분석할 수 있습니다.
3. Tesla 차량 제어: Tesla 차주에게 적합합니다. 원격 예열, 잠금, 배터리 확인이 가능합니다.
4. 스마트홈 제어: Home Assistant 장비가 있는 사용자에게 적합합니다. 장면 연동과 음성 제어를 구현할 수 있습니다.
먼저 일상에서 불편한 지점과 관련된 키워드, 예를 들어 "email", "github", "tesla"를 검색해 보세요. Star 수와 최근 업데이트 시간을 확인하고 활발히 유지되는 스킬을 우선 선택하는 것이 좋습니다. 설치 전 문서를 읽고 필요한 API 권한도 확인하세요.
브라우저 자동화는 Selenium보다 어디가 빠른가요?
속도 비교: 10개 항목이 있는 폼을 채울 때 Selenium은 15초가 필요합니다. 스크린샷, 인식, 클릭, 대기, 반복 과정을 거치기 때문입니다. OpenClaw는 DOM 요소를 직접 조작하므로 2초면 충분합니다.
정확도 차이: OpenClaw는 DOM 요소를 조작해 결정성이 높기 때문에 정확도가 거의 100%에 가깝습니다. Selenium은 페이지 레이아웃 변화로 인식 실패가 생기기 쉽습니다.
적합한 장면: OpenClaw는 폼 작성, 데이터 수집, 자동화 테스트처럼 상호작용이 잦은 자동화 작업에 더 적합합니다. Selenium은 안티 크롤링 감지처럼 실제 사용자 행동을 모방해야 하는 장면에 적합합니다.
맞춤 스킬 개발은 어렵나요? 어떤 기본기가 필요한가요?
개발 흐름:
1. 스킬 패키지 구조를 만듭니다(openclaw create-skill 명령 사용).
2. 핵심 로직을 작성합니다. Python 함수가 매개변수를 받고 결과를 반환합니다.
3. 스킬 메타데이터를 정의합니다. 이름, 설명, 매개변수 타입, 권한 요구 사항을 적습니다.
4. 로컬에서 테스트합니다. Docker 샌드박스에서 디버깅합니다.
5. ClawHub에 공개합니다. GitHub 계정이 필요합니다.
실제 난이도: Python 함수를 작성할 수 있다면 API 호출이나 텍스트 처리 같은 단순 스킬은 1~2시간이면 만들 수 있습니다. 다단계 워크플로나 외부 서비스 통합 같은 복잡한 스킬은 며칠이 걸릴 수 있습니다.
처음에는 기존 스킬을 수정하며 구조에 익숙해지고, 그다음 처음부터 개발하는 것을 권합니다. ClawHub에는 자세한 개발 문서와 예제 코드가 있습니다.
OpenClaw는 어떤 메시징 플랫폼을 지원하나요? 크로스 플랫폼 동기화는 어떻게 설정하나요?
크로스 플랫폼 동기화 설정:
1. whatsapp_integration, telegram_bot 같은 해당 플랫폼 스킬 패키지를 설치합니다.
2. 플랫폼별 방식에 따라 API 키나 OAuth 인증을 설정합니다.
3. 메시지 집계 규칙을 설정합니다. 우선순위, 키워드 필터, 자동 회신 전략을 정합니다.
4. 알림 푸시를 활성화합니다. 주 플랫폼으로만 보낼지 전체 플랫폼에 동기화할지 선택할 수 있습니다.
실용 팁: "근무 시간"과 "휴식 시간" 규칙을 설정하세요. 업무용 Slack 메시지는 근무 시간에 푸시하고, 휴식 시간에는 "나중에 답변드리겠습니다"라고 자동 회신합니다. 가족의 WhatsApp 메시지는 하루 종일 푸시하도록 두면 방해는 줄이고 중요한 메시지는 놓치지 않을 수 있습니다.
2분 읽기 · 게시일: 2026년 2월 4일 · 수정일: 2026년 10월 21일
OpenClaw 배포와 실전
검색으로 들어왔다면 같은 시리즈의 이전 글이나 다음 글로 이동하는 것이 가장 빠릅니다.
이전
OpenClaw와 ChatGPT의 본질적 차이: 제1원리로 이해하는 자율 AI 에이전트
OpenClaw와 ChatGPT의 핵심 차이를 자율성, 아키텍처 설계, 보안 리스크 관점에서 깊이 있게 살펴보고, 진짜 AI 에이전트가 무엇인지와 실제 상황에서 어떤 AI 도구를 선택해야 하는지 정리합니다.
36편 중 4편
다음
OpenClaw openclaw.json 설정 방법과 보안 모범 사례
OpenClaw의 Gateway, Channel, Skills, Provider, Security 설정과 dmPolicy 선택, 로컬 모델 주의점, CVE-2026-25253 대응 방법을 설명합니다.
36편 중 6편



댓글
GitHub로 로그인하여 댓글을 남기세요