agent-approval-protoco…
Use for approval_request, COMMAND_SET, approval identifiers, fingerprints, and progress data
Use when identifying the native consent mechanism implemented by Gaia's Claude Code adapter
$ npx -y skills add metraton/gaia --skill claude-code-consent-adapter --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/claude-code-consent-adapterContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when identifying the native consent mechanism implemented by Gaia's Claude Code adapter
name: claude-code-consent-adapter description: Use when identifying the native consent mechanism implemented by Gaia's Claude Code adapter
Claude Code presents Gaia's already-rendered consent request through its native question mechanism. The adapter translates that host shape at the boundary; the consent fields, approval identifier, and activation semantics remain owned by the host-neutral consent protocol.
The native mechanism is `AskUserQuestion`. Its result may arrive as an `ElicitationResult`; both names are adapter vocabulary and must remain outside the five host-agnostic consent skills.
Implementation details belong to the adapter, not here. The registration and its documentation metadata live together in `hooks/adapters/registry.py::register_adapter`; the concrete translation lives in `hooks/adapters/claude_code.py::ClaudeCodeAdapter::request_consent`.
Repo: metraton/gaia
Use for approval_request, COMMAND_SET, approval identifiers, fingerprints, and progress data
Use for the exact input/output schema and validation rules of agent_contract_handoff
Use when creating a new specialist agent for Gaia, or reviewing whether an existing agent follows the correct structure, tone, and component inventory
Use when the orchestrator must read, reconcile, route, and present an agent_contract_handoff
Use when writing, drafting, or publishing a blog article for metraton.github.io