핵심 요약
- 기본 설치됨: 새 설치 시 repo
skills/에서 약 70 bundled skills가~/.hermes/skills/로 복사됩니다. - P0 먼저 검증:
plan,github-pr-workflow,test-driven-development,systematic-debugging— 생각→구현→머지 경로. - official은 시나리오가 명확할 때:
official/security/1password,official/migration/openclaw-migration,official/mcp/fastmcp. 커뮤니티보다 신뢰도 높음. - Hub 일괄 설치 금지: skills.sh / browse.sh는 보안 스캔 필요;
dangerous가 아닐 때만--force;hermes skills inspect로 미리보기. - Hermes 24/7 운영: Skills, MCP, worktree는 같은 상시 호스트에; 노트북 덮으면 slash 세션 끊김 — Cloud Mac이 장기 Agent 호스트에 적합.
1. MCP 서버 쌓기보다 Skills가 더 중요한 이유
MCP는 Agent에 '손'을 줍니다 — Git 읽기, DB 조회, HTTP.Skills는 SOP식 절차 기억: PR 열기, 단계별 디버깅, 코딩 전 계획. 상호 보완이지만 초보는 MCP만 연결하고 기본 slash만 씁니다.
Hermes Skills의 세 가지 엔지니어링 특성이 우선순위 모델을 뒷받침합니다:
- 점진적 공개: 세션은 약 3k token 스킬 인덱스(
skills_list())만 로드; 전문은skill_view(name)로 온디맨드. - Slash command 일급 시민: 설치된 스킬은 CLI, Telegram, Discord 등에서
/skill-name. - 자기 진화 루프: 복잡 작업(5+ tool call) 후 Agent가
skill_manage로 SKILL.md 생성 — 카탈로그가 사용과 함께 성장.
문서: Skills System, Working with Skills. Hermes vs OpenClaw? Hermes 이해하기: OpenClaw는 되고 Hermes는 안 되는 것 — 본문은 Hermes를 개인/팀 Agent 호스트로 가정합니다.
2. Hermes Skills: 세 가지 소스(builtin / official / community)
모든 스킬은 최종적으로 ~/.hermes/skills/에 있지만 소스와 신뢰 수준이 다릅니다:
| 계층 | 소스 | 설치 | 신뢰 |
|---|---|---|---|
| Bundled | repo skills/, install/update 시 동기화 |
기본; hermes update가 미변경 복사본 동기화 |
builtin, 항상 신뢰 |
| Official Optional | repo optional-skills/ |
hermes skills install official/... |
official, 제3자 경고 없음 |
| Community / Hub | skills.sh, GitHub, browse.sh, well-known URL | hermes skills install ..., 필요 시 --force |
trusted 또는 community, 보안 스캔 필수 |
bundled 제로? --no-skills 설치 또는 hermes skills opt-out. 대부분 팀은 하지 말 것 — bundled 카탈로그가 본 가이드의 뼈대.
3. P0–P4 설치 우선순위 매트릭스(의사결정 핵심)
본문 핵심: 어떤 스킬을 먼저, Hub 설치가 언제 가치 있는지. P가 낮을수록 우선; 같은 계층은 병렬 검증.
| 우선순위 | 스킬 / bundle | 해결 | 검증 |
|---|---|---|---|
| P0 | plan | 코딩 전 .hermes/plans/에 구현 계획 작성 | /plan refactor auth module |
| P0 | github-pr-workflow + github-code-review | PR 생성, 리뷰 언어, 머지 검사 표준화 | /github-pr-workflow open PR for feature/x |
| P0 | test-driven-development + systematic-debugging | 실패 테스트 우선; 추측이 아닌 단계별 디버깅 | /systematic-debugging intermittent CI failure |
| P1 | codebase-inspection, github-issues, github-repo-management | 대형 repo 탐색, issue 수명주기, repo 설정 | hermes chat -q "scan src/ with codebase-inspection" |
| P1 | claude-code / codex / opencode | Hermes 내 다른 CLI Agent 오케스트레이션 — Cloud Mac + Claude Code | /claude-code explain current branch diff |
| P2 | notion, google-workspace, obsidian | 지식베이스 파이프라인; OAuth / API 설정 필요 | /notion then follow setup prompts |
| P2 | excalidraw, architecture-diagram, nano-pdf | 아키텍처 다이어그램, 화이트보드, PDF 리뷰 출력 | /excalidraw draw three-tier architecture |
| P2 (macOS only) | imessage, apple-reminders, findmy, macos-computer-use | Apple 생태계 자동화; platforms: [macos]는 다른 곳에서 숨김 | /apple-reminders add release checklist item |
| P3 | official/security/1password | 시크릿·자격 증명 워크플로; 공유 Agent 호스트 권장 | hermes skills install official/security/1password |
| P3 | official/migration/openclaw-migration | OpenClaw 설정을 Hermes로 이전 | 공식 이전 문서 참조 |
| P3 | official/mcp/fastmcp, official/mcp/mcporter | MCP Server 스캐폴딩 및 도구 이식 | 함께 사용: MCP 배포 가이드 |
| P4 | skills.sh / browse.sh / custom GitHub tap | 수직 도메인(React 모범 사례, 사이트 자동화 등) | hermes skills inspect ... then install |
권장 bundle: 자주 쓰는 P0를 패키징 — slash 하나로 전부 로드:
hermes bundles create backend-dev \
--skill github-code-review \
--skill test-driven-development \
--skill github-pr-workflow \
-d "Backend feature dev: test → implement → PR"
# Usage: /backend-dev refactor auth middleware
4. bundled 전체 카탈로그(17개 최상위 카테고리)
NousResearch/hermes-agent/skills(main, 2026-06)에서 동기화. 설치 후 hermes chat --toolsets skills -q "list all skills" 또는 /skills list로 확인.
4.1 software-development(11)
일상 코딩에서 가장 자주 쓰는 카테고리.먼저 plan, test-driven-development, systematic-debugging, requesting-code-review, simplify-code를 익히세요.
plan— 바로 코딩하지 말고 구현 계획 작성test-driven-development— TDD 워크플로systematic-debugging— 단계별 트러블슈팅requesting-code-review— 표준 리뷰 프롬프트simplify-code— 리팩터·단순화spike— 탐색용 프로토타입python-debugpy— Python 디버거 연동node-inspect-debugger— Node 디버깅hermes-agent-skill-authoring— Agent가 SKILL.md 작성하도록 가르침
4.2 github(6)
github-pr-workflow,github-code-review,github-issuesgithub-repo-management,github-auth,codebase-inspection
4.3 autonomous-ai-agents(4)
claude-code,codex,opencode,hermes-agent
4.4 devops(2)
kanban-orchestrator,kanban-worker— 멀티태스크 칸반 오케스트레이션
4.5 mlops(4)
evaluation,huggingface-hub,inference,models
4.6 research(5)
arxiv,research-paper-writing,llm-wiki,polymarket,blogwatcher
4.7 productivity(8)
notion,google-workspace,obsidian,airtablepowerpoint,teams-meeting-pipeline,ocr-and-documents,maps,nano-pdf
4.8 creative(16)
시각·멀티미디어 스킬은 필요 시:excalidraw, architecture-diagram, ascii-art, manim-video, comfyui, p5js, claude-design, baoyu-infographic, songwriting-and-ai-music 등.
4.9 apple(5 · macOS 전용)
imessage,apple-reminders,apple-notes,findmy,macos-computer-use
4.10 media(4)
gif-search,youtube-content,heartmula,songsee
4.11 기타 카테고리
- data-science:
jupyter-live-kernel - email:
himalaya - social-media:
xurl - note-taking:
obsidian - smart-home:
openhue
약 70 bundled skills, 17 카테고리. 전부 외울 필요 없음 — 주 시나리오 P0–P2 커버 후 /skill-name으로 시도.
5. 공식 optional 스킬 목록
repo optional-skills/에 있으며 기본 설치에 포함되지 않음. 명시적 설치:
| 카테고리 | 스킬 | 전형적 용도 |
|---|---|---|
| security | 1password, godmode, oss-forensics, sherlock, web-pentest | 자격 증명 관리, OSINT, 펜테스트 보조 |
| migration | openclaw-migration | OpenClaw → Hermes 설정 이전 |
| mcp | fastmcp, mcporter | 자체 MCP Server 구축 |
| software-development | code-wiki, rest-graphql-debug, subagent-driven-development | 문서/wiki, API 디버깅, 서브에이전트 주도 개발 |
| web-development | page-agent | 페이지 수준 자동화 Agent |
| 기타 | blockchain, finance, gaming, health, payments, etc. | 수직 도메인; hermes skills browse --source official로 탐색 |
# Browse official optional
hermes skills browse --source official
# Install examples
hermes skills install official/security/1password
hermes skills install official/migration/openclaw-migration
hermes skills install official/mcp/fastmcp
6. Skills Hub 및 커뮤니티 소스
Hermes는 여러 발견 소스 통합(Skills Hub 문서):
- skills.sh (Vercel catalog):
hermes skills search react --source skills-sh - GitHub direct:
hermes skills install openai/skills/k8s - well-known: sites publish
/.well-known/skills/index.json(e.g. Mintlify doc skills) - browse.sh: 200+ site automation SKILLs (Airbnb, arXiv, etc.), identifiers like
browse-sh/... - Direct URL:
hermes skills install https://example.com/SKILL.md --name my-skill
보안 워크플로(필수):
hermes skills inspect <identifier>— 내용 및 업스트림 메타데이터 미리보기- 설치 시 자동 보안 스캔;
caution/warn은 검토 후--force;dangerous는 강제 불가 hermes skills check+hermes skills update— 업스트림 변경 정기 동기화
신뢰 계층: openai/skills, anthropics/skills, NVIDIA/skills는 trusted; 대부분 마켓은 community. 설치 전 SKILL.md 읽기(agentskills.io).
7. Skill Bundles: 함께 쓰는 스킬 패키징
Bundle은 ~/.hermes/skill-bundles/의 작은 YAML. slash 하나로 여러 스킬 — 팀 규약에 적합:
# List existing bundles
hermes bundles list
# Release prep: review + PR + plan
hermes bundles create release-prep \
--skill github-code-review \
--skill github-pr-workflow \
--skill plan \
-d "Pre-release checks and PR flow"
Bundle은 누락 스킬을 설치하지 않음; 별칭만 로드. 누락 시 세션 경고.
8. Agent 작성 스킬과 승인 게이트
Hermes는 skill_manage 가능: 성공 작업(특히 5+ tool call) 후 Agent가 create/patch. 개인에 강력; 프로덕션은 주의.
스킬 쓰기마다 사람 승인하려면 ~/.hermes/config.yaml에서:
skills:
write_approval: true # default false
세션: /skills pending → /skills diff <id> → /skills approve <id>. memory.write_approval과 유사.
bundled 복사본을 편집하면 hermes update가 덮어쓰지 않음. 복원: hermes skills reset google-workspace --restore.
9. 시나리오 매트릭스: 역할별 스킬
| 역할 | P0 필수 | P1–P2 권장 | P3 official |
|---|---|---|---|
| 솔로 개발자 | plan + github-pr-workflow + TDD + debugging | codebase-inspection, excalidraw | — |
| iOS / macOS 엔지니어 | 동일 + systematic-debugging | apple/*, claude-code | fastmcp (if using MCP) |
| ML 엔지니어 | plan + github-* | mlops/*, arxiv, jupyter-live-kernel | Hub: huggingface-related |
| OpenClaw에서 이전 | plan + github-pr-workflow | hermes-agent, notion | openclaw-migration |
| 팀 공유 Agent 호스트 | backend-dev bundle | google-workspace, teams-meeting-pipeline | 1password, MCP optional |
10. 흔한 오해 5가지
- 「스킬이 많을수록 좋다」 — 인덱스는 약 3k token이지만 라우팅 혼란은 있습니다. P0 bundle 먼저.
- 「Hub 설치 = 사용법을 안다」 — 많은 스킬은
hermes setup또는 환경 변수 필요. - 「bundled 자동 업데이트」 — 사용자 수정 복사본은 manifest에서 스킵;
hermes skills reset으로 복원. - 「Skills가 MCP를 대체」 — Skills는 프로세스; MCP는 라이브 도구. 코딩은 둘 다 — MCP Server를 어디서 실행할지.
- 「노트북 덮어도 Skills 무관」 — Gateway 장세션, cron, slash는 호스트 온라인 필요; Cloud Mac 또는 서버로 24/7.
11. 48시간 검수와 Cloud Mac 배포
- Cloud Mac 임대(또는 로컬 PoC):
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash - bundled 확인:
ls ~/.hermes/skills/software-development/plan - P0 네 명령:
/plan,/github-pr-workflow,/test-driven-development,/systematic-debugging backend-devbundle 생성 후 실제 소작업 수행- 팀 공유 호스트:
hermes skills install official/security/1password - 8시간 노트북 덮고 Telegram/CLI 재연결 — slash 동작 확인
- 월 임대 확정; Runner / launchd 참고: Mac mini GitHub Actions Runner 가이드
멀티 Agent 레이아웃(Hermes + Claude Code + worktree): 원격 Mac worktree 단기 임대; 개인 AI 3종 아키텍처:AI Coding + Personal AI + Agent 아키텍처.
12. FAQ
Q: bundled 스킬은 몇 개?
A: 2026-06 main 기준 약 70개, 17개 최상위 디렉터리. hermes skills list 또는 /skills list 신뢰.
Q: Cursor Skills와 호환?
A: 둘 다 SKILL.md + agentskills.io 방향이지만 경로·로더·slash 명명이 다름. Hermes는 ~/.hermes/skills/.
Q: --force는 언제?
A: SKILL.md 수동 검토 후 caution/warn일 때만. dangerous는 우회 불가.
Q: bundled 제로?
A: curl ... install.sh | bash -s -- --no-skills 또는 hermes skills opt-out --remove.
결론
2026년 Hermes 시간은 우선순위에 쓰세요 — 스킬 비축이 아닙니다: P0 plan + GitHub + TDD/debug로 배송; P3 official은 시나리오 명확 시; P4 Hub는 inspect + 검토 후. 약 70 bundled는 이미 풍부한 동봉 카탈로그 — 먼저 익히고 skill_manage로 확장.
Cloud Mac에서 Hermes Agent + Skills 24/7
APAC·미동부 전용 M4 베어메탈. Hermes Gateway, MCP, ~/.hermes/skills/ 동일 호스트; 48시간 일일 임대로 P0 검증 후 월 임대.