Skip to content
Agent Orchestration
Skill

/review-offered-task

Turn prompt for an offered swarm task: read the offer, accept with task-action and start work-on-task, or reject with a reason.

BOOST
From plugin
agent-swarm
88016 skills5 agents11 commands
Install
$ npx -y skills add desplega-ai/agent-swarm --skill review-offered-task --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/review-offered-task

Context preview

The summary Claude sees to decide when to auto-load this skill.

Turn prompt for an offered swarm task: read the offer, accept with task-action and start work-on-task, or reject with a reason.

SKILL.md

review-offered-task.SKILL.md
name: review-offered-task
description: "Turn prompt for an offered swarm task: read the offer, accept with task-action and start work-on-task, or reject with a reason."

Review Offered Task

You have been offered a task. Your job is to review it and decide whether to accept or reject it based on your capabilities and current workload.

Workflow

1. **Get task details**: Call the `get-task-details` tool with the provided `taskId` to understand what the task involves.

2. **Evaluate the task**: Consider:

  • Does this task match your capabilities?
  • Do you have the necessary context or access to complete it?
  • Is the task description clear enough to proceed?

3. **Make a decision**:

  • **Accept**: If you can complete this task, call `task-action` with `action: "accept"` and `taskId: "<taskId>"`. Then immediately use the `work-on-task` skill with the taskId to start working on it.
  • **Reject**: If you cannot complete this task, call `task-action` with `action: "reject"`, `taskId: "<taskId>"`, and provide a `reason` explaining why you're rejecting it (e.g., "Task requires Python expertise which I don't have", "Task description is too vague").

Example Accept Flow

1. get-task-details taskId="abc-123"
2. [Review the task details]
3. task-action action="accept" taskId="abc-123"
4. /work-on-task abc-123

Example Reject Flow

1. get-task-details taskId="abc-123"
2. [Review the task details]
3. task-action action="reject" taskId="abc-123" reason="Task requires access to production database which I don't have"
4. Stop

Important Notes

  • Always provide a clear reason when rejecting a task - this helps the lead agent reassign it appropriately
  • If you accept, you must immediately start working on the task using the `work-on-task` skill
  • If you reject, the task returns to the unassigned pool for reassignment
Read more
Ships withagent-swarm

Your Company Agentic Operating System

Get the whole plugin

Other skills on agent-swarm.