Hermes를 텔레그램에서 사용할 때 스킬을 불러오는 방법
나는 Windows PC에 Hermes Agent를 설치하고 텔레그램 봇과 연결해 사용하고 있다. Hermes는 AI 모델과 도구를 연결하는 에이전트이며, 텔레그램은 대화 창구다. 스킬은 PDF 추출이나 투자 리포트 분석처럼 반복 업무의 절차를 담은 작업 매뉴얼이다.
투자 문서 추출용 로컬 스킬을 만든 뒤 텔레그램에서 다음 명령을 입 력했다.
/investment-document-ingestion
하지만 봇은 Unknown command라고 답했다. 처음에는 스킬이 실제로 없는 것인지 의심했지만, 확인 결과 스킬 파일은 Hermes 홈 폴더에 존재했고 현재 프로필에서도 enabled 상태였다. 파일에는 author: 희우, created_by: agent도 기록돼 있었다. 즉, 내 요청에 따라 에이전트가 실제로 만든 맞춤형 스킬이었다.
문제는 스킬의 존재와 텔레그램 명령 등록이 별개라는 점이었다. 기능 상태는 다음처럼 구분해야 한다.
1. SKILL.md 파일이 존재하는가
2. 현재 프로필에서 활성화됐는가
3. 텔레그램 명령 목록에 등록됐는가
4. 실제 호출에 성공했는가
이번 사례는 1·2단계는 확인됐지만 4단계에서 실패한 경우다.
슬래시 명령이 작동하지 않을 때는 일반 메시지로 요청할 수 있다.
investment-document-ingestion 스킬을 사용해서 첨부한 PDF의 본문과 표를 추출하고 한글 누락 여부를 검사해줘.
현재 등록된 명령은 텔레그램에서 /commands로 확인한다. 새 스킬이 게이트웨이 실행 후 만들어졌다면 재로드나 재시작이 필요할 수 있지만, 해결됐다고 단정하려면 재시작 후 실제 명령을 다시 보내 검증해야 한다.
정리하면, 텔레그램에서 Unknown command가 나왔다고 스킬이 없는 것은 아니다. 먼저 파일 존재와 활성화 상태를 확인하고, 슬래시 명령이 등록되지 않았다면 자연어로 스킬 이름과 작업을 함께 요청하는 것이 가장 안전하다.