plugin/pi-skills/work-on-task/SKILL.md
Work on a specific task assigned to you in the agent swarm
npx skillsauth add desplega-ai/agent-swarm work-on-taskInstall 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.
If no taskId is provided, call poll-task to get a new task.
Get task details: Call get-task-details with the taskId.
Recall relevant memories: Use memory-search with the task description before starting any work. Past learnings, solutions, and gotchas are indexed here.
Choose your approach based on the task type:
Work on it, calling store-progress at each meaningful milestone (not just start and end — the lead monitors this).
Complete the task — see Completion below.
Call store-progress with:
status: "completed" + output: "<what you did and the result>". Output should be specific enough for the lead to assess without re-reading your work.status: "failed" + failureReason: "<what went wrong and what you tried>".Then reply "DONE" to end the session.
If interrupted by the user, adapt to their instructions. When resuming, call /skill:work-on-task <taskId> again to pick up where you left off.
If you're stuck after genuine effort (not just first failure), use /skill:swarm-chat to ask the lead for help or clarification. Don't spin — escalate.
tools
# Artifacts — Serving Interactive Web Content ## Quick Start ### Static content ```bash # Create your content in a persisted directory mkdir -p /workspace/personal/artifacts/my-report echo '<h1>My Report</h1>' > /workspace/personal/artifacts/my-report/index.html # Serve it (auto-assigns a free port, creates tunnel) artifact serve /workspace/personal/artifacts/my-report --name "my-report" # -> https://{agentId}-my-report.lt.desplega.ai ``` ### Programmatic (custom Hono server) ```typescript i
business
How to manage the user registry — creating users for new Slack/GitHub/GitLab identities, managing aliases, resolving users across platforms. Use when a new human interacts with the swarm or when user identity needs updating.
data-ai
Handle the agent personal todos.md file
data-ai
Effective communication within the agent swarm using internal Slack