skills/acp-team/SKILL.md
Team coordination layer for multi-agent workflows with mailbox, task board, and lease-based task management. Use when users need to coordinate multiple AI agents, manage shared task boards, send messages between agents, or set up team-based workflows. Triggers on "spawn agent", "team", "task board", "multi-agent", "agent coordination", "message agent", "inbox".
npx skillsauth add femto/skills acp-teamInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Team coordination layer for acpx - mailbox, task board, and multi-agent workflows.
Use this skill when the user:
┌─────────────────────────────────────────────────────────┐
│ acp-team │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ TaskStore │ │ MessageBus │ │ TeamStore │ │
│ │ .tasks/ │ │ .team/inbox │ │ .team/config│ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │ │ │ │
│ └────────────────┼────────────────┘ │
│ │ │
│ Coordinator │
│ │ │
│ ▼ │
│ acpx sessions │
└─────────────────────────────────────────────────────────┘
npm install -g acp-team
Requires acpx to be installed:
npm install -g acpx
# Initialize team in your project
acp-team init --name my-project
# Create tasks
acp-team task create "Fix authentication bug"
acp-team task create "Write unit tests"
# Spawn a team member
acp-team spawn alice -r coder -p "Fix the auth bug in task #1"
# Check status
acp-team status
# Send messages
acp-team msg send alice "How's the bug fix going?"
acp-team msg inbox alice
| Command | Description |
|---------|-------------|
| acp-team init [--name <team>] | Initialize team in project |
| acp-team status | Show team and task status |
| acp-team spawn <name> -r <role> -p <prompt> | Spawn a team member with acpx |
| acp-team shutdown <member> | Request member shutdown |
| Command | Description |
|---------|-------------|
| acp-team task create <subject> | Create a new task |
| acp-team task list | List all tasks |
| acp-team task unclaimed | List unclaimed tasks |
| acp-team task claim <id> [-o <owner>] | Claim a task |
| acp-team task assign <id> <member> | Assign task to member |
| acp-team task done <id> | Mark task as done |
| Command | Description |
|---------|-------------|
| acp-team task claim-lease <id> -o <owner> -d <ms> | Claim with lease (default 60s) |
| acp-team task heartbeat <id> -t <token> | Renew lease |
| acp-team task release-expired | Release all expired leases |
| Command | Description |
|---------|-------------|
| acp-team msg send <to> <message> | Send direct message |
| acp-team msg broadcast <message> | Broadcast to all members |
| acp-team msg inbox [name] | Read inbox (drains messages) |
| acp-team msg peek [name] | Peek inbox (without draining) |
pending → claimed → running → blocked → completed
↓ ↓
cancelled failed
↓ ↓
timed_out
{
"schema_version": "1.0",
"message_id": "uuid",
"trace_id": "...",
"sender": "alice",
"recipient": "bob",
"type": "message",
"content": "...",
"created_at": 1234567890,
"priority": 1
}
.team/
├── config.json # Team configuration
└── inbox/
├── alice.jsonl # Alice's inbox
├── bob.jsonl # Bob's inbox
└── lead.jsonl # Lead's inbox
.tasks/
├── task_1.json # Task #1
├── task_2.json # Task #2
└── ...
# 1. Initialize
acp-team init --name feature-dev
# 2. Create tasks
acp-team task create "Design API schema"
acp-team task create "Implement backend"
acp-team task create "Write tests"
# 3. Spawn designer
acp-team spawn designer -r architect -p "Design the API schema for task #1" -a claude
# 4. After design is done, spawn implementer
acp-team spawn coder -r backend -p "Implement the API based on the design"
# 5. Monitor progress
acp-team status
acp-team msg inbox lead
# 6. Spawn tester
acp-team spawn tester -r qa -p "Write tests for the new API"
tools
Discover and use Worldbook WebMCP browser-page tools from a current page URL. Use when an agent needs site-specific browser automation tools without relying on mcp-chrome.
tools
AI's Knowledge Base CLI - Query and manage world knowledge for AI agents. Use when users want to search knowledge, add knowledge sources, or interact with the worldbook knowledge base. This is a CLI-first approach that treats AI agents as first-class citizens.
tools
Bump version in package.json and push a new tag to both minion-mind and minion-mind-releases repos. Use when the user says "new tag", "bump version", "release new version", or wants to create a new release tag.
tools
Control Chrome browser with AI using MCP protocol. Use when users want to automate browser tasks, take screenshots, fill forms, click elements, navigate pages, search browsing history, manage bookmarks, or perform any browser-based automation. Works with your existing Chrome browser and login sessions.