20description: [TODO: Complete and informative explanation of what the skill does and when to use it. Include WHEN to use this skill - specific scenarios, file types, or tasks that trigger it.]
21---
22
23# {skill_title}
24
25## Overview
26
27[TODO: 1-2 sentences explaining what this skill enables]
28
29## Structuring This Skill
30
31[TODO: Choose the structure that best fits this skill's purpose. Common patterns:
32
33**1. Workflow-Based** (best for sequential processes)
34- Works well when there are clear step-by-step procedures
85- BigQuery: API reference documentation and query examples
86- Finance: Schema documentation, company policies
87
88**Appropriate for:** In-depth documentation, API references, database schemas, comprehensive guides, or any detailed information that Claude should reference while working.
89
90### assets/
91Files not intended to be loaded into context, but rather used within the output Claude produces.
92
93**Examples from other skills:**
94- Brand styling: PowerPoint template files (.pptx), logo files
98**Appropriate for:** Templates, boilerplate code, document templates, images, icons, fonts, or any files meant to be copied or used in the final output.
99
100---
101
102**Any unneeded directories can be deleted.** Not every skill requires all three types of resources.
103"""
104
105EXAMPLE_SCRIPT = '''#!/usr/bin/env python3
106"""
107Example helper script for {skill_name}
108
109This is a placeholder script that can be executed directly.
110Replace with actual implementation or delete if not needed.
111
112Example real scripts from other skills:
113- pdf/scripts/fill_fillable_fields.py - Fills PDF form fields
114- pdf/scripts/convert_pdf_to_images.py - Converts PDF pages to images
115"""
116
117def main():
118 print("This is an example script for {skill_name}")
119 # TODO: Add actual script logic here
120 # This could be data processing, file conversion, API calls, etc.
121
122if __name__ == "__main__":
123 main()
124'''
125
126EXAMPLE_REFERENCE = """# Reference Documentation for {skill_title}
127
128This is a placeholder for detailed reference documentation.
129Replace with actual reference content or delete if not needed.
130
131Example real reference docs from other skills:
132- product-management/references/communication.md - Comprehensive guide for status updates
133- product-management/references/context_building.md - Deep-dive on gathering context
134- bigquery/references/ - API references and query examples
135
136## When Reference Docs Are Useful
137
138Reference docs are ideal for:
139- Comprehensive API documentation
140- Detailed workflow guides
141- Complex multi-step processes
142- Information too lengthy for main SKILL.md
143- Content that's only needed for specific use cases
144
145## Structure Suggestions
146
147### API Reference Example
148- Overview
149- Authentication
150- Endpoints with examples
151- Error codes
152- Rate limits
153
154### Workflow Guide Example
155- Prerequisites
156- Step-by-step instructions
157- Common patterns
158- Troubleshooting
159- Best practices
160"""
161
162EXAMPLE_ASSET = """# Example Asset File
163
164This placeholder represents where asset files would be stored.
165Replace with actual asset files (templates, images, fonts, etc.) or delete if not needed.
166
167Asset files are NOT intended to be loaded into context, but rather used within