Hermes Agent Skills — Self-Evolving, Persona-Aware Skill Collection for Hermes Agent

개요

Hermes Agent Skills는 Hermes Agent를 위한 프로덕션 등급의 스킬 컬렉션으로, 자체 진화, 페르소나 인식, CLI 툴체인을 특징으로 한다.

주요 내용

* 자체 진화 스킬 (Self-Evolving Skills): 스킬이 YAML과 같은 정적 파일이 아닌, 사용 빈도, 성공률, 사용자 수정, 최신성, 커맨드 유효성 등 5가지 건강 지표를 추적하는 EvolutionEngine을 통해 건강 점수가 매겨지고 쇠퇴하는 스킬을 식별한다. 이는 AI 어시스턴트의 기능에 대한 npm audit와 유사하다.
* SOUL.md 페르소나 인식 (SOUL.md Persona Awareness): SOUL.md 파일을 통해 명명 규칙, 주석 밀도, 아키텍처 선호도, 커밋 스타일과 같은 페르소나를 정의하면, 코드 출력을 다루는 모든 스킬이 해당 페르소나에 맞춰 코드를 생성한다. hermes-skill soul generate 명령어로 페르소나 파일을 생성할 수 있으며, 페르소나 인식 코딩 스킬은 런타임에 이를 읽어 사용자가 작성한 것처럼 보이는 코드를 생성한다.
* CLI 툴체인 (CLI Toolchain): 표준 규격에 맞는 SKILL.md 생성(hermes-skill create my-workflow), Agent Skills Standard에 대한 유효성 검증(hermes-skill validate skills/), 건강 메타데이터를 포함한 나열(hermes-skill list skills/ -f json), 페르소나 파일 부트스트래핑(hermes-skill soul generate)을 위한 CLI 도구를 제공한다.
* 주요 스킬 (v1.1.0 기준):
* requirement-analyzer: 세션 간 지속적인 메모리 지원
* spec-driven-dev: /skills chain으로 워크플로우 형성
* test-driven-dev: 병렬 테스트 실행 위임
* debugger-coordinator: 브라우저, 터미널, 비전의 3가지 도구 협업
* code-quality-guardian: 자동 수정 패치 및 /curator 추적
* cicd-orchestrator: cronjob 스케줄링 및 webhook 트리거
* skill-curator: /curator 직접 통합
* persona-aware-coding: 네이티브 SOUL.md 페르소나 시스템

시사점

Hermes Agent Skills는 범용적인 이식성을 넘어 Hermes 플랫폼의 고유한 기능(슬래시 커맨드, delegate_task, 지속적인 메모리, 비전/브라우저/터미널 협업, cron job, webhook 등)을 깊이 활용하며, 오픈 Agent Skills Standard를 준수하여 누구나 포크, 수정, 자체 스킬 개발이 가능하다.

원문 읽기 →
원문을 불러오는 중...

댓글

GitHub Discussions