workflow/respond-to-approval

Record structured approval responses to markdown files under runtime contexts.

Updated Jan 11, 2026
One-click install
npx skills add https://github.com/venikman/fpf-foundry --skill workflow-respond-to-approval
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow/respond-to-approval
Source: https://github.com/venikman/fpf-foundry/tree/main/design/skills/workflow/respond-to-approval
Command: npx skills add https://github.com/venikman/fpf-foundry --skill workflow-respond-to-approval

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill records a structured response to an approval request, enabling auditability and governance over decisions.

Core Features & Use Cases

  • Structured approval responses: capture decision, responder, notes, and timestamps for traceability.
  • Audit-ready records: stores responses under runtime/contexts/<context>/approvals/ for later review and compliance checks.
  • U.Work integration: emits a work log when telemetry/log-work is available to maintain activity traces.

Quick Start

Use the respond-to-approval skill to record a final decision for an approval request. Example: respond-to-approval with context AgentWorkflow, session_id AW-0007, approval_id schema-change, decision approved, responded_by human.

Frequently Asked Questions about workflow/respond-to-approval

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

FAQPage Schema
How do I record an approval decision for auditability?

To record an approval decision for auditability, you log the decision, responder, notes, and timestamps into a structured markdown file under runtime/contexts/<context>/approvals/. The skill also emits a U.Work record for telemetry when available.

Can I use runtime contexts to log approval responses across multiple sessions?

Yes, you can log approval responses across multiple sessions by applying the skill within bounded contexts. It organizes records under runtime/contexts/<context>/approvals/ to maintain governance and traceability for each specific session.

What do I need to provide when logging an approval response?

When logging an approval response, you need to provide the context, session_id, approval_id, decision, and the responder identity. The skill validates these inputs and ensures safe path segments before writing the markdown record.

Does the skill automatically emit a U.Work record for approval decisions?

Yes, the skill automatically emits a U.Work record for approval decisions when telemetry or log-work capabilities are available. This maintains a continuous activity trace alongside the stored markdown audit file.

What is the best way to maintain audit trails for workflow approvals?

The best way to maintain audit trails for workflow approvals is to consistently capture decisions, responder identities, and timestamps in structured files. This skill standardizes that process, ensuring compliance and traceability across bounded contexts.