From gaia-ops
Use when there are pending approval requests to present — "aprobar", "ver pendientes", "approve P-", "reject P-"
npx claudepluginhub metraton/gaia --plugin gaia-opsThis skill uses the workspace's default tool permissions.
1. Present the summary to the user (already formatted by the scanner)
Triggers research for existing libraries, tools, and patterns before coding new features. Searches npm, PyPI, MCP/skills, GitHub; evaluates matches and decides adopt/extend/build.
Audits cross-stack repos (C++/Android/iOS/Web), classifies files as project/third-party/artifacts, detects embedded libraries, assigns module verdicts, generates interactive HTML reports.
Reorganizes X and LinkedIn networks: review-first pruning of low-value follows, priority-based add/follow recommendations, and drafts warm outreach in user's voice.
Share bugs, ideas, or general feedback.
The scanner formats each entry as:
P-{nonce_prefix8} {command} [{danger_verb}] {age}
APPROVAL REQUIRED
OPERATION: {danger_verb} on {base_cmd}
COMMAND: {command} ← verbatim, no paraphrase
SCOPE: {scope from context field}
RISK: {danger_category}
ROLLBACK: {rollback from context field}
["Approve -- {specific_action} [P-{nonce_prefix8}]", "Reject"]
[P-{nonce_prefix8}] (PostToolUse hook extracts nonce from label for targeted activation)pending.session_id != current CLAUDE_SESSION_ID:reference.md (command + cwd + preflight + recovery instructions, no nonce)reference.md (command + cwd + nonce + preflight + recovery instructions)reject_pending(nonce_prefix) to mark the pending as rejected; confirm to user.claude/cache/approvals/pending-{nonce}.json, setting "status": "rejected" and "rejected_at" to the current timestamprm to delete the file -- that triggers T3 approval. The reject_pending() function in approval_grants.py handles this via file I/O (read JSON, modify, write back)[P-{nonce_prefix8}] suffix from the Approve label — the hook cannot do targeted activation without itFor JSON schema, format templates, flow example, and dispatch template: read reference.md.