Skill Design Template¶
Skill Identifier¶
Name: Version: 1.0 Last Updated:
Purpose¶
[Clearly describe the specific task or workflow this skill automates]
Input Requirements¶
Data Sources¶
- [List acceptable input types]
- [Format specifications]
- [Example input]
Input Validation¶
- [Checks to perform on input]
- [Error handling for invalid inputs]
Output Specifications¶
Format¶
- [Exact output structure]
- [Required sections/elements]
- [Formatting guidelines]
Output Example¶
[Provide a clear, representative example of the skill's output]
Skill Logic¶
Step-by-Step Process¶
- [First step with detailed instructions]
- [Subsequent steps]
- [Final transformation/output generation]
Decision Points¶
- [Conditional logic]
- [Alternative paths]
- [Error recovery strategies]
Performance Metrics¶
- Average Processing Time:
- Complexity Level:
- Recommended Context Window:
Constraints and Limitations¶
- [Known limitations]
- [Performance boundaries]
- [Scenarios where skill might not work]
Version History¶
- 1.0: Initial implementation
- [Future versions and improvements]
Maintenance Notes¶
[Guidelines for reviewing and updating the skill]