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.