Created by Brookside BI as part of workflow-automator
1---2name: example-skill3description: example-skill4---5# example-skill67Example skill for workflow-automator that demonstrates domain-specific knowledge integration.89## Activation Triggers1011This skill is activated when:12- Working with workflow automation files13- User mentions "workflow", "automation", or "process" in their request14- Context requires process orchestration expertise15- Task involves defining or modifying business workflows1617### File Patterns1819This skill recognizes:20- `*.workflow.json` - Workflow definition files21- `*.process.yaml` - Process configuration files22- `workflow.config.json` - Workflow configuration23- `automation/*.ts` - Automation scripts2425## Domain Knowledge2627### Core Concepts28291. **Workflow Definition**30 - Sequential and parallel task execution31 - Conditional branching and decision points32 - Error handling and retry mechanisms33 - State management and persistence34352. **Process Orchestration**36 - Task scheduling and dependency management37 - Resource allocation and optimization38 - Monitoring and observability39 - Event-driven architecture patterns40413. **Automation Patterns**42 - Trigger-based execution43 - Batch processing workflows44 - Real-time event processing45 - Human-in-the-loop workflows4647### Industry Standards4849- **BPMN 2.0** - Business Process Model and Notation50- **CMMN** - Case Management Model and Notation51- **DMN** - Decision Model and Notation5253## Best Practices5455### Workflow Design56571. **Keep workflows modular** - Break complex processes into reusable sub-workflows582. **Implement idempotency** - Ensure tasks can be safely retried593. **Add observability** - Include logging, metrics, and tracing604. **Handle failures gracefully** - Define clear error handling and compensation logic6162### Code Quality6364- Use descriptive names for workflow steps65- Document decision points and business rules66- Version workflow definitions67- Test workflows with edge cases6869### Performance Optimization7071- Parallelize independent tasks72- Implement efficient state management73- Use appropriate timeout values74- Cache frequently accessed data7576## Examples7778<example>79Context: User needs to create a new workflow for data processing8081user: "Help me create a workflow for processing customer data"8283assistant: "I'll help you create a robust data processing workflow. Let me guide you through the key components:84851. **Input Validation Stage**86 - Validate data format and schema87 - Check for required fields88 - Log validation errors89902. **Transformation Stage**91 - Apply business rules92 - Normalize data formats93 - Enrich with external data94953. **Output Stage**96 - Write to destination97 - Generate reports98 - Send notifications99100Would you like me to create the workflow definition file?"101</example>102103<example>104Context: User wants to optimize an existing workflow105106user: "My workflow is taking too long to complete"107108assistant: "I'll analyze your workflow for optimization opportunities. Key areas to review:1091101. **Identify bottlenecks** - Find tasks with longest duration1112. **Parallelize where possible** - Run independent tasks concurrently1123. **Optimize data access** - Reduce redundant queries1134. **Add caching** - Cache frequently accessed data114115Let me review your workflow definition..."116</example>117118## Related Skills119120- **process-monitoring**: Workflow monitoring and alerting121- **data-pipeline**: Data transformation and ETL patterns122- **event-handling**: Event-driven architecture patterns123124## References125126- [Workflow Patterns](http://workflowpatterns.com/)127- [Temporal.io Documentation](https://docs.temporal.io/)128- [Apache Airflow Best Practices](https://airflow.apache.org/docs/apache-airflow/stable/best-practices.html)129130## Author131132Created by Brookside BI as part of workflow-automator
Run npx skillmds@latest add lobbi-docs/example-skill in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
example-skill It is listed under Productivity on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Lobbi-Docs (@lobbi-docs) published this skill. Their other Agent Skills are listed on their SkillMD profile.