approval-workflow
Manages Human-in-the-Loop (HITL) approval workflows for sensitive actions. Use when creating approval requests, processing approved items, or implementing safety controls for autonomous actions.
Best use case
approval-workflow is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Manages Human-in-the-Loop (HITL) approval workflows for sensitive actions. Use when creating approval requests, processing approved items, or implementing safety controls for autonomous actions.
Teams using approval-workflow should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/approval-workflow/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How approval-workflow Compares
| Feature / Agent | approval-workflow | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Manages Human-in-the-Loop (HITL) approval workflows for sensitive actions. Use when creating approval requests, processing approved items, or implementing safety controls for autonomous actions.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Approval Workflow Skill
This skill implements the Human-in-the-Loop (HITL) approval system that ensures human oversight for sensitive autonomous actions.
## Core Concept
The approval workflow uses folder-based state management:
```
/Pending_Approval/ → Human reviews → /Approved/ → Execute
→ /Rejected/ → Archive
```
## Approval Request Format
```markdown
---
type: approval_request
action: [action_type]
created: [ISO timestamp]
expires: [ISO timestamp]
status: pending
priority: [critical|high|medium|low]
requestor: [agent_name]
risk_level: [low|medium|high]
reversible: [true|false]
---
## Action Summary
[Brief description of what will happen]
## Details
[Full action parameters]
## Risk Assessment
- **Reversible**: [Yes|No|Partial]
- **Impact**: [Description]
- **Sensitive Data**: [Yes|No]
## Instructions
- **Approve**: Move to `/Approved/`
- **Reject**: Move to `/Rejected/`
- **Edit**: Modify, then approve
```
## Approval Thresholds
| Action Type | Auto-Approve | Human Required |
|-------------|--------------|----------------|
| Email (known contact) | Reply only | New recipients |
| Payment | < $50 recurring | New payee, > $100 |
| Social post | Scheduled | Immediate, replies |
| File operations | Create/read | Delete |
| WhatsApp | Greetings | Business msgs |
## Workflow States
1. **pending** - Awaiting human decision
2. **approved** - Cleared for execution
3. **rejected** - Denied by human
4. **expired** - Timed out without decision
5. **executed** - Action completed
6. **failed** - Execution error
## Reference
For detailed implementation, see [reference.md](reference.md)
For usage examples, see [examples.md](examples.md)Related Skills
u0532-engineering-human-approval-router
Operate the "Engineering Human Approval Router" capability in production for workflows. Use when mission execution explicitly requires this capability and outcomes must be reproducible, policy-gated, and handoff-ready.
u01789-human-approval-routing-for-remote-team-collaboration
Operate the "Human Approval Routing for remote team collaboration" capability in production for remote team collaboration workflows. Use when mission execution explicitly requires this capability and outcomes must be reproducible, policy-gated, and handoff-ready.
u01784-human-approval-routing-for-multilingual-translation-services
Operate the "Human Approval Routing for multilingual translation services" capability in production for multilingual translation services workflows. Use when mission execution explicitly requires this capability and outcomes must be reproducible, policy-gated, and handoff-ready.
u01689-human-approval-routing-for-education-support-services
Operate the "Human Approval Routing for education support services" capability in production for education support services workflows. Use when mission execution explicitly requires this capability and outcomes must be reproducible, policy-gated, and handoff-ready.
this-sample-workflow-execute-3-steps-in-sequence
Apply for this-sample-workflow-execute-3-steps-in-sequence. --- description: globs:
asset-approval
Use to manage co-marketing asset reviews with traceable evidence and SLAs.
approval
Imported skill approval from langchain
approval-gate
ワークフローの重要なフェーズ移行前にユーザーの明示的な承認を必要とする承認ゲートの共通フォーマットとパターンを定義
app-test-workflow
Flutter 앱 테스트 워크플로우를 시작합니다. 테스트 계획 수립 -> 에뮬레이터 테스트 -> 실패 시 디버그 수정 -> 재테스트 순서로 진행합니다. "앱 테스트 워크플로우", "/app-test-workflow", "앱 테스트" 등의 명령으로 활성화됩니다.
app-modify-workflow
앱 수정 워크플로우를 시작합니다. 현황 분석 -> UI/UX 검토 -> 엣지 케이스 확인 -> 사용자 질문 -> 계획 수립 -> 구현 -> 코드 리뷰 반복 순서로 체계적인 앱 수정을 진행합니다. "/app-modify-workflow", "앱 수정 워크플로우", "수정 워크플로우로" 등의 명령으로 활성화됩니다.
app-dev-workflow
앱 개발 워크플로우를 시작합니다. 요구사항 분석(prd.md) -> 작업 계획(todo.md) -> Agent 분담 실행 -> 코드 리뷰 -> 최종 테스트 순서로 체계적인 앱 개발을 진행합니다. "/app-dev-workflow", "앱 개발 워크플로우", "앱 워크플로우로" 등의 명령으로 활성화됩니다.
workflow-builder
Design automation workflows and pipelines. Use when creating CI/CD, task automation, or process flows.