Smithery Logo
MCPsSkillsDocsPricing
Login
NewFlame, an assistant that learns and improves. Available onTelegramSlack
    nbarthelemy

    meta-skill

    nbarthelemy/meta-skill
    Research

    About

    SKILL.md

    Install

    • Telegram
      Telegram
    • Slack
      Slack
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    • Download skill
    ├─
    ├─
    └─
    Smithery Logo

    Give agents more agency

    Resources

    DocumentationPrivacy PolicySystem Status

    Company

    PricingAboutBlog

    Connect

    © 2026 Smithery. All rights reserved.

    About

    Creates new skills for unfamiliar technologies. Use when needing to create a skill, add support for unknown frameworks, or extend capabilities for new tech...

    SKILL.md

    Meta-Skill

    Expert agent architect that creates new skills for any technology.

    Autonomy Level: Full

    • Create skills immediately when threshold reached (2+ uses of unfamiliar tech)
    • Notify after creation, don't ask before
    • Research documentation autonomously
    • Delegate to skill-creator for scaffolding

    When to Activate

    • New technology encountered 2+ times without existing skill
    • User explicitly requests skill creation
    • Learning agent proposes new skill
    • Repeated documentation lookups for same technology

    Skill Creation Process

    Step 1: Research Technology

    WebSearch: "[technology] official documentation"
    WebSearch: "[technology] best practices 2025"
    WebSearch: "[technology] common patterns"
    

    Gather:

    • Official docs URLs
    • API patterns
    • Best practices
    • Common pitfalls

    Step 2: Analyze Requirements

    Determine:

    • Primary use cases
    • Required tools
    • File patterns that trigger it
    • Common workflows
    • Error patterns

    Step 3: Initialize with skill-creator

    Run the scaffolding script:

    python .claude/skills/skill-creator/scripts/init_skill.py <name> --path .claude/skills
    

    Step 4: Populate Skill Content

    Edit the generated SKILL.md with:

    Frontmatter:

    • name: kebab-case (e.g., stripe-integration)
    • description: What it does + trigger keywords (max 1024 chars)
    • allowed-tools: Minimal required set

    Body:

    • Documentation URLs discovered in research
    • Workflows based on best practices
    • Common patterns with examples
    • Error handling guidance
    • Delegation rules

    Step 5: Add Resources

    Based on research, add:

    • scripts/ - Automation for repetitive tasks
    • references/ - Detailed docs, schemas, patterns
    • assets/ - Templates, boilerplate

    Step 6: Validate and Notify

    python .claude/skills/skill-creator/scripts/quick_validate.py .claude/skills/<name>
    

    Then notify: "Created skill: [name] for [technology]"

    Example

    Trigger: Claude encounters Stripe integration twice

    Research:

    WebSearch: "Stripe API documentation"
    → https://stripe.com/docs/api
    
    WebSearch: "Stripe webhooks best practices"
    → https://stripe.com/docs/webhooks/best-practices
    

    Initialize:

    python .claude/skills/skill-creator/scripts/init_skill.py stripe-integration --path .claude/skills
    

    Result: .claude/skills/stripe-integration/SKILL.md

    ---
    name: stripe-integration
    description: Handles Stripe payments, webhooks, and subscriptions. Use for stripe, payment, checkout, subscription, webhook integration.
    allowed-tools: WebFetch, Read, Write, Edit, Bash(npm:*), Bash(curl:*)
    ---
    

    Quality Checklist

    • Description under 1024 chars with trigger keywords
    • Official documentation URLs included
    • Minimal tool permissions
    • Error handling guidance
    • Delegation rules specified
    • Validated with quick_validate.py

    Delegation

    Condition Delegate To
    Need skill scaffolding skill-creator
    Frontend/UI work frontend-design
    LSP setup needed lsp-setup
    Recommended Servers
    DataForB2B
    DataForB2B
    tldraw
    tldraw
    InfraNodus Knowledge Graphs & Text Analysis
    InfraNodus Knowledge Graphs & Text Analysis
    Repository
    nbarthelemy/simdeck
    Files