intenet1001-commits/agentstoz-public/hermes-open
- community
Checking that the SKILL.md file is still in the repository.
Use when /hermes_open opens the bound registered project folder in Hermes Desktop.
Install
npx vskill@latest install intenet1001-commits/agentstoz-public/hermes-openSKILL.md
Open The Bound Project In Hermes Desktop
Use only when the user invokes /hermes_open <memoryId> from a Telegram topic.
This command opens the local Hermes Desktop on the same Mac where the AgentsToZ API and Hermes gateway are running. It does not open a folder on Telegram's host, the gateway's current working directory, or an arbitrary path supplied in chat.
Contract
- Require
HERMES_SESSION_PLATFORM=telegram, a non-emptyHERMES_SESSION_CHAT_ID, and a non-emptyHERMES_SESSION_THREAD_ID. Refuse root/General lobby messages. - Require exactly one project selector argument. The selector must be a registered project
memoryId(the resolver also accepts its exact registered project ID/name/path for compatibility, but prefer the stable memory ID). - Never accept a folder path from the Telegram message and never scan the filesystem.
- First call
POST http://127.0.0.1:3001/api/project-memory/thread/statuswith JSONplatform,chatId, andthreadId. - Require the topic to be bound. If it is unbound, tell the user to run
/memory_link <memoryId>first. - Call
POST http://127.0.0.1:3001/api/project-memory/resolve-projectwith JSON{ "project": "<argument>" }using a safe Pythonurllib.requestcall, not shell interpolation. - Require the resolved
memoryIdto equal the topic binding'smemoryId; if they differ, stop and do not open either project. - Call
POST http://127.0.0.1:3001/api/open-code-appexactly once with JSON{ "agent": "hermes", "folderPath": "<resolved canonicalPath>" }. - Preserve and report structured JSON bodies on all non-2xx responses, including
code,error, andcandidates. Do not replace them with a generic curl error.
Report
Only claim success when the final response has success: true and the resolved project identity matches the topic binding. Report the project name and that Hermes Desktop was verified on the canonical folder. Explain that the Telegram topic and Desktop window share the project files and .agent-memory, but remain separate conversation sessions; use /remember_session in this Telegram topic to curate its conversation into project memory.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingtemplates/hermes/hermes-open/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/intenet1001-commits/agentstoz-public/hermes-open)