request-approval

Community

Request user approval when a command is blocked.

Authormetraton
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Mutative commands can be blocked by safety hooks; this skill provides a disciplined pattern to request user approval and record the outcome so operations can continue with consent.

Core Features & Use Cases

  • Attempt-first flow: try the command, let the hook block it with an approval_id, then emit plan_status: "APPROVAL_REQUEST" with the approval_id in the approval_request object.
  • Approval lifecycle: orchestrator and user own approval; the agent only records the event.
  • Risk management: suitable for T3 and other mutative operations requiring safeguards.

Quick Start

Attempt the command first, let the hook block it with an approval_id, then emit APPROVAL_REQUEST with the approval_id in your approval_request object.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: request-approval
Download link: https://github.com/metraton/gaia/archive/main.zip#request-approval

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.