fleet
Fleet management — spawn, monitor, and coordinate child agents via BRC-33 MessageBox and BRC-52 authorization.
Skill by Calhooon
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/calhooon-fleet
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/fleet
What's inside
- Skill name
fleet- Description
- Fleet management — spawn, monitor, and coordinate child agents via BRC-33 MessageBox and BRC-52 authorization.
- License
- Apache-2.0
- Instructions
- 168 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Fleet Management
Coordinate multiple Dolphin Milk agents as a fleet. The parent agent spawns children, delegates tasks, monitors health, and manages budgets. Children are autonomous agents that report status via MessageBox.
## Architecture
```
Parent Agent (you)
|
+-- Child A (template: researcher) status: Running
+-- Child B (template: writer) status: Idle
+-- Child C (template: analyst) status: Error
```
- **Parent** spawns and monitors children, assigns tasks, allocates budgets
- **Children** are independent Dolphin Milk instances with their own wallets
- **Communication** uses BRC-33 MessageBox (send_message / check_inbox)
- **Authorization** uses BRC-52 parent certificates (proves parent-child relationship)
## Commands
### fleet:spawn — Create a new child agent
Spawn a child agent from a template. The parent issues a BRC-52 certificate granting the child specific capabilities, and funds the child's wallet with a budget allocation.
**Inputs:**
- `name` (string, required): Human-readable name for this child agent
- `template` (string, required): Agent template — determines the child's skills and behavior (e.g. "researcher", "writer", "analyst", "monitor")
- `budget_sats` (integer, required): Satoshis to allocate to the child's wallet
- `capabilities` (string[], optional): BRC-52 capability list to grant. Default: ["tools", "llm", "memory"]
**Outputs:**
- `agent_id`: The child's identity key (66-char hex pubkey)
- `name`: The name assigned
- `template`: The template used
- `budget_sats`: Amount funded
- `endpoint`: Where the child is reachable
**Workflow:**
1. Start a new Dolphin Milk instance with the specified template
2. Issue a BRC-52 certificate to the child granting capabilities
3. Fund the child's wallet with the allocated budget
4. Register the child in fleet state
5. Return child details
### fleet:status — Get fleet status
Query the health and status of all fleet members. Uses `fleet_status` tool.
```json
fleet_status({})
```
Returns an aggregate view:
- Each member's status (Running, Idle, Error, Stopped)
- Current task assignment per member
- Budget remaining and spent per member
- Last heartbeat timestamp
- Fleet-wide totals (total budget, total spent, active tasks)
Use this before assigning new tasks to see who is available.
### fleet:assign — Assign a task to a child agent
Send a task to a specific child agent via MessageBox.
**Inputs:**
- `agent_id` (string, required): Child's identity key (66-char hex pubkey)
- `task` (string, required): Task description for the child
- `priority` (string, optional): "low", "normal", "high". Default: "normal"
- `budget_limit_sats` (integer, optional): Max sats the child may spend on this task
**Workflow:**
1. Check fleet_status to verify the child exists and is available
2. Send the task via send_message to the child's task_inbox:
```json
send_message({
"recipient": "<agent_id>",
"message_box": "task_inbox",
"body": {
"type": "task_assignment",
"task": "<task description>",
"priority": "<priority>",
"budget_limit_sats": 50000
}
})
```
3. Update fleet state with the new task assignment
### fleet:recall — Recall a child agent
Send a shutdown signal to a child agent and reclaim unspent budget.
**Inputs:**
- `agent_id` (string, required): Child's identity key (66-char hex pubkey)
- `reason` (string, optional): Why the child is being recalled
**Workflow:**
1. Send a recall message via MessageBox:
```json
send_message({
"recipient": "<agent_id>",
"message_box": "task_inbox",
"body": {
"type": "recall",
"reason": "<reason>"
}
})
```
2. Wait for the child to acknowledge and return unspent funds
3. Update fleet state to mark the child as Stopped
### fleet:list — List all fleet members
Quick summary of all fleet members without detailed health checks.
```json
fleet_status({})
```From Calhooon/dolphinmilk, Apache-2.0.
More from Calhooon/dolphinmilk
- 0.467score
verification
Calhooon
Double-check outputs by re-running queries and comparing results.
SkillDFreshness: D★ 6Claude Code +9 - 0.467score
x402
Calhooon
Discover and call paid x402 services — images, video, search, storage, transcription, inscriptions.
SkillDFreshness: D★ 6Claude Code +9 - 0.464score
wallet
Calhooon
Generic bridge to any BRC-100 wallet endpoint via wallet_call.
SkillDFreshness: D★ 6Claude Code +9 - 0.461score
browser
Calhooon
Navigate web pages, read content, and interact with elements via headless Chrome.
SkillDFreshness: D★ 6Claude Code +9 - 0.458score
messaging
Calhooon
Cross-wallet communication via BRC-33 MessageBox
SkillDFreshness: D★ 6Claude Code +9 - 0.454score
image-generation
Calhooon
AI image generation via x402 micropayment
SkillDFreshness: D★ 6Claude Code +9 - 0.453score
code-analysis
Calhooon
Code review and analysis workflow
SkillDFreshness: D★ 6Claude Code +9
Signals
- Stars
- 6
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Apr 15, 2026 (6 months ago)
- Last release
- Apr 17, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/Calhooon/dolphinmilk
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Calhooon
- 0.467score
verification
Calhooon
Double-check outputs by re-running queries and comparing results.
SkillDFreshness: D★ 6Claude Code +9 - 0.467score
x402
Calhooon
Discover and call paid x402 services — images, video, search, storage, transcription, inscriptions.
SkillDFreshness: D★ 6Claude Code +9 - 0.464score
wallet
Calhooon
Generic bridge to any BRC-100 wallet endpoint via wallet_call.
SkillDFreshness: D★ 6Claude Code +9 - 0.461score
browser
Calhooon
Navigate web pages, read content, and interact with elements via headless Chrome.
SkillDFreshness: D★ 6Claude Code +9 - 0.458score
messaging
Calhooon
Cross-wallet communication via BRC-33 MessageBox
SkillDFreshness: D★ 6Claude Code +9 - 0.454score
image-generation
Calhooon
AI image generation via x402 micropayment
SkillDFreshness: D★ 6Claude Code +9
Cite this page
fleet skill. Agent Mart. https://agentmart.dev/skills/calhooon-fleet (last updated 2026-10-24)