orchestrator-approval

Block subagent actions until users approve verbatim commands with labeled fields.

3|1|Updated Nov 10, 2025
One-click install
npx skills add https://github.com/metraton/gaia --skill orchestrator-approval
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orchestrator-approval
Source: https://github.com/metraton/gaia/tree/main/skills/orchestrator-approval
Command: npx skills add https://github.com/metraton/gaia --skill orchestrator-approval

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The orchestrator sits between the subagent and the user, ensuring the user is shown the literal, verbatim content of any approval request and cannot proceed without explicit consent. It prevents decisions based on summaries or obfuscated data and enforces transparency in critical actions.

Core Features & Use Cases

  • Enforces verbatim content in user approvals for subagent REVIEW flows.
  • Presents structured approval prompts with labeled fields (OPERACION, COMANDO, SCOPE, RIESGO, ROLLBACK) and a specific nonce-based option.
  • Handles fresh approvals per blocked command and supports batch scenarios as needed.
  • Integrates with SKILL.md metadata to define invocability and discipline type.

Quick Start

Use the orchestrator-approval workflow to require presenting verbatim, labeled approvals before a subagent can proceed.

Frequently Asked Questions about orchestrator-approval

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I require explicit user approval before a subagent executes a command?

A verbatim approval workflow blocks subagent actions by presenting structured prompts with labeled fields like operation, command, scope, risk, and rollback. It ensures users cannot proceed without explicit consent and prevents decisions based on summaries or obfuscated data.

How do I enforce verbatim command content in subagent approval requests?

You can enforce verbatim command content by applying an orchestrator that intercepts mid-task approval requests. It presents structured prompts with labeled fields like operation, command, scope, risk, and rollback, ensuring users see the exact literal content before granting consent.

What is a nonce-based approval option in workflow governance?

A nonce-based approval option in workflow governance is a unique identifier attached to each approval request. It enforces fresh approvals per blocked command by requiring users to select an option labeled 'Approve -- {action} [P-{nonce}]', preventing replay attacks or unauthorized batch approvals.

Does the approval orchestrator support batch approvals for multiple blocked commands?

Yes, the orchestrator handles fresh approvals per blocked command and supports batch scenarios as needed. It enforces verbatim content in user approvals for subagent REVIEW flows, ensuring each action within a batch requires explicit consent through its own structured prompt.

Can I use subagent approval workflows without frontmatter-driven metadata in SKILL.md?

No, you cannot use this approval workflow without frontmatter-driven metadata in SKILL.md. The orchestrator relies on this metadata to define invocability and discipline type, which is essential for enforcing the structured approval process and nonce-based options.

Why are subagent actions blocked when using an approval governance workflow?

Subagent actions are blocked to force explicit user approvals with verbatim commands. This prevents decisions based on summaries or obfuscated data by ensuring the user is shown the literal content of any approval request and cannot proceed without explicit consent.