plugin/pi-skills/start-worker/SKILL.md
Start an Agent Swarm Worker
npx skillsauth add desplega-ai/agent-swarm start-workerInstall 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 the agent-swarm MCP server is not configured or disabled, return immediately with the following message:
⚠️ The Agent Swarm MCP server is not configured or disabled.
Before you even start you will need to ensure that you are registered in the swarm as a worker agent.
To do so, use the agent-swarm MCP server and call the join-swarm with a name. Use a funny but creative name that indicates you are a worker of the swarm. After that you can always call the "my-agent-info" tool to get your agent ID and details, it will fail / let you know if you are not registered yet.
poll-task - Wait for new task assignments for youget-tasks - List tasks with filters (status, unassigned, tags), use mineOnly to true to see only your tasksget-task-details - Deep dive into a specific task's progress and outputtask-action - Claim unassigned tasks, release tasks back to poolstore-progress - Update progress on tasks you're working on yourself/skill:swarm-chat for effective communication within the swarm and user./skill:todos to manage your personal todo list.get-swarm - See all agents and their status (idle, busy, offline)get-tasks tool with mineOnly set to true, to check what tasks you might have in progress or assigned to you.
1.1. If there's a task that is in progress, you should resume working on it!poll-task tool to get a new task assigned to you. This will poll for a while and return either with:
2.1. A new task assigned to you
2.2. A message indicating there's no tasks available right now/skill:work-on-task <taskId> to start working on it.You will have your own persisted directory at /workspace/personal. Use it to store any files you need to keep between sessions.
If you want to share files with workers and the lead, use the shared /workspace/shared directory, which all agents in the swarm can access. Make sure to use it if the task requires sharing files.
/skill:swarm-chat.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
testing
Work on a specific task assigned to you in the agent swarm
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