No description
| LICENSE | ||
| README.md | ||
| SKILL.md | ||
transfer-pack
A Hermes Agent skill for sending transfer packets (files + instructions) between remote agent instances with notification support.
What It Does
When you need to send files or instructions to another Hermes Agent running on a different machine, this skill:
- Packages files + a LETTER.md into a tarball
- SCPs it to the recipient's server
- Creates a one-shot cron job that notifies the recipient (if they have a notification platform configured)
- Cleans up temp files
Installation
ln -s /path/to/transfer-pack ~/.hermes/skills/transfer-pack
Or copy the SKILL.md to ~/.hermes/skills/transfer-pack/SKILL.md.
Usage
From another skill or directly:
User: "Use transfer-pack to send the new config to <recipient-name>"
The skill will:
- Parse AGENTS.md to find the recipient's SSH address and notification preference
- Create a transfer packet with the files
- Deliver to the recipient's server
- Schedule a notification (discord/telegram/slack) if configured, or warn if unavailable
Requirements
- SSH key access to recipient servers
mcp_sshtool (SSH-MCP integration)- Hermes cron support on both sender and recipient (for notifications)
Notification Platforms
The skill checks each recipient's Notification field in AGENTS.md:
| Value | Behavior |
|---|---|
discord |
Uses --deliver discord |
telegram |
Uses --deliver telegram |
slack |
Uses --deliver slack |
none |
Skips notification, warns sender to notify manually |
Integration with agent-coordination
This skill is designed to work with an agent-coordination repository containing AGENTS.md:
- Parses
AGENTS.mdto resolve recipient names to SSH addresses - Checks
Notificationfield for platform preference - Uses
PERSONALITY.mdfor shared behavioral context (optional)
License
MIT