Create a master system skill (shared resource library) for any integration...
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā ļø CRITICAL EXECUTION REQUIREMENTS ā ļø
WORKFLOW: Project FIRST, Research SECOND, Build THIRD
MANDATORY STEPS (DO NOT SKIP):
ANTI-PATTERN (DO NOT DO THIS): ā Skip project creation ā Start building without research ā Create master skill without understanding the integration ā Copy from notion-master without adapting ā Skip validation phase
CORRECT PATTERN (DO THIS): ā Ask integration ā Create project ā Research ā Design ā Build ā Validate āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Build production-ready master skills (shared resource libraries) for any integration.
Master skills solve the duplication problem: When 3+ skills share common content (setup, API docs, error handling), extract it into a master skill that all can reference.
Key Insight from notion-master:
User says: "create master skill for Airtable"
AI does:
{ID}-airtable-master-skillš§ CREATE MASTER SKILL
What integration do you want to create a master skill for?
Examples: airtable, slack, github, linear, google-sheets, stripe
Integration name: ___________
After user provides name:
{integration}-master already existscreate-project skillPurpose: Gather comprehensive information before building anything.
Run these searches:
## Research Tasks
1. **API Documentation**
- Search: "{integration} API documentation official"
- Capture: Base URLs, authentication, rate limits
2. **API Reference**
- Search: "{integration} API endpoints reference"
- Capture: Key endpoints, request/response formats
3. **Authentication Patterns**
- Search: "{integration} API authentication OAuth API key"
- Capture: Auth methods, token handling, refresh patterns
4. **Common Operations**
- Search: "{integration} API CRUD operations examples"
- Capture: Create, read, update, delete patterns
5. **Error Handling**
- Search: "{integration} API error codes troubleshooting"
- Capture: Error codes, messages, recovery patterns
6. **Rate Limits**
- Search: "{integration} API rate limits throttling"
- Capture: Limits, backoff strategies, best practices
7. **SDK/Libraries**
- Search: "{integration} Python SDK library"
- Capture: Official SDK, popular libraries, installation
8. **Best Practices**
- Search: "{integration} API best practices integration"
- Capture: Patterns, anti-patterns, optimization tips
Save research to: 02-projects/{ID}-{integration}-master-skill/02-resources/research.md
Based on research, design the master skill structure:
Identify Child Skills - What specific skills will use this master?
Define Shared Resources
Plan Scripts
Document architecture in: 02-projects/{ID}-{integration}-master-skill/01-planning/plan.md
Use templates from: create-master-skill/templates/
Create folder structure:
00-system/skills/{integration}-master/
āāā SKILL.md
āāā references/
ā āāā setup-guide.md
ā āāā api-reference.md
ā āāā error-handling.md
ā āāā [domain-specific].md
āāā scripts/
ā āāā check_{integration}_config.py
ā āāā discover_resources.py
ā āāā [operation scripts].py
āāā tests/
āāā README.md
āāā run_tests.py
Populate from templates (adapting to research)
Fill in integration-specific content
python scripts/check_{integration}_config.pypython scripts/discover_resources.pySKILL.md.template - Master skill declaration template
setup-guide.md.template - Setup wizard template
api-reference.md.template - API documentation template
error-handling.md.template - Error handling template
check_config.py.template - Config validation script template
master-skill-patterns.md - Architecture patterns from notion-master
research-checklist.md - Comprehensive research checklist
User: "create master skill for airtable"
AI: "I'll help you create an Airtable master skill. First, let me create
a planning project to organize this work."
ā Runs create-project skill
ā Creates: 04-airtable-master-skill project
AI: "Project created. Now I'll research the Airtable API comprehensively."
ā Runs 8 web searches
ā Saves findings to research.md
AI: "Research complete. Based on findings, I recommend these child skills:
- airtable-connect (query any base/table)
- airtable-sync (import/export records)
- airtable-automate (trigger-based workflows)
The master skill will provide:
- Setup guide (API key, base IDs)
- API reference (REST endpoints, field types)
- Error handling (rate limits, validation errors)
- Scripts (config check, base discovery)
Shall I proceed with building?"
User: "Yes"
AI: ā Creates 00-system/skills/airtable-master/
ā Populates from templates
ā Adapts content based on research
ā Validates setup
A master skill is complete when:
Why Project First?
Why Research First?
Why Templates?
Version: 1.0 Created: 2025-12-11 Based on: notion-master architecture analysis