
bb-training-intake
by Eddale
SKILL.md
name: bb-training-intake description: Processes BlackBelt training materials (transcript + workbook PDF) and helps create training-specific skills. Use when "process training", "intake training", "ingest training", or "create skill from training". allowed-tools: Read, Write, Edit, Bash, Glob, Grep, AskUserQuestion
BlackBelt Training Intake
A meta-skill that processes BlackBelt training materials and helps create training-specific skills.
What This Does
Takes a training's transcript and workbook PDF, analyzes what could be built from them, and generates a skill tailored to that training's IP.
When to Use
- "Process the [training-name] training"
- "Intake the [name] training"
- "Ingest [name] training"
- "Create a skill from [training]"
- "Build a skill for [training]"
Input Location
Training materials go in:
~/Downloads/training-intake/[training-name]/
├── transcript.txt (or .md)
└── workbook.pdf
If the user mentions a training name, look for a matching folder.
The Process
Step 1: Locate and Read Materials
ls ~/Downloads/training-intake/
Find the training folder. Read:
- The transcript file (
.txtor.md) - The PDF workbook
If materials are missing, tell Ed what's needed.
Step 2: Analyze the Training
While reading, identify:
Frameworks and Models:
- Named frameworks (e.g., "The Context Fulcrum", "The Offer Diamond")
- Step-by-step processes
- Rubrics or checklists
- Mental models with memorable names
Content Type Signals:
- Clear evaluation criteria → Framework Evaluator skill
- "How to" steps with exercises → Implementation Guide
- Conceptual explanations → Q&A Coach
- Scoring/assessment → Specialized Tool
- Templates to fill → Workbook Companion
Key Elements:
- Core terminology unique to this training
- Examples and case studies used
- Common questions or objections addressed
- Exercises coaches complete
Step 3: Present Skill Options
Use AskUserQuestion to present findings:
Based on [Training Name], here's what we could build:
**Primary Recommendation: [Type] Skill**
[Why this fits best - 1-2 sentences]
Example use: "[Trigger phrase]" → [What it produces]
---
**Alternative Options:**
1. [Type]: [What it would do]
2. [Type]: [What it would do]
Present 2-4 options maximum. Include a clear primary recommendation.
Step 4: Build the Selected Skill
Once Ed chooses, generate the skill using the appropriate template from resources/templates/.
Naming convention: Use training name in kebab-case, prefixed appropriately:
[training]-reviewfor evaluators[training]-coachfor Q&A coaches[training]-guidefor implementation guides
Git workflow:
cd ~/Documents/GitHub/powerhouse-lab
git checkout main && git pull
git checkout -b skill/[new-skill-name]
Create skill structure:
mkdir -p skills/[name]/{scripts,references,resources,assets,docs/plans/archive}
Generate files:
SKILL.md- Core instructions from template + training contentresources/- Copy transcript and workbook PDFdocs/README.md- Technical referencedocs/GUIDE.md- Business explanationdocs/ROADMAP.md- Include "Future Possibilities" from analysis
Step 5: Wire Up the Skill
./scripts/setup-skills.sh
Add "Skill([name])" to .claude/settings.local.json permissions.
Tell Ed: "Skill created. Start a new terminal session to use it."
Step 6: Log Unexplored Options
In the new skill's docs/ROADMAP.md, add a "Future Possibilities" section listing the alternative skill types identified but not built.
Skill Type Templates
Templates are in resources/templates/. Each provides the structure for that skill type.
| Template | Best For | Output |
|---|---|---|
evaluator.md | Trainings with rubrics/checklists | Facebook coaching comment |
qa-coach.md | Conceptual frameworks | Narrative explanation |
implementation-guide.md | Step-by-step processes | Customized action steps |
workbook-companion.md | Fill-in exercises | Completed workbook sections |
specialized-tool.md | Scoring/assessment tools | Structured analysis |
Detection Heuristics
| Signal in Materials | Suggested Skill Type |
|---|---|
| "Evaluate your [X] against these criteria" | Framework Evaluator |
| "The 5 elements of...", "The 3 pillars of..." | Framework Evaluator |
| Named assessment (Diamond, Triangle, Stack) | Framework Evaluator |
| "How to [achieve outcome]" | Implementation Guide |
| "Step 1... Step 2... Step 3..." | Implementation Guide |
| "Fill in your [X]", exercise boxes | Workbook Companion |
| Conceptual explanation without checklist | Q&A Coach |
| Scoring criteria, rating scale | Specialized Tool |
Generated Skill Requirements
Every generated skill must include:
In SKILL.md:
- Clear trigger phrases
- Reference to original training materials in resources/
- Ed Dale voice guidelines
- Output format specification
- ai-slop-detector integration
In resources/:
- Original transcript
- Original workbook PDF
- Extracted framework summary (if applicable)
In docs/:
- README.md with technical reference
- GUIDE.md with business explanation
- ROADMAP.md with shipped version + future possibilities
Ed Dale Voice (Apply to All Generated Skills)
Generated skills should produce output that sounds like Ed:
- Short, clear sentences
- Compassionate amusement
- Calm confidence
- Practical and grounded
- No lecturing, no em dashes
- Celebrate what works, suggest improvements gently
Example Workflow
Input: "Process the Triangle training"
Step 1: Find ~/Downloads/training-intake/triangle/
- Read
transcript.txt - Read
Triangle-Workbook.pdf
Step 2: Analysis reveals:
- Named framework: "The Triangle"
- 3 evaluation points with clear criteria
- Coaches submit screenshots for feedback
- Strong rubric structure
Step 3: Present:
Primary Recommendation: Framework Evaluator Skill
The Triangle training has a clear 3-point rubric that coaches fill in
and submit for feedback. A reviewer skill would evaluate their work
and produce coaching comments.
Example: "Review this Triangle" → Facebook-ready feedback comment
Alternative:
- Q&A Coach: Answer questions about Triangle concepts
- Implementation Guide: Walk through filling in their Triangle
Step 4: Ed selects "Framework Evaluator"
- Create
skills/triangle-review/ - Generate SKILL.md using evaluator template
- Copy materials to resources/
- Create docs/
Step 5: Wire up and register
Step 6: Log alternatives in ROADMAP.md
Boundaries
| Always | Ask First | Never |
|---|---|---|
| Read training materials thoroughly | Which skill type to build | Create multiple skills at once |
| Present options with rationale | Naming and trigger phrases | Skip reading the materials |
| Include unexplored options in roadmap | Scope of extracted frameworks | Assume training content without reading |
| Apply Ed Dale voice to outputs | Git branch naming | Skip wiring steps |
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon