.claude/skills/agents/pipeline-creator/SKILL.md
Use when the user wants to create a custom agent pipeline, add a new pipeline to an existing agent, or design a multi-stage workflow that chains skills together - guides through pipeline JSON creation with validation
npx skillsauth add ViggyV/claude-skills pipeline-creatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
I'm using the pipeline-creator skill to create a custom agent pipeline.
Ask the user:
coding-agent, docs-agent, startup-agent, or a new one)For each stage, identify the right skill from the library. Read QUICK_REFERENCE.md to find matching skills.
Common skill paths:
obra-superpowers/skills/brainstorming
obra-superpowers/skills/writing-plans
obra-superpowers/skills/requesting-code-review
obra-superpowers/skills/verification-before-completion
obra-superpowers/skills/finishing-a-development-branch
backend-api/api-designer
backend-api/database-schema
frameworks/fastapi-builder
frameworks/react-component
devops-infrastructure/docker-composer
code-quality/code-reviewer
code-quality/test-generator
code-quality/security-auditor
business-communication/pitch-coach
business-communication/email-polisher
anthropics-official/document-skills/pptx
data-engineering/analytics-builder
community/d3js-visualization
For each stage, choose:
skill — single skill invocationskill-chain — multiple skills in sequence (same context)parallel — independent branches dispatched as subagentsParallel rule: Branches MUST be independent. No shared files. No shared state. If work depends on each other, use sequential stages or a skill-chain instead.
For each stage:
{date}, {name}, {project}${stage_id.outputs.key}Decide where to add checkpoints:
approval — user reviews before continuing (skipped in autonomous mode)quality — code review subagent runs (always enforced)verification — evidence-based check (always enforced)Best practices:
Create the pipeline file at:
.claude/skills/agents/<agent>/references/pipelines/<name>.json
Validate the JSON:
python3 -c "import json; json.load(open('path/to/pipeline.json')); print('valid')"
Add the new pipeline to the agent's SKILL.md routing table:
Check against these rules:
id fields are unique${...} interpolation only references earlier stages.claude/skills/{
"name": "my-pipeline",
"description": "What this pipeline produces",
"mode": "interactive",
"stages": [
{
"id": "stage-1",
"type": "skill",
"skill": "category/skill-name",
"description": "What this stage does",
"outputs": {
"output_key": "docs/{date}-{name}-output.md"
},
"gate": {
"type": "approval",
"prompt": "Stage 1 complete. Continue?"
}
},
{
"id": "stage-2",
"type": "skill",
"skill": "category/another-skill",
"description": "Next stage",
"inputs": {
"input_key": "${stage-1.outputs.output_key}"
},
"outputs": {
"final_output": "output/{name}-result.md"
}
}
]
}
pipeline-orchestrator/references/pipeline-schema.md for full schemapipeline-orchestrator/references/data-contracts.md for data flow rulesdata-ai
Use this skill for reinforcement learning tasks including training RL agents (PPO, SAC, DQN, TD3, DDPG, A2C, etc.), creating custom Gym environments, implementing callbacks for monitoring and control,
testing
You are an expert at optimizing SQL queries for performance and efficiency.
tools
Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like "make me a G
tools
21 production-ready scripts for iOS app testing, building, and automation. Provides semantic UI navigation, build automation, accessibility testing, and simulator lifecycle management. Optimized for A