skill-analyzer
SKILL.md
Skill Analyzer
Reference patterns for extracting structured metadata from SKILL.md files.
Note: Actual analysis is performed by
demo-producer/scripts/generate.sh. This skill provides reference patterns.
Output Structure
interface SkillMetadata {
name: string;
description: string;
tags: string[];
version: string;
userInvocable: boolean;
context: 'fork' | 'inherit' | 'none';
// Extracted content
phases: WorkflowPhase[];
examples: CodeExample[];
keyFeatures: string[];
relatedSkills: string[];
}
interface WorkflowPhase {
name: string;
description: string;
tools: string[];
isParallel: boolean;
}
interface CodeExample {
language: string;
code: string;
description: string;
}
Extraction Rules
Frontmatter Parsing (Bash)
# Extract name
name=$(grep "^name:" SKILL.md | head -1 | cut -d: -f2- | xargs)
# Extract description
description=$(grep "^description:" SKILL.md | head -1 | cut -d: -f2- | xargs)
# Extract tags
tags=$(grep "^tags:" SKILL.md | sed 's/tags: \[//' | sed 's/\]//' | tr -d '"')
Phase Detection
- Look for
## Phase N:or### Phase N:headers - Extract tools from code blocks (Grep, Glob, Read, Task, etc.)
- Detect parallel execution from "PARALLEL" comments or multiple tool calls
Example Detection
- Find code blocks with language tags
- Extract surrounding context as description
- Identify quick start examples
Feature Detection
- Parse bullet points after "Key Features" or "What it does"
- Extract from description field
- Identify from tags
Usage in Demo Pipeline
# Integrated into demo-producer
./skills/demo-producer/scripts/generate.sh skill explore
# Internally calls extraction functions to:
# 1. Parse SKILL.md frontmatter
# 2. Extract phases from ## headers
# 3. Identify related skills
# 4. Generate demo script with extracted content
Related Skills
demo-producer: Uses skill-analyzer output for script generationterminal-demo-generator: Creates recordings based on extracted phasescontent-type-recipes: Templates that consume analyzed metadata
References
See references/ for detailed extraction patterns:
frontmatter-parsing.md- YAML frontmatter extractionphase-extraction.md- Workflow phase detection
Weekly Installs
6
Repository
yonatangross/orchestkitGitHub Stars
94
First Seen
Feb 2, 2026
Security Audits
Installed on
claude-code4
opencode3
github-copilot3
antigravity3
gemini-cli3
replit2