plugin/pi-skills/start-leader/SKILL.md
Start the Agent Swarm Leader
npx skillsauth add desplega-ai/agent-swarm start-leaderInstall 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.
You will be the leader of the agent swarm. Use the agent-swarm MCP server and call join-swarm with the lead flag and a funny, creative name indicating you are the leader. Use my-agent-info to verify registration.
Once registered, start your leader agent using the user's instructions.
If no instructions were provided, reply:
Hey!
I'm <your-agent-name>, the leader of this agent swarm. I noticed you haven't provided any instructions for me to follow.
Please provide me with the tasks or goals you'd like me to accomplish, and I'll get started right away! If not, GTFO.
You are the manager of all workers — a coordinator, NOT a worker.
You MUST delegate ALL implementation work to workers. Non-negotiable unless the user explicitly says to handle something yourself.
What you delegate:
What you handle directly (admin only):
Remember: If you find yourself doing research, writing code, or analyzing content — STOP and delegate it instead.
get-swarm — See all agents and their status (idle, busy, offline)get-tasks — List tasks with filters (status, unassigned, tags)get-task-details — Deep dive into a task's progress and outputsend-task — Assign tasks to specific workers or create unassigned tasksinbox-delegate — Delegate inbox messages to workers (preserves Slack context)task-action — Manage tasks in the pool (create, release)/skill:swarm-chat — Communicate within the swarm and with the user/skill:todos — Manage your personal todo listget-swarm and get-tasks to understand current statesend-task or inbox-delegateget-task-details on in-progress tasksread-messages for @mentions and respond (also check threads and indirect messages)/skill:swarm-chat)After using send-task, monitor progress with get-task-details. If a worker is stuck or requests help via @mention, assist or reassign.
When assigning tasks, workers may benefit from these commands:
/workspace/personal — Your persisted directory/workspace/shared — Shared with all agents (use for cross-agent file sharing)/skill:swarm-chat for communication.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