Get the FREE Ultimate OpenClaw Setup Guide →

check-directives

Scanned
npx machina-cli add skill srobinson/helioy-plugins/check-directives --openclaw
Files (1)
SKILL.md
1.0 KB

Check Directives

Check Inbox

nancy inbox

Process Each Message

For each message file:

  1. Read the message

  2. Act based on type:

    • directive - Follow the specific instruction
    • guidance - Adjust your approach accordingly
    • stop - End task immediately, do not continue
  3. Archive immediately after acting:

    nancy archive <filename>
    

When to Check

  • At start of each session
  • After completing major tasks or phases
  • ALWAYS before marking task COMPLETE

Pre-Completion Check

Before creating the COMPLETE file, verify:

nancy inbox

If output shows ANY pending directives:

  • Process and archive them first
  • Do NOT mark complete until inbox is empty

After Processing

After archiving all directives, clear the notification state:

rm -f "${NANCY_CURRENT_TASK_DIR}/.directive_check_notified"

Source

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

Overview

Check Directives monitors the orchestrator inbox for messages and acts accordingly. It reads each message, applies directive or guidance, and archives after processing. It ensures no pending instructions remain before marking a task complete.

How This Skill Works

Fetch messages from the inbox with nancy inbox, then process each message file: read, act based on type (directive, guidance, or stop), and archive immediately with nancy archive <filename>. After processing, clear the directive state and perform the pre-completion check before finishing.

When to Use It

  • At the start of every session
  • After completing major tasks or phases
  • ALWAYS before marking task COMPLETE
  • When new messages from the orchestrator arrive
  • During pre-completion checks to ensure inbox is empty

Quick Start

  1. Step 1: Run Nancy inbox to fetch messages
  2. Step 2: For each message, read, act on type, and archive with nancy archive <filename>
  3. Step 3: Before completing, ensure the inbox is empty and clear the directive state

Best Practices

  • Always run nancy inbox before starting processing
  • Archive each message immediately after acting
  • Treat stop directives as an immediate end to the task
  • Do not mark complete until the inbox is empty
  • Clear the directive notification state after processing

Example Use Cases

  • A new directive arrives at turn start and changes the plan
  • After a major data processing step, guidance adjusts the approach
  • A stop directive aborts the current task immediately
  • Directives are archived after processing to keep inbox clean
  • Pre-completion check shows no pending directives, so the task completes

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers