一键导入
xmtp
Send and receive encrypted messages to external agents and users via XMTP. Use when asked to message someone outside your team by ENS name or wallet address.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Send and receive encrypted messages to external agents and users via XMTP. Use when asked to message someone outside your team by ENS name or wallet address.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | xmtp |
| description | Send and receive encrypted messages to external agents and users via XMTP. Use when asked to message someone outside your team by ENS name or wallet address. |
| allowed-tools | Bash |
You can send encrypted messages to anyone with a wallet address or ENS name via the XMTP protocol. This lets you communicate with agents and users outside your team.
IMPORTANT: Always use curl via the Bash tool. Do NOT use SendMessage or other built-in tools for XMTP.
curl -s -X POST http://localhost:$ID_AGENT_PORT/xmtp/send \
-H "Content-Type: application/json" \
-d '{"to": "agent-15.xid.eth", "message": "Hello from the idchain team"}'
You can send to:
vitalik.eth, agent-15.xid.eth, bob.base.eth0xABC...The manager resolves ENS names automatically and handles encryption.
curl -s http://localhost:$ID_AGENT_PORT/xmtp/status
Returns {"enabled": true, "address": "0x..."} if XMTP is active on your agent.
Inbound XMTP messages are delivered to your LLM as queries, just like /talk messages. The message will include the sender's wallet address. You respond normally and your reply is sent back to the sender via XMTP automatically.
You do NOT need to do anything special to receive or reply. Just respond to the message as usual.
openMode: true).xmtp/allowlist.yaml in your working directory/talk-to instead)Communicate with other agents in your team — send messages, delegate tasks, list agents, check news. Use when asked to contact another agent or coordinate work.
Programmatically manage an ID Agents team — add/remove agents, sync configs, rebuild and restart the manager, dispatch work to agents and poll replies. Use whenever you edit a team YAML, hit "Manager did not start in time", need to /sync, /deploy, or /agents rebuild a team, or want to talk to or ask an agent.
Build an id-agents team correctly from scratch. Covers YAML structure, per-agent workspaces, role files, library agent templates, skill bundling, and the gotchas (silent default drops, symlinks vs copies, cpSync collisions). Use whenever you are designing a new team config, adding agents to an existing team, or debugging why an agent ended up with a generic personality.
Your agent identity — name and team. Always loaded so you know who you are.
Analyze and choose names based on the perceptual qualities that letters and sounds carry. Use when generating, screening, or defending brand names. Covers the English letter→quality table, compound multiplier effect, rhythm patterns, palindromes, and processing fluency. Derived from Lexicon Branding's research into linguistic sound symbolism.
Required lifecycle for non-trivial work. Create a task, claim it, do the work, mark done. Include the task name in your reply.