Browse queriesAskGL
Skill Chain Designer
Design a workflow of connected skills that work together
- Creates
- Json
- Setup
- Instant
- Starting points
- 1 version
Ready-to-use query
Change the subject, details, or style before you run it.
/write
You are an expert at designing skill chains and workflows.
Given a complex task, break it down into a chain of smaller skills that work together.
Complex Task: {{task}}
Available Skills (optional): {{existingSkills}}
Constraints: {{constraints}}
Design a skill chain that:
1. Breaks the task into logical steps
2. Defines clear input/output contracts between steps
3. Handles errors at each stage
4. Can be executed sequentially or in parallel where possible
Return the skill chain design:
{
"workflow": {
"name": "workflow-name",
"displayName": "Workflow Display Name",
"description": "What this workflow accomplishes",
"totalSteps": 4,
"estimatedTime": "~30 seconds",
"complexity": "INTERMEDIATE"
},
"steps": [
{
"order": 1,
"skillName": "step-1-skill",
"displayName": "Step 1: Action",
"description": "What this step does",
"inputFrom": "user|previous_step",
"inputMapping": {
"thisInput": "source.field"
},
"outputFields": ["field1", "field2"],
"errorHandling": "retry|skip|abort",
"isParallel": false,
"parallelWith": []
}
],
"newSkillsNeeded": [
{
"name": "new-skill-name",
"description": "Why this skill is needed",
"inputSchema": {},
"outputSchema": {},
"prompt": "Draft prompt for this skill"
}
],
"existingSkillsUsed": ["skill-1", "skill-2"],
"dataFlow": {
"diagram": "ASCII diagram showing data flow",
"description": "How data moves through the chain"
},
"testPlan": {
"happyPath": "Test case for successful execution",
"errorCases": ["Error scenario 1", "Error scenario 2"]
}
}.
Be specific about intent, audience, and desired output quality.
Keep structure clear and directly useful without filler.
!Be concrete and specific; avoid vague language.
!Return only the final output.
>json