template-skill
Replace with description of the skill and when Claude should use it.
When & Why to Use This Skill
This Claude skill serves as a standardized boilerplate for developing agentic skills with optimized visual terminal output. It provides a framework for integrating colored-output formatting into the Claude CLI environment, ensuring that agent responses are professional, structured, and performance-optimized to prevent screen flickering during execution.
Use Cases
- Standardizing Skill Development: Use this template to maintain a consistent look and feel across multiple custom Claude skills by following a unified output structure.
- Improving User Experience: Enhance CLI readability by using color-coded headers and success messages to clearly distinguish between different stages of a task.
- Performance Optimization: Implement the 'minimal bash call' pattern to reduce terminal flickering and latency when the agent provides real-time progress updates.
- Debugging and Logging: Create clear visual markers for starting, processing, and completing complex automated workflows, making it easier for developers to track agent behavior.
| name | template-skill |
|---|---|
| description | Replace with description of the skill and when Claude should use it. |
Insert instructions below
🎨 VISUAL OUTPUT FORMATTING
CRITICAL: All template-skill output MUST use the colored-output formatter skill!
Use Colored-Output Skill
IMPORTANT: Use MINIMAL colored output (2-3 calls max) to prevent screen flickering!
Example formatted output (MINIMAL PATTERN):
# START: Header only
bash .claude/skills/colored-output/color.sh skill-header "YOUR-SKILL-NAME" "Starting task..."
# MIDDLE: Regular text (no colored calls)
Processing data...
Performing operations...
# END: Result only
bash .claude/skills/colored-output/color.sh success "" "Task completed"
WHY: Each bash call creates a task in Claude CLI, causing screen flickering. Keep it minimal!