ClawHub: AI 에이전트를 위한 npm
npm이 JavaScript 생태계의 패키지 허브이고 pip가 Python의 패키지 허브인 것처럼, AI 에이전트 스킬에도 중앙 허브가 있으면 좋겠다는 생각해 보신 적 있나요?
OpenClaw를 써보셨다면 Skills 시스템이 얼마나 강력한지 이미 느끼셨을 거예요. 온보딩할 때 스킬 선택 화면을 보면서 “이 스킬들은 다 어디서 오는 거지?” 하고 궁금했던 분도 계실 텐데요. 그 답이 바로 ClawHub입니다.
ClawHub란?
ClawHub는 OpenClaw의 공식 스킬 레지스트리입니다. “AI 에이전트를 위한 npm”이라고 불리는데요, npm이 JavaScript 패키지를 검색하고 설치하는 중앙 허브인 것처럼, ClawHub는 AI 에이전트 스킬을 게시하고 검색하고 설치할 수 있는 플랫폼입니다.
2026년 3월 현재 3,286개 이상의 커뮤니티 스킬이 등록되어 있고, 완전 무료에 오픈소스입니다. 누구나 스킬을 보고 내려받고 재사용할 수 있어요. 스킬은 11개 카테고리로 분류됩니다.
- AI/ML — 머신러닝 모델 연동, 이미지 생성, 음성 인식
- Utility — 파일 변환, 텍스트 처리, 시스템 유틸리티
- Development — Git, CI/CD, 코드 리뷰, 디버깅
- Productivity — 일정 관리, 메모, 할 일 목록
- Web — 웹 스크래핑, API 호출, 브라우저 자동화
- Science — 데이터 분석, 논문 검색, 수학 계산
- Media — 이미지 편집, 비디오 처리, 오디오 변환
- Social — 소셜 미디어 관리, 메시징 연동
- Finance — 환율 조회, 주식 정보, 가계부
- Location — 지도, 날씨, 장소 검색
- Business — CRM, 이메일 마케팅, 프로젝트 관리
MCP Registry가 MCP 서버의 메타데이터를 모아두는 곳이라면, ClawHub는 OpenClaw 스킬 자체를 호스팅하고 배포하는 곳이라는 차이가 있습니다.
스킬의 구조
ClawHub에 올라가는 스킬은 구조가 정말 단순합니다.
컴파일된 바이너리도 아니고 복잡한 플러그인도 아니에요. 하나의 폴더 안에 SKILL.md 파일과 몇 개의 보조 텍스트 파일이 들어있는 게 전부입니다. SKILL.md 작성 가이드에서 자세히 다뤘듯이, SKILL.md는 YAML 프론트매터와 마크다운 본문으로 이루어져 있습니다.
---
name: summarize
description: URL, PDF, 문서, 오디오를 요약합니다
version: 2.1.0
author: openclaw-team
requires:
- node
- ffmpeg
---
# Summarize
URL이나 파일을 받아서 핵심 내용을 요약합니다.
## 사용 조건
- 사용자가 "요약해줘", "정리해줘" 같은 요청을 할 때
- URL이나 파일 경로가 포함된 메시지를 받았을 때
## 처리 절차
1. 입력이 URL이면 웹 페이지를 가져온다
2. PDF나 문서 파일이면 텍스트를 추출한다
3. 오디오/비디오 파일이면 Whisper로 트랜스크립션한다
4. 추출된 텍스트를 3-5 문장으로 요약한다
핵심은 이게 코드가 아니라 자연어 지시문이라는 점입니다. LLM이 사용자의 요청을 받으면 어떤 스킬이 관련이 있는지 판단하고, 해당 스킬의 SKILL.md를 온디맨드로 읽어서 지침을 따릅니다. 프론트매터의 description은 스킬 매칭에 사용되고, requires는 필요한 바이너리나 환경 변수를 선언합니다.
텍스트 기반이라 스킬을 만들 때 프로그래밍 지식이 거의 필요 없다는 점이 매력적입니다. 마크다운만 쓸 줄 알면 누구나 스킬을 만들 수 있어요.
CLI로 스킬 관리하기
ClawHub는 웹사이트에서 둘러볼 수도 있지만, 터미널에서 CLI로 관리하는 게 훨씬 편합니다. CLI를 사용하려면 Node.js v22 이상이 필요한데요, OpenClaw를 설치할 때 이미 Node.js가 함께 설치되니까 별도로 신경 쓸 건 없습니다.
스킬을 찾고 싶다면 clawhub search 명령을 사용합니다.
clawhub search image
nano-banana-pro Generate or edit images via Gemini 3 Pro ★ 847 ↓ 12.4k
peekaboo Capture screenshots and analyze images ★ 523 ↓ 8.7k
camsnap Capture frames from RTSP/ONVIF cameras ★ 312 ↓ 5.2k
video-frames Extract frames or clips from videos ★ 201 ↓ 3.1k
원하는 스킬을 찾았으면 설치는 한 줄이면 됩니다.
clawhub install nano-banana-pro
여러 개를 한 번에 설치할 수도 있고요.
clawhub install github summarize obsidian
설치된 스킬 목록을 확인하려면 clawhub list를 씁니다.
clawhub list
github v3.2.1 GitHub operations via gh CLI
summarize v2.1.0 Summarize URLs, PDFs, documents, and audio
obsidian v1.4.2 Work with Obsidian vaults
nano-banana-pro v1.8.0 Generate or edit images via Gemini 3 Pro
전체 스킬을 최신 버전으로 업데이트하고 싶으면 이렇게 합니다.
clawhub update --all
특정 스킬만 업데이트하려면 이름을 지정하면 됩니다.
clawhub update summarize
스킬을 제거하려면 uninstall을 씁니다.
clawhub uninstall nano-banana-pro
시맨틱 검색
ClawHub의 검색이 단순한 키워드 매칭이 아니라는 점도 짚고 넘어갈 만합니다. OpenAI Embeddings와 Convex 벡터 검색을 활용한 시맨틱 검색을 제공하거든요.
무슨 말이냐면, 정확한 패키지 이름을 몰라도 자연어로 원하는 걸 설명하면 관련 스킬을 찾아줍니다.
clawhub search "이메일을 자동으로 분류하고 싶어"
이런 식으로 검색하면 이메일 관련 스킬들이 관련도 순으로 나타납니다. npm에서 패키지 이름을 정확히 알아야 하는 것과 비교하면 진입 장벽이 낮죠.
웹사이트에서도 같은 시맨틱 검색을 사용할 수 있어서 하이라이트된 스킬, 최신 등록 스킬, 스타 및 다운로드 수 같은 커뮤니티 시그널로도 탐색할 수 있습니다.
인기 스킬 살펴보기
3,000개가 넘는 스킬 중에서 어떤 것들이 인기가 있는지 궁금하실 텐데요. 다운로드 수 기준으로 주목할 만한 스킬 몇 가지를 소개합니다.
다운로드 1위는 capability-evolver입니다. AI 에이전트의 자기 진화 엔진이라고 할 수 있는데요, 에이전트가 반복적으로 실수하는 부분을 감지하면 새로운 스킬을 자동 생성하거나 기존 스킬을 고치는 식으로 스스로 개선해 나갑니다.
WhatsApp을 주로 쓰신다면 wacli가 유용합니다. 메시지 전송부터 미디어 공유, 그룹 관리까지 WhatsApp 관련 작업을 거의 다 커버하는 Swiss-army CLI 도구예요.
웹 관련 작업이 많다면 agent-browser를 추천합니다. CDP(Chrome DevTools Protocol)로 웹 페이지 탐색, 스크린샷, 폼 입력 등을 처리하는 브라우저 자동화 스킬이에요. “Hacker News 오늘 인기 기사 Top 5 알려줘” 같은 요청에 딱이죠.
summarize도 빼놓을 수 없습니다. URL, PDF, 문서는 물론 오디오 파일까지 받아서 핵심 내용을 요약해줍니다. Whisper 기반 트랜스크립션을 지원해서 팟캐스트나 회의 녹음 파일도 텍스트로 정리할 수 있고요.
그 밖에 byterover(범용 작업 처리기), self-improving-agent(자기 개선 에이전트), gog(Google Workspace CLI 연동) 등도 인기가 많습니다.
스킬 게시하기
직접 만든 스킬을 ClawHub에 올리는 것도 어렵지 않습니다.
GitHub 계정이 필요한데 스팸 방지를 위해 가입한 지 최소 1주일은 지나야 합니다. 스킬 폴더에 SKILL.md 파일이 있어야 하고, 프론트매터에 name, description, version 필드가 포함되어야 합니다.
# 현재 디렉토리의 스킬을 ClawHub에 게시
clawhub publish
# 특정 디렉토리 지정
clawhub publish ./my-skill
버전 관리는 semver(유의적 버전)를 따릅니다. 게시할 때마다 새로운 버전이 생성되고, latest 같은 태그로 특정 버전을 가리킬 수 있어요. 태그를 옮기면 롤백도 가능합니다. 각 버전에는 체인지로그를 첨부할 수 있어서 사용자들이 무엇이 바뀌었는지 확인할 수 있습니다.
# 버전 올리고 게시
clawhub publish --version 2.0.0 --changelog "시맨틱 검색 지원 추가"
# 특정 버전에 태그 지정
clawhub tag my-skill@2.0.0 stable
커뮤니티 피드백도 활발합니다. 사용자들이 스킬에 별(Star)을 주거나 댓글을 남길 수 있어서 품질 높은 스킬이 자연스럽게 위로 올라오는 구조입니다.
보안 이야기
생태계가 커지면 보안 문제도 따라옵니다. ClawHub도 예외가 아니었는데요.
2026년 2월, 보안 연구자들이 ClawHub에서 341개의 악성 스킬을 발견했습니다. 이 스킬들은 Atomic Stealer라는 맬웨어를 배포하고 있었는데요, 인기 스킬과 비슷한 이름으로 올라와서 사용자들을 속이는 타이포스쿼팅 수법을 사용했습니다. 예를 들어 summarize 대신 summar1ze, github 대신 githubb 같은 이름으로 올려놓는 식이었죠.
OpenClaw 팀은 빠르게 대응했습니다. 341개의 악성 스킬뿐 아니라 의심스러운 2,419개의 스킬을 추가로 제거해서 전체 스킬 수가 5,705개에서 3,286개로 줄었어요. VirusTotal과 파트너십을 맺어 스킬 게시 시 자동 보안 스캔을 도입했고, 3건 이상의 독립적인 신고가 접수된 스킬은 검색 결과에서 자동으로 숨겨지도록 조치했습니다.
스킬을 설치하기 전에는 반드시 clawhub inspect로 내용을 확인하는 습관을 들이는 게 좋습니다.
clawhub inspect some-skill
이 명령을 실행하면 스킬의 SKILL.md 내용, 필요한 권한, 의존성을 한눈에 볼 수 있습니다. 배지 라벨도 확인하세요. Recommended는 검증된 스킬, Caution은 주의가 필요한 스킬, Experimental은 실험적인 스킬을 나타냅니다.
npm 생태계에서도 악성 패키지 문제가 끊이지 않듯이 ClawHub 스킬도 서드파티 코드로 취급해야 합니다. 필요 이상의 권한을 요구하는 스킬은 특히 주의가 필요하고요.
Souls 레지스트리
ClawHub가 스킬에 집중한다면, Souls는 에이전트의 성격과 행동 규칙을 정의하는 시스템입니다. Soul은 OpenClaw의 SOUL.md 파일에서 영감을 받은 개념인데요, 에이전트의 말투, 톤, 행동 원칙 같은 것들을 패키지화한 겁니다.
예를 들어 “전문적이고 격식 있는 비서” Soul을 적용하면 에이전트가 존댓말과 격식체로 응답하고, “친근한 개발 동료” Soul을 적용하면 반말과 이모지를 섞어서 응답하는 식입니다. ClawHub 웹사이트에서 Souls도 함께 탐색할 수 있습니다.
마치며
ClawHub는 OpenClaw 생태계에서 스킬을 공유하고 재사용하는 중심축 역할을 합니다. 마크다운 기반의 단순한 구조, 자연어로 찾을 수 있는 시맨틱 검색, CLI를 통한 간편한 관리까지 개발자 경험을 잘 챙긴 편이에요. 악성 스킬 사태를 겪으면서 보안도 많이 보강됐고요.
npm이 그래왔듯 앞으로는 양보다 질이 중요해질 텐데요. 스킬을 설치하기 전에 clawhub inspect로 꼼꼼히 확인하는 습관은 꼭 들이시길 바랍니다. 스킬이 곧 에이전트에게 내리는 지시니까, 어떤 스킬을 쓰느냐가 시스템 보안과 직결됩니다.
OpenClaw에 대해 더 알고 싶으시다면 OpenClaw 소개 글을 참고하시고, 직접 스킬을 만들어 보고 싶다면 SKILL.md 작성 가이드도 읽어보세요.
더 자세한 정보는 OpenClaw 공식 문서에서 확인할 수 있습니다.
This work is licensed under
CC BY 4.0