verify-agent-action

Reviews proposed AI-agent actions against approval evidence before execution.

38.5k|4.9k|Updated Jun 11, 2025
One-click install
npx skills add https://github.com/github/awesome-copilot --skill verify-agent-action
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verify-agent-action
Source: https://github.com/github/awesome-copilot/tree/main/skills/verify-agent-action
Command: npx skills add https://github.com/github/awesome-copilot --skill verify-agent-action

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AI agents increasingly propose consequential actions—deployments, purchases, credential operations, data mutations—and a plausible-looking approval screen is not proof that the action is safe. This Skill provides a rigorous, evidence-based review process that verifies whether an approval actually matches the exact proposed action before any human or enforcement point decides to proceed.

Core Features & Use Cases

  • Six-Control Verification: Recomputes the assessment, matches the exact approved action, rejects replay and identity ambiguity, tests reviewer independence, preserves evidence and contradictions, and verifies lifecycle and monitoring freshness.
  • Tamper Challenge Testing: Mentally mutates approvals (parameter swaps, nonce reuse, correlated reviewers, removed evidence, stopped heartbeats) to confirm the controls would actually catch forgery.
  • Structured Verdict Output: Produces a standardized review report with a result of BLOCKED, INCONCLUSIVE, ELIGIBLE_WITH_CONTROLS, or ELIGIBLE_FOR_HUMAN_DECISION—while never executing or authorizing anything itself.
  • Use Case: An agent requests approval to force-push to a production repository. Use this Skill to verify the approval digest matches the exact branch, commit, and scope, confirm the nonce is unused and unexpired, and check that monitoring telemetry is fresh before a human decides.

Quick Start

Ask the agent to review this proposed action and its approval packet using the verify-agent-action skill, and report whether it is blocked, inconclusive, or eligible for a human decision.

Frequently Asked Questions about verify-agent-action

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

FAQPage Schema
How do I verify an AI agent action before approving it?

Collect the original request, the exact proposed action with all parameters and scope, the assessment, the approval record, and monitoring events. Then run the six controls: recompute the assessment, match the approved action, check replay and identity, test reviewer independence, preserve evidence, and verify monitoring freshness.

What is action digest verification for AI agents?

Action digest verification binds an approval to one normalized action object including operation, target, parameters, scope, and expiry. The review compares the complete canonical object and its digest, failing if any material field like branch, commit, amount, or host changed after approval.

Can this skill execute or approve the reviewed action?

No. The skill never executes, approves, signs, sends, or mutates anything, and every result sets execution_authorized to false. It only produces an evidence-based review; a human authority and a separate enforcement point remain responsible for any real action.

Why does an action review return INCONCLUSIVE instead of pass or fail?

INCONCLUSIVE means no required control is proven false, but evidence needed for a safe decision is missing or unverifiable, such as an unavailable evaluator implementation, no trustworthy replay store, or no trusted time source. The review fails closed rather than inferring missing evidence.

What are the limitations of approval signatures for agent actions?

A valid signature, schema, or checksum alone is treated as insufficient. Signatures show attribution and integrity, not factual truth, so the review still recomputes assessments, compares full action objects, checks reviewer independence, and challenges results with tamper mutations.