Transform markdown knowledge repositories into Claude skills. Analyzes knowledge bases, generates SKILL.md files with appropriate loading strategies, and packages distributable skills. Use when creating skills from documentation, frameworks, or knowledge gardens.
/plugin marketplace add superbenefit/sb-marketplace/plugin install knowledge-skill-builder@sb-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
assets/templates/README.mdreferences/knowledge-skill-patterns.mdreferences/loading-strategies.mdreferences/skill-structure.mdreferences/token-optimization.mdscripts/analyze_knowledge_repo.pyscripts/init_knowledge_skill.pyscripts/package_skill.pyscripts/validate_skill.pyBuild Claude skills from markdown knowledge repositories with guided analysis, generation, and packaging.
Transform existing markdown documentation, knowledge gardens, and framework repositories into well-structured Claude skills. Help users create knowledge-retrieval skills, framework-guidance skills, and translation skills without needing deep understanding of skill architecture.
Scripts: Python automation tools for analyzing repos, initializing skills, validating structure, and packaging for distribution
References: Documentation on skill structure, loading strategies, token optimization, and knowledge-skill patterns
Assets: Skill templates (SKILL.md templates for different skill types) that users can customize
Scan and understand markdown repository structure to inform skill design decisions.
Process:
[[page]], backlinks, hashtags #tagScript: Execute scripts/analyze_knowledge_repo.py <repo-path>
Output: Analysis report including:
Create new skill directory with structure optimized for knowledge-based skills following official Anthropic patterns.
Process:
Script: Execute scripts/init_knowledge_skill.py <skill-name> --type <template-type>
Template Types Available:
knowledge-retrieval: Search, lookup, and citation skillsframework-guidance: Interactive worksheet and template completion skillsknowledge-translation: Multilingual content transformation skillsgeneric: Blank template for custom use casesDirectory Structure Created:
skill-name/
├── SKILL.md # Generated from template
├── scripts/ # Optional automation scripts
├── references/ # Documentation loaded as needed
│ ├── quick-reference.md
│ └── examples.md
└── assets/ # Templates and output files
└── templates/
Create comprehensive SKILL.md content based on knowledge repository analysis.
Process:
Key Sections Generated:
Structure the references/ directory for efficient progressive loading and token optimization.
Process:
Reference Categories:
Best Practices:
Package output-ready files in assets/ directory that Claude can use or provide to users without loading into context.
Asset Types:
Process:
Key Distinction: Assets are used/provided to users WITHOUT loading into Claude's context, unlike references which ARE loaded when needed.
Ensure skill meets official requirements before packaging and distribution.
Script: Execute scripts/validate_skill.py <skill-path>
Validations Performed:
name field: lowercase letters, numbers, hyphens only, max 64 charactersdescription field: present and within 1024 character limitOutput: Validation report with pass/fail status and specific issues if any
Create distributable .zip archive of completed skill ready for marketplace publication.
Script: Execute scripts/package_skill.py <skill-path> --output <output-dir>
Process:
Output: skill-name.zip ready for installation via Claude Code
Scenario: User has a markdown knowledge garden about decentralized organizing and wants to create a searchable skill.
Workflow:
analyze_knowledge_repo.py ~/docs/dao-knowledgeinit_knowledge_skill.py dao-knowledge --type knowledge-retrievalreferences/quick-reference.md: Common DAO patternsreferences/governance-examples.md: Real-world examplesvalidate_skill.py dao-knowledgepackage_skill.py dao-knowledgeScenario: User wants to help team members complete Social Lean Canvas worksheets interactively.
Workflow:
init_knowledge_skill.py social-lean-canvas --type framework-guidanceassets/templates/blank-canvas.md: Empty template for completionassets/templates/annotated-canvas.md: Template with guidance notesreferences/canvas-guide.md: How to complete each sectionreferences/examples.md: Real completed canvases from communityScenario: User's DAO knowledge skill is consuming 4000 tokens and needs optimization.
Workflow:
references/examples.md (load as needed)references/quick-reference.md for common queriesScenario: User maintains multilingual knowledge base and wants skill to help translate while preserving markdown structure.
Workflow:
init_knowledge_skill.py knowledge-translator --type knowledge-translationreferences/translation-patterns.md: Common translation scenariosreferences/frontmatter-handling.md: Metadata translation rules| Operation | Estimated Tokens | Loading Strategy |
|---|---|---|
| Metadata scan | ~100 | Always loaded at startup |
| SKILL.md body | ~2500-3000 | Loaded when skill creation requested |
| Repository analysis | ~1000-1500 | Loaded when analyzing repos |
| Template generation | ~800-1200 | Loaded during skill initialization |
| Optimization guidance | ~600-1000 | Loaded when optimizing existing skills |
| Reference docs (each) | ~500-2000 | Loaded as specific topics needed |
| Complete session | ~5000-8000 | Full skill creation workflow |
Simple documentation skill:
Framework/worksheet skill:
Optimization of existing skill:
All scripts located in ${CLAUDE_PLUGIN_ROOT}/skills/knowledge-skill-builder/scripts/
Initialize new skill from template with proper structure
Analyze markdown repository and generate recommendations
Check skill meets all requirements before packaging
Create distributable ZIP archive with validation
All references located in ${CLAUDE_PLUGIN_ROOT}/skills/knowledge-skill-builder/references/
Complete guide to skill anatomy following Anthropic patterns
When and how to use different loading approaches
Best practices for creating token-efficient skills
Common patterns for knowledge-based skills with examples
All templates located in ${CLAUDE_PLUGIN_ROOT}/skills/knowledge-skill-builder/assets/templates/
Generic template following official format
Pre-configured for search and lookup skills
Pre-configured for interactive worksheet and template skills
Pre-configured for multilingual content skills
Skill Version: 1.0.0 Last Updated: 2025-11-07 Compatible With: Claude Code plugin system, Anthropic skill standards
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.