Back to skills
SkillHub ClubShip Full StackFull Stack

approval-gate

Manage approval workflow and validate approval tokens. Use to check approval status and manage human gate process.

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
0
Hot score
74
Updated
March 20, 2026
Overall rating
C0.0
Composite score
0.0
Best-practice grade
S96.0

Install command

npx @skill-hub/cli install macho715-inventory-master-approval-gate

Repository

macho715/inventory_master

Skill path: .cursor/skills/approval-gate

Manage approval workflow and validate approval tokens. Use to check approval status and manage human gate process.

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: macho715.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install approval-gate into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/macho715/inventory_master before adding approval-gate to shared team environments
  • Use approval-gate for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: approval-gate
description: Manage approval workflow and validate approval tokens. Use to check approval status and manage human gate process.
---

# Approval Gate

## When to Use
- Plan 승인 상태 확인
- 승인 토큰 검증
- 승인 게이트 프로세스 관리
- 승인 이력 조회

## Instructions
```bash
# 1. 승인 상태 확인
python -m inventory_master approve \
  --status \
  --plan "_meta/plans/plan_2026-01-28.json"

# 2. 승인 토큰 검증
python -m inventory_master approve \
  --verify \
  --plan "_meta/plans/plan_2026-01-28.json"

# 3. 승인 이력 조회
python -m inventory_master approve \
  --history \
  --plan-id "2026-01-28T08:00:00+04:00__ROOT-A"

# 4. 승인 요청 (사용자만 가능)
python -m inventory_master approve \
  --plan "_meta/plans/plan_2026-01-28.json"
# → _meta/approvals/approval_<plan_id>.json 생성
```

## Approval Process
1) Plan validation (plan-validate skill)
2) Human review (사용자)
3) Approval token creation (사용자만 가능)
4) Token verification (approver agent)
5) Apply execution (executor agent)

## Output
- Approval status (approved/rejected/pending)
- Approval token path
- Approval timestamp
- Approver information
- Next steps

## Safety Rules
- **Human gate required**: 자동 승인 불가
- **Token required**: 승인 토큰 없이는 apply 불가
- **One-time use**: 승인 토큰은 한 번만 사용 가능
- **Non-transferable**: 승인 토큰은 plan_id에 고유

## Restrictions
- Agent는 승인 토큰 생성 불가 (사용자만 가능)
- Agent는 승인/거절 결정 불가 (사용자만 가능)
- Agent는 승인 상태 확인 및 검증만 가능
approval-gate | SkillHub