Agent skill
using-templates
Use and customize workflow templates for common scenarios. Use when user wants to use a template, asks about available templates, or wants to customize existing workflows.
Install this agent skill to your Project
npx add-skill https://github.com/Sixallfaces/orkestr/tree/main/skills/using-templates
SKILL.md
Using Workflow Templates
I help you use and customize workflow templates for common automation scenarios.
When I Activate
I activate when you:
- Ask about available templates
- Want to use a workflow template
- Need to customize a template
- Ask "what templates exist?"
- Say "use the X template"
Available Templates
Located in examples/ directory:
- tdd-implementation.flow - Test-Driven Development
- debug-and-fix.flow - Bug investigation and fixing
- polish-news-aggregation.flow - News data aggregation
- plugin-testing.flow - Plugin testing workflow
- i18n-fix-hardcoded-strings.flow - Internationalization
- ui-component-refinement.flow - UI component improvement
- agent-system-demo.flow - Agent system demonstration
Using Templates
1. List Templates
ls examples/*.flow
2. View Template
cat examples/tdd-implementation.flow
3. Execute Template
Use /orchestration:template command:
/orchestration:template tdd-implementation
Or reference directly:
Use examples/tdd-implementation.flow
Customizing Templates
Parameter Substitution
Some templates have parameters:
# Template with parameter
$scanner := {base: "Explore", prompt: "{{SCAN_TYPE}}", model: "sonnet"}
Customize:
# Your version
$scanner := {base: "Explore", prompt: "Security expert", model: "sonnet"}
Modify Steps
Add or remove workflow steps:
# Original
step1 -> step2 -> step3
# Your version (added error handling)
step1 -> step2 ->
(if failed)~> handle-error ~>
(if passed)~> step3
Add Checkpoints
Insert review points:
# Original
analyze -> implement -> deploy
# Your version
analyze -> implement -> @review-implementation -> deploy
Template Structure
Templates typically have:
# Header with description
# Template: TDD Implementation
# Description: Implement features using Test-Driven Development
# Parameters: None
# Phase 1: RED
step1 -> step2
# Phase 2: GREEN
step3 -> step4
# Phase 3: REFACTOR
step5 -> step6
Saving Custom Templates
After customizing:
- Save to examples/ directory
- Use
.flowextension - Add descriptive header
- Include usage instructions
# Save your custom template
cat > examples/my-custom-workflow.flow << 'EOF'
# My Custom Workflow
# Description: Custom automation for X
...
EOF
Template Categories
Development Workflows
- TDD implementation
- Bug fixing
- Refactoring
- Code review
Testing Workflows
- Test automation
- Integration testing
- Security scanning
- Performance testing
Deployment Workflows
- CI/CD pipelines
- Staged deployment
- Rollback procedures
Data Workflows
- Data aggregation
- Data validation
- Data transformation
- Report generation
Best Practices
✅ DO:
- Start with existing template
- Customize incrementally
- Test modifications
- Save successful customizations
❌ DON'T:
- Modify original templates (copy first)
- Skip testing customizations
- Over-complicate simple templates
Template Parameters
Common parameters in templates:
| Parameter | Purpose | Example |
|---|---|---|
{{TARGET}} |
Target file/directory | src/components |
{{SCAN_TYPE}} |
Type of scan | security, performance |
{{ENV}} |
Environment | staging, production |
{{BRANCH}} |
Git branch | main, develop |
Related Skills
- creating-workflows: Create new templates
- executing-workflows: Execute templates
- managing-agents: Use agents in templates
Want to use a template? Ask me to show available templates or execute one!
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
managing-temp-scripts
Create and execute temporary scripts (Python, Node.js, shell) during workflow execution for API integrations, data processing, and custom tools. Use when user needs to interact with external APIs, process data with specific libraries, or create temporary executable code.
creating-workflows-from-description
Use when user describes complex multi-step tasks that could benefit from orchestration - guides natural language workflow creation
orchestration:creating-workflows
Use when user says "create workflow", "create a workflow", "design workflow", "orchestrate", "automate multiple steps", "coordinate agents", "multi-agent workflow". Creates orchestration workflows from natural language using Socratic questioning to plan multi-agent workflows with visualization.
managing-agents
Manages temporary and defined agents including creation, promotion, cleanup, and namespacing. Use when user creates custom agents, asks about agent lifecycle, temp agents, or agent management.
debugging-workflows
Debug workflow execution issues including syntax errors, agent failures, variable problems, and execution errors. Use when workflows fail, produce unexpected results, or user asks for debugging help.
designing-syntax
Design custom syntax elements with reuse-first approach for workflow orchestration. Use when user needs custom operators, checkpoints, or syntax patterns not available in core syntax.
Didn't find tool you were looking for?