Initial release: sender/recipient agnostic transfer-pack skill
This commit is contained in:
commit
a77e1c3efb
3 changed files with 228 additions and 0 deletions
51
README.md
Normal file
51
README.md
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
# transfer-pack
|
||||
|
||||
A Hermes Agent skill for sending transfer packets (files + instructions) between remote agent instances withDiscord notification.
|
||||
|
||||
## What It Does
|
||||
|
||||
When you need to send files or instructions to another Hermes Agent running on a different machine, this skill:
|
||||
|
||||
1. Packages files + a LETTER.md into a tarball
|
||||
2. SCPs it to the recipient's server
|
||||
3. Creates a one-shot cron job that notifies the recipient via Discord
|
||||
4. Cleans up temp files
|
||||
|
||||
## Installationsymlink:
|
||||
|
||||
```bash
|
||||
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 CeeLo"
|
||||
```
|
||||
|
||||
The skill will:
|
||||
1. Parse AGENTS.md to find CeeLo's SSH address
|
||||
2. Create a transfer packet with the files
|
||||
3. Deliver to CeeLo's server
|
||||
4. Schedule a Discord notification for CeeLo
|
||||
|
||||
## Requirements
|
||||
|
||||
- SSH key access to recipient servers
|
||||
- `mcp_ssh` tool (SSH-MCP integration)
|
||||
- Hermes cron support on both sender and recipient
|
||||
|
||||
## Integration with agent-coordination
|
||||
|
||||
This skill is designed to work with the [agent-coordination](https://git.jezzahehn.com/KrustyPlanet/agent-coordination) repository:
|
||||
|
||||
- Parses `AGENTS.md` to resolve recipient names to SSH addresses
|
||||
- Uses `PERSONALITY.md` for shared behavioral context (optional)
|
||||
|
||||
## License
|
||||
|
||||
MIT
|
||||
Loading…
Add table
Add a link
Reference in a new issue