Help us improve
Share bugs, ideas, or general feedback.
From autonomous-ai-agents
This skill should be used when the user asks "who is Wings", "who is Zoe", "who runs Kopi", "fleet identity", "fleet mapping", "agent mapping", "identity map", "autonomous ai agent", "what agent is behind X", or needs to look up which runtime agent is behind a Discord/Telegram surface (or vice versa). Returns the canonical mapping from ~/Documents/Coordination/ without duplicating data. Covers Hermes/Wings, OLIVIER_MBP/Zoe, KimiClaw/Mara/Kopi, and any future agents added to the coordination folder.
npx claudepluginhub jackreis/dancer-a2a --plugin autonomous-ai-agentsHow this skill is triggered — by the user, by Claude, or both
Slash command
/autonomous-ai-agents:fleet-identityThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Jack's autonomous-AI-agent fleet separates two things:
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Jack's autonomous-AI-agent fleet separates two things:
This skill answers "which agent is behind this surface?" (and the reverse) by reading the canonical mapping Jack maintains at ~/Documents/Coordination/. It never stores data of its own — pure pointer.
User says, or asks:
Do NOT use for:
dizzy.py IDENTITIES (a separate primitive). This skill is semantic-intent only.hermes mcp serve for Hermes or openclaw mcp serve for OLIVIER_MBP.Source of truth: ~/Documents/Coordination/*-identity-mapping.md (most recently modified wins when multiple exist)
Vault mirror (fallback): /Users/jack.reis/Documents/=notes/inbox/agent-coordination.md
Do NOT edit either file from within this skill. Edits happen in the coordination folder directly; the skill just reads.
latest=$(ls -t /Users/jack.reis/Documents/Coordination/*identity-mapping*.md 2>/dev/null | head -1)
If $latest is empty, fall back to the vault mirror:
fallback="/Users/jack.reis/Documents/=notes/inbox/agent-coordination.md"
If BOTH are missing, respond: "No canonical fleet-identity mapping found at ~/Documents/Coordination/ or vault mirror. Check that Documents/Coordination/<date>-identity-mapping.md exists. See ~/Documents/Coordination/README.md for the convention."
Use the Read tool. The file has two canonical sections:
Hermes = Wings)Hermes → Wings on Discord)Format example for a slug query ("who is Wings?"):
Wings → Hermes
Hermes is the local Hermes Agent (Nous Research runtime) running on
Jack's MacBook Pro (Mac14,9 — Apple M2 Pro, 32 GB); Wings is its
Discord surface.
Source: ~/Documents/Coordination/<latest>-identity-mapping.md
For a full-mapping query, return the Intent Aliases + Platform Identities sections as bullet lists, followed by the source path.
If the SoT file's updated: frontmatter (or mtime) is more than 14 days old, append a soft warning: "Note: the mapping file hasn't been updated in N days — confirm it's still current before acting."
Authoritative data lives in
~/Documents/Coordination/. This snapshot is a cache for fast orientation; always prefer the live read.
Runtime agents → Discord/Telegram surfaces:
Intent aliases (equivalences):
Notes:
dizzy.py used by Claude Code sessions for Discord I/O. Not in this mapping because it's a CC-session relay, not a runtime agent of its own.To register a new agent:surface pair (e.g., Jack adds a Gemini CLI local agent with its own Discord surface):
~/Documents/Coordination/<today>-identity-mapping.md (or create a new dated file — latest-wins glob will pick it up).=notes/inbox/agent-coordination.md so OBn has the update.| Primitive | Role | This skill's relationship |
|---|---|---|
~/Documents/Coordination/*-identity-mapping.md | Canonical fleet identity map | Read only. SoT. |
=notes/inbox/agent-coordination.md | Vault mirror of the above | Read fallback. OBn-indexable. |
dizzy.py IDENTITIES dict | Discord routing (tokens, channels, display names) | Separate primitive. This skill does not read/write IDENTITIES. |
~/.claude/knowledge-graph.jsonl | Cross-project entity store | Not used here. Identity map lives in the coordination folder, not the KG. |
openclaw MCP (v0.3+) | Delegation bus to OpenClaw gateway | Delegation, not identity. Sibling skill openclaw-bridge. |
hermes mcp serve (v0.2+) | Delegation bus to Hermes runtime | Delegation, not identity. Sibling skill hermes-bridge. |
"No canonical fleet-identity mapping found": ~/Documents/Coordination/ is either missing or has no *-identity-mapping.md file. Check ~/Documents/Coordination/README.md exists — if yes, recreate the mapping using the 2026-04-20 template. If the whole folder is missing, the coordination convention hasn't been set up on this machine.
Mapping returns stale data: The skill picks the most-recently-modified *-identity-mapping.md. If edits aren't reflecting, touch the file or verify ls -t ordering.
Mirror out of sync with SoT: Expected — the mirror is human-maintained. Update the vault mirror manually, or point users at the SoT (which this skill prefers anyway).
plugins/ai-agency/autonomous-ai-agents/skills/fleet-identity/SKILL.md/Users/jack.reis/Documents/Coordination/*-identity-mapping.md (latest wins)/Users/jack.reis/Documents/Coordination/README.md/Users/jack.reis/Documents/=notes/inbox/agent-coordination.md/Users/jack.reis/Documents/=notes/claude/scripts/dizzy.py (IDENTITIES)