fleet-report
Post a structured report to Mission Control board memory or as a task comment. Use when you need to report findings, results, or status updates to the fleet. Triggers on: "report", "post report", "fle
SKILL.md.agents/skills/fleet-report/SKILL.md
GitHubFleet Report
Post a structured report to Mission Control.
When to Use
After completing analysis, investigation, or a phase of work, use this skill to report findings in a consistent, structured format.
Report Formats
Task Comment (progress/completion)
TASK_ID="<from task assignment>"
curl -s -X POST "$BASE_URL/api/v1/agent/boards/$BOARD_ID/tasks/$TASK_ID/comments" \
-H "X-Agent-Token: $AUTH_TOKEN" -H "Content-Type: application/json" \
-d "$(cat <<BODY
{"message": "## <Report Title>\n\n**Status:** <completed|in-progress|blocked>\n\n### Findings\n- Finding 1\n- Finding 2\n\n### Changes\n- `file/path.py`: description\n\n### Next Steps\n- Step 1\n- Step 2\n\nBranch: fleet/<agent>/<task-short>\nCommits: <count>\nFiles: <list>"}
BODY
)"
Board Memory (persistent knowledge)
curl -s -X POST "$BASE_URL/api/v1/agent/boards/$BOARD_ID/memory" \
-H "X-Agent-Token: $AUTH_TOKEN" -H "Content-Type: application/json" \
-d "$(cat <<BODY
{"content": "<report content>", "tags": ["report", "<topic>"], "source": "<agent-name>"}
BODY
)"
Report Structure
Every report should include:
- Title — clear, specific
- Status — completed, in-progress, blocked
- Findings — what was discovered or done
- Changes — files modified with brief descriptions
- References — branch name, commit SHAs, task ID
- Next Steps — what should happen next (if any)
Rules
- Read TOOLS.md first for credentials
- Use task comments for task-specific updates
- Use board memory for cross-task knowledge (decisions, standards, architecture)
- Tag board memory entries appropriately:
report,decision,architecture,blocker - Keep reports concise — bullet points over paragraphs
- Include file paths and commit references for traceability