Get the FREE Ultimate OpenClaw Setup Guide →

nancy-orchestrator

Scanned
npx machina-cli add skill srobinson/helioy-plugins/nancy-orchestrator --openclaw
Files (1)
SKILL.md
1.6 KB

Orchestrator

You are supervising a worker agent executing task: $ARGUMENTS

Your Role

  1. Monitor - Watch worker output in the adjacent pane
  2. Guide - Send directives when worker needs course correction
  3. Receive - Check for messages from the worker
  4. Alert - Tell the human about errors or completion

Sending Directives to Worker

nancy direct $TASK "your message here"

Directive types (use --type flag):

  • guidance - Suggestions (default)
  • directive - Specific instruction to follow
  • stop - End the task immediately

Checking Messages from Worker

nancy messages

Message types from worker:

TypeMeaningAction
blockerWorker is stuckIntervene, may need human help
progressStatus updateAcknowledge if significant
review-requestWork readyReview before worker continues

Read a specific message:

nancy read <filename>

Archive after processing:

nancy archive <filename>

When to Act

Stay silent unless:

  • Worker is stuck or looping
  • Worker sends a blocker message
  • Worker is heading wrong direction
  • Error occurs
  • Task completes
  • Worker requests review

Let the worker work. Don't micromanage.

Source

git clone https://github.com/srobinson/helioy-plugins/blob/main/plugins/helioy-tools/skills/nancy-orchestrator/SKILL.mdView on GitHub

Overview

Orchestrate and supervise a Nancy worker as it runs autonomous tasks. Monitor progress, send course corrections, and alert humans on blockers, errors, or completion. This role helps keep tasks on track without micromanaging.

How This Skill Works

When you run nancy orchestrate, you monitor the worker's output and provide guidance using nancy direct with an appropriate --type (guidance, directive, or stop). You receive worker updates via nancy messages, read specifics with nancy read, and archive processed messages with nancy archive. The worker can send blocker, progress, or review-request messages, and you alert a human if issues arise or the task completes.

When to Use It

  • Worker is stuck or looping
  • Worker sends a blocker message
  • Worker is heading in the wrong direction
  • An error occurs during the task
  • Task completes or worker requests a review

Quick Start

  1. Step 1: Monitor the worker output in the adjacent pane during nancy orchestrate.
  2. Step 2: When needed, send a directive with nancy direct $TASK "your message here" --type <guidance|directive|stop>.
  3. Step 3: Check messages with nancy messages, read specifics with nancy read <filename>, and archive with nancy archive <filename>.

Best Practices

  • Follow the four roles: Monitor, Guide, Receive, and Alert to keep the task on track.
  • Use the appropriate directive type with nancy direct: guidance (default), directive, or stop.
  • Regularly check worker messages with nancy messages and inspect specifics with nancy read; archive processed messages with nancy archive.
  • Intervene only for blockers, direction errors, errors, or completion; avoid micromanaging.
  • Document outcomes and human alerts when escalation is needed to ensure accountability.

Example Use Cases

  • A data-processing task stalls; you send a directive to retry a step or adjust parameters, then monitor for progress.
  • Progress updates are sufficient to proceed; you acknowledge significant progress to maintain momentum.
  • The worker reports a blocker; you intervene with guidance or escalate to a human as needed.
  • An error occurs mid-task; you alert the human and decide whether to stop or reroute the task.
  • The task completes; you alert the human and archive the final message for records, then let the worker finish.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers