Agent Mail
Beratende Dateireservierungen und Nachrichtenübermittlung zur Koordination mehrerer Agenten, die in ein Repo schreiben
Funktioniert mit Setup
Was es kann
Agent Mail ist ein Claude/Codex-Skill, der als Adapter über ein externes "Agent Mail"-Backend (MCP tools oder eine `am` CLI) fungiert, um mehrere Agenten zu koordinieren, die in dasselbe Repository schreiben. Er registriert Agentenidentitäten, sendet Thread-Nachrichten/Bestätigungen und platziert beratende, TTL-gebundene Dateireservierungen, damit kooperierende Schreiber vermeiden, sich gegenseitig die Pfade zu überschreiben. Er wird bei Multi-Agenten-Koordinationsanfragen wie "coordinate writers" oder "reserve files" ausgelöst.
Testbericht
SKILL.md unter skills/agent-mail/SKILL.md gefunden (gespiegelt in skills-codex/ und images/gemini/skills/). Frontmatter wird mit name+description geparst; alle drei referenzierten Dateien (references/TOOLS.md, WORKFLOWS.md, RECOVERY.md) lieferten HTTP 200; Pfade sind relativ ohne fest codierte Maschinenpfade. Keine Sicherheitslücken (kein curl|sh, base64 oder Exfiltration); es beschreibt ein destruktives `clear-and-reset-everything` und einen git pre-commit guard, schützt aber beides hinter einer expliziten pro-Operation-Aufrufer-Autorisierung. TRIGGER: Ich habe 5 Formulierungen beurteilt – SOLLTE: "coordinate two agents editing the same repo so they don't clobber files", "reserve src/auth/** while I refactor so the other writer stays off it", "set up file reservations for our multi-agent session"; SOLLTE NICHT: "email my client about the invoice", "reserve a conference room for the team meeting" – alle 5 korrekt entschieden (die Beschreibung grenzt es klar auf die Agent-zu-Agent-Koordination ein, nicht auf echte E-Mails). OUTPUT unmessbar: Der Skill ist ein dünner Adapter, dessen jede Aktion die Agent Mail MCP tools oder eine `am` CLI erfordert, und `which am` lieferte "not found" ohne vorhandenes MCP; ich konnte nur IDs/Reservierungen fabrizieren, was den Skill nicht ehrlich messen würde. DOKUMENTATION solide und erfrischend nicht übertrieben (explizite "does not do"-Grenze, benannte Fehlerfälle), 1 Punkt Abzug, weil nichts im Skill oder seinen Referenzen erklärt, wie das Backend, von dem der gesamte Skill abhängt, bezogen/installiert wird. Hinweis: Frontmatter setzt user-invocable:false (soll vom Agent-nativen Skill konsumiert werden), sodass ein Mensch es nicht direkt aufrufen wird.
Getestet am: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/boshu2/agentops.git /tmp/agent-mail-src mkdir -p ~/.claude/skills cp -R /tmp/agent-mail-src/skills/agent-mail ~/.claude/skills/agent-mail # REQUIRES an external "Agent Mail" backend that is NOT installed by the copy above: # either the Agent Mail MCP tools (ensure_project, register_agent, send_message, # file_reservation_paths, ...) registered in your client, OR a self-describing `am` CLI # on PATH (discover syntax via `am mail --help`, `am file_reservations --help`). # Neither ships in this skill folder; the skill only orchestrates them. Without one of # them present the skill's own "Adapter unavailable" branch says to stop. # `am`/agentops CLI appears to live in the repo's cli/ (Go); building/running it plus its # datastore is a separate setup step not covered by the skill files.
Befehle & Beispiel-Prompts
/agent-mailBeratende Dateireservierungen und Nachrichtenübermittlung zur Koordination mehrerer Agenten, die in ein Repo schreiben
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Coordinate these two agents using Agent MailSet up a lock so agents don't collide on this fileHand off this task to another agent via inbox