Files
agent-skills/skills/conditional-request-routing/SKILL.md
T
2026-08-08 23:05:54 +00:00

55 lines
1.9 KiB
Markdown

---
name: conditional-request-routing
version: 1.0.0
description: Classify an input request and route it to either an approval or rejection
path, producing a corresponding result
inputs:
- 'request: the input request or content to be reviewed and routed'
steps:
- 'Collect input: Use an input agent to capture the user''s request into state field
''request'''
- 'Branch: Use a branching agent to evaluate ''request'' and route to ''Approve''
node on success or ''Reject'' node on failure'
- 'Approve path: Use a default agent to format and output an approval message with
the request'
- 'Reject path: Use a default agent to format and output a rejection message with
the request'
outputs:
- 'result: the approval or rejection message containing the original request'
tags: []
metadata:
source_repo: https://github.com/jwwelbor/AgentMap.git
extracted_at: ''
confidence: 0.85
---
# conditional-request-routing
Classify an input request and route it to either an approval or rejection path, producing a corresponding result
## Steps
1. Collect input: Use an input agent to capture the user's request into state field 'request'
2. Branch: Use a branching agent to evaluate 'request' and route to 'Approve' node on success or 'Reject' node on failure
3. Approve path: Use a default agent to format and output an approval message with the request
4. Reject path: Use a default agent to format and output a rejection message with the request
## Inputs
- request: the input request or content to be reviewed and routed
## Outputs
- result: the approval or rejection message containing the original request
## Failure Modes
- Branching agent cannot evaluate request and neither path is taken
- Missing or empty input request
- Prompt misconfiguration causing incorrect routing
## Source
Extracted from: [https://github.com/jwwelbor/AgentMap.git](https://github.com/jwwelbor/AgentMap.git)
Confidence: 0.85