approve

Creates structured approval requests that block automated workflows until a decision is made.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/kinnerkarmanish/mak --skill approve-kinnerkarmanish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: approve
Source: https://github.com/kinnerkarmanish/mak/tree/main/library/skills/governance/approve
Command: npx skills add https://github.com/kinnerkarmanish/mak --skill approve-kinnerkarmanish

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

High-stakes actions require human oversight to prevent costly mistakes. The approve mechanism creates structured approval requests, tracks their lifecycle, and blocks execution until a decision is made.

Core Features & Use Cases

  • Create and track approval requests for actions like hiring agents, strategy proposals, or budget overrides.
  • Block automated workflows until resolutions are provided, with support for types (hire_agent, strategy_proposal, budget_override) and custom types.
  • Notify the right humans, log decisions, and enforce governance through auto-approval policies.

Quick Start

Create an approval request for a high-stakes action by specifying its type and summary.

Frequently Asked Questions about approve

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

FAQPage Schema
How do I add human-in-the-loop approval gates to automated workflows?

Human-in-the-loop approval gates block automated workflows by creating structured approval requests that require a human decision before execution proceeds. They track the request lifecycle and log the final resolution.

What is a structured approval request for high-stakes actions?

A structured approval request for high-stakes actions is a governance mechanism that pauses execution for activities like hiring agents or budget overrides, notifying designated humans to review and decide before the workflow continues.

How do I create an approval request to block a budget override?

Create an approval request to block a budget override by specifying the action type and a summary, which pauses the workflow until the designated human reviewer provides a decision to approve or reject it.

Can I set auto-approval policies for low-risk governance workflows?

Yes, auto-approval policies can be set using customizable policy rules and thresholds to automatically clear low-risk governance workflows, bypassing the human notification step for faster execution.

What is needed to configure an approvals store and notification channels?

Configuring an approvals store and notification channels requires setting up a repository to track request lifecycles and defining communication routes to notify the right humans when a decision is needed.

When should I use a human-in-the-loop approval mechanism?

Use a human-in-the-loop approval mechanism when executing high-stakes actions that require human oversight to prevent costly mistakes, such as strategy proposals, budget overrides, or hiring autonomous agents.