Hermes Agent를 설치했지만 매번 같은 절차를 설명하고 Token이 늘고, Skill이 의도대로 발동하지 않는 개발자를 위한 2026년 Skills 심화 가이드입니다.얻을 수 있는 것: agentskills.io 준수 SKILL.md 설계, Bundles·조건부 활성화, Tap 발행, GEPA + DSPy 자기 진화, 플러그인 스킬, 7×24 상시 Mac 선정 결론.구성: 개념 대비표 → 포맷 심화 → 워크플로 자동화 → 커뮤니티 생태 → 8단계 Tap 발행 → GEPA 실습 → 작성 Tips → 블로그 사례 → FAQ.
2026년 초 Nous Research Hermes Agent는 GitHub 16만 Stars 이상을 기록했고, 「the agent that grows with you」 철학을 Skills 시스템으로 구현합니다. 설치 가이드로 CLI는 끝났어도 프로덕션에서는 다음 장벽에 부딪힙니다.
MEMORY.md에 절차를 써 매 세션 Token을 소모합니다.web_search와 무료 DuckDuckGo 전환을 수동 관리합니다.hermes skills tap add로 배포하지 않습니다.한 줄 정의: Hermes Skills는 표준화된 절차적 기억입니다. 관련 작업이 올 때만 전문을 읽어 Token을 줄이고 재현성을 높입니다.
| 차원 | Prompt | Memory | Skill |
|---|---|---|---|
| 지속성 | 해당 대화만 | 세션 간·영구 | 세션 간·영구 |
| 로드 | 항상 컨텍스트 내 | 매 세션 자동 주입 | 온디맨드(발화 전 Level 0만) |
| Token 비용 | 매회 소비 | 작고 안정적 | 미발화 시 거의 0 |
| 내용 | 임의 지시 | 사용자 선호·사실 | 절차화 SOP |
| 공유 | 어렵다 | 비공개 | Tap으로 팀 배포 |
암기법: Prompt는 메모, Memory는 노트, Skill은 작업 지침서입니다. 전체 아키텍처는 영속 메모리 글을 참고하십시오.
Hermes Skills는 agentskills.io 오픈 표준을 따르며 Hermes·Claude Code·Cursor에서 동일 파일을 재사용할 수 있습니다.
~/.hermes/skills/
└── my-category/
└── my-skill/
├── SKILL.md # 코어 절차(권장 ≤500행)
├── references/ # API 상세·장문(Level 2)
├── templates/ # 재사용 템플릿
└── scripts/ # Agent가 실행하는 스크립트
| 레벨 | 내용 | 시점 | Token |
|---|---|---|---|
| Level 0 | name + description |
세션 시작(전체 Skill) | 전체 합계 약 3K |
| Level 1 | SKILL.md 전문 |
/skill-name 또는 LLM 판단 |
파일 길이에 따름 |
| Level 2 | references/·scripts/ |
실행 중 필요 시 | 파일 단위 |
---
name: github-code-review
description: |
Use when reviewing a pull request, checking code quality,
security issues, or style violations. Handles GitHub PR URLs
and local git diff. Do NOT use for writing new features.
version: 1.0.0
metadata:
hermes:
tags: [devops, code-review]
related_skills: [github-pr-workflow, test-driven-development]
requires_toolsets: [terminal]
---
# GitHub Code Review
## Procedure
1. Fetch PR diff with `gh pr diff`.
2. Apply checklist in ## Verification.
3. Post review comments with severity tags.
검증 도구: skills-ref validate ./my-skill로 agentskills.io 형식을 검증할 수 있습니다. 에디터 측 Skill 설계는 Agent Skill 가이드와 함께 읽으면 Hermes와 Cursor 경계가 명확해집니다.
2026년에 추가된 Bundles는 여러 Skill을 /bundle-name 한 번으로 동시 로드하는 YAML입니다. 파일 위치는 ~/.hermes/skill-bundles/<slug>.yaml입니다.
name: backend-dev description: | Full backend feature workflow — review, TDD, and PR. skills: - github-code-review - test-driven-development - github-pr-workflow instruction: | Always write failing tests first. Never push directly to main.
우선 규칙: Bundle과 동명 Skill이 있으면 Bundle이 우선합니다. 미설치 Skill은 건너뛰고 메모를 표시합니다(오류 아님). Bundle은 시스템 프롬프트를 바꾸지 않아 Prompt Cache에 유리합니다.
CLI 생성 예:
hermes bundles create backend-dev \ --skills github-code-review,test-driven-development,github-pr-workflow \ --instruction "Always write failing tests first" hermes bundles list hermes bundles show backend-dev
metadata.hermes로 사용 가능한 도구 세트에 따라 Skill을 자동 표시·숨김할 수 있습니다.
| 필드 | 동작 |
|---|---|
requires_toolsets |
열거 세트가 없을 때 숨김 |
requires_tools |
열거 도구가 없을 때 숨김 |
fallback_for_toolsets |
열거 세트가 있을 때 숨김(폴백용) |
fallback_for_tools |
열거 도구가 있을 때 숨김 |
전형 사례: 유료 web_search가 활성화되면 DuckDuckGo Skill을 숨기고, API 키가 없을 때만 폴백으로 표시합니다. Telegram 전용 Skill에는 requires_toolsets: [messaging] 등 플랫폼 인식도 가능합니다.
공식·커뮤니티 설치 경로:
hermes skills install official/research/arxiv hermes skills install https://example.com/SKILL.md --name my-skill hermes skills install github:openai/skills/k8s hermes skills tap add github:my-org/my-skills
주목 리포지터리(2026년 6월 시점):
| 리포지터리 | 특징 |
|---|---|
| awesome-hermes-skills | 프로덕션 Skill 엄선, Deep Research·MLOps·Apple 연동 |
| hermeshub | 커뮤니티 등록·보안 스캔 마켓 |
| ai-agent-skills | 191 Skill·28 카테고리, Hermes/Claude/Cursor 공용 |
| hermes-agent | 공식 내장 Skill과 규격 정본 |
Tap은 GitHub 리포지터리 하나로 끝나는 Skill 배포 채널입니다. 서버·레지스트리 등록이 필요 없습니다.
skills/<skill-name>/SKILL.md 레이아웃으로 정리합니다.name·description·선택적 metadata.hermes.tags.hermes skills tap add org/repo를 기재합니다.--token $GH_TOKEN.hermes skills search deploy → install org/repo/skill.hermes skills tap update로 전체 Tap 동기화.~/.hermes/skills/를 Git 관리하고 기기 간 git pull + hermes skills reset.{
"groupings": [
{
"title": "MLOps & Model Deployment",
"skills": ["vllm-deploy", "model-benchmark"]
},
{
"title": "AI Research Workflows",
"skills": ["paper-summarizer", "citation-finder"]
}
]
}
비기본 경로(예: contrib/skills/)는 ~/.hermes/.hub/taps.json에서 path를 편집합니다. hermes skills tap list로 실효 경로를 확인하십시오.
GEPA(Genetic-Pareto Prompt Evolution)는 ICLR 2026 Oral 기반 기법으로 hermes-agent-self-evolution에 통합되었습니다. 모델 가중치는 건드리지 않고 실행 궤적에서 SKILL.md 본문을 개선합니다.
세 가지 하드 데이터:
5단계 파이프라인: ① SQLite 실행 궤적 수집 → ② 실패 반성 분석 → ③ 10~20 변형 생성 → ④ 성공률×Token×속도 파레토 평가 → ⑤ 최적 변형 PR화 및 인간 승인.
git clone https://github.com/NousResearch/hermes-agent-self-evolution cd hermes-agent-self-evolution && pip install -r requirements.txt export HERMES_AGENT_PATH=~/.hermes python -m evolution.skills.evolve_skill \ --skill github-code-review \ --iterations 10 \ --eval-source sessiondb
공식 로드맵: Phase 1 Skill 파일은 구현 완료. Phase 2 도구 설명·Phase 3 시스템 프롬프트·Phase 4 도구 구현·Phase 5 완전 자동 루프는 계획 중입니다. Claude Code 궤적도 --trace-dirs ~/.claude/traces,~/.hermes/sessions로 혼합 평가 가능합니다(실험적).
플러그인은 Skill을 plugin:skill 형식으로 묶습니다. 기본 skills_list에 노출하지 않고 명시 호출 시만 로드(옵트인). 동일 플러그인 내 형제 Skill을 배너로 표시합니다.
skill_view("superpowers:writing-plans")
# plugin.yaml 예
skills:
- name: writing-plans
path: skills/writing-plans/SKILL.md
references/로. 15KB 초과는 GEPA 대상 밖입니다.patch/create로 자기 유지. 프로덕션은 agent_writes_require_approval: true 권장.SEO 조사·개요·코드 검증·이중언어 체크·발행까지 한 Bundle로 묶는 예입니다.
name: blog-workflow description: Full tech blog writing workflow. skills: - seo-keyword-research - outline-generator - code-example-validator - bilingual-checker - publish-to-platform instruction: | Research SEO keywords before writing. All code examples must be runnable. Generate Chinese and English title options.
| 호스트 | 7×24 | Skill 복리 | 약점 |
|---|---|---|---|
| 개인 MacBook | 덮개로 중단 | 궤적·Gateway 끊김 | GEPA 데이터 미축적 |
| Linux VPS | 높음 | CLI 적합 | 일부 macOS 전용 Skill 불가 |
| Mac mini M4 대여 | 데이터센터급 | launchd + UMA | 월정액 계획 필요 |
본 가이드의 Tap 발행·Bundle 정비·GEPA 시험까지 포함해 많은 팀이 1~2일 내 Skill 기반을 세울 수 있습니다. 대안의 한계도 명확합니다.(a) Memory에 SOP를 쓰면 매 세션 Token이 고정 소비됩니다.(b) description을 요약으로 쓰면 발화율이 불안정합니다.(c) 노트북만으로는 Gateway·궤적·GEPA가 주말에 멈춥니다.
Skill로 절차를 고정하고 SSH 수 분 인계·월정액·반납 전 ~/.hermes/skills/ tarball 반출이 필요하면 MACCOME 전용 Mac mini M4 클라우드가 현실적인 선택입니다. 요금은 Mac mini 대여 요금, 운영은 고객 센터를 참고하십시오.
자주 묻는 질문
Skills와 MCP의 차이는 무엇입니까?
Skills는 절차 교재, MCP는 외부 도구 배선입니다. DB용 MCP와 DB 마이그레이션 Skill을 조합하는 것이 정석입니다.
Skill을 수정했는데 이전 버전이 쓰립니다
/reset으로 새 세션을 열거나 --now로 강제 새로고침하십시오. 캐시 무효화로 Token이 늘어납니다.
GEPA 진화 Skill은 안전합니까?
네 가지 가드레일과 PR 리뷰를 통과한 것만 머지됩니다. 프로덕션 전 diff 확인은 필수입니다.
Claude Code에서 Hermes Skill을 재사용할 수 있습니까?
SKILL.md를 ~/.claude/skills/에 복사하거나 ai-agent-skills 공용 설치 스크립트를 사용하십시오.
7×24 Skill 복리를 노리려면?
전용 상시 호스트가 전제입니다. MACCOME 대여 요금에서 리전과 메모리를 비교하십시오.