Files
agent-skills/skills/conditional-review-workflow/SKILL.md
T
2026-08-08 23:11:13 +00:00

2.4 KiB

name, version, description, inputs, steps, outputs, tags, metadata
name version description inputs steps outputs tags metadata
conditional-review-workflow 1.0.0 Process a user request through branching logic to approve or reject it, producing a routed decision result
request: string - The user's request or input collected at runtime via the input agent
Start: Input agent collects the user request and stores it in the 'request' state field, then routes to Classify node
Classify: Branching agent evaluates the 'request' field and routes to Approve node on success or Reject node on failure (on_failure)
Approve: Default agent formats an approval message using the request and stores it in the 'result' output field
Reject: Default agent formats a rejection message using the request and stores it in the 'result' output field
result: string - Final message indicating whether the request was approved or rejected, containing the original request
source_repo extracted_at confidence
https://github.com/jwwelbor/AgentMap.git 0.85

conditional-review-workflow

Process a user request through branching logic to approve or reject it, producing a routed decision result

Steps

  1. Start: Input agent collects the user request and stores it in the 'request' state field, then routes to Classify node
  2. Classify: Branching agent evaluates the 'request' field and routes to Approve node on success or Reject node on failure (on_failure)
  3. Approve: Default agent formats an approval message using the request and stores it in the 'result' output field
  4. Reject: Default agent formats a rejection message using the request and stores it in the 'result' output field

Inputs

  • request: string - The user's request or input collected at runtime via the input agent

Outputs

  • result: string - Final message indicating whether the request was approved or rejected, containing the original request

Failure Modes

  • Input collection failure - user provides no or invalid input (no explicit on_failure defined for Start node in example)
  • Branching classification failure - if branching agent cannot evaluate, it routes to Reject via on_failure configuration
  • LLM provider unavailability - if branching or agents rely on LLM backends that are misconfigured or offline

Source

Extracted from: https://github.com/jwwelbor/AgentMap.git Confidence: 0.85