webiny-skill-creator

Generates and maintains Webiny MCP server skills from documentation and codebase sources.

8.0k|673|Updated Jan 9, 2018
One-click install
npx skills add https://github.com/webiny/webiny-js --skill webiny-skill-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webiny-skill-creator
Source: https://github.com/webiny/webiny-js/tree/main/.claude/skills/webiny-skill-creator
Command: npx skills add https://github.com/webiny/webiny-js --skill webiny-skill-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeping a library of Webiny MCP skills accurate and complete is tedious: skills drift out of sync with framework changes, import paths break, and new features go undocumented. This Skill automates the creation, refresh, and regeneration of Webiny skills so AI agents always receive correct, working guidance.

Core Features & Use Cases

  • Full skill library regeneration: Reads lessons, legacy skills, the codebase, and AI context files in parallel, then regenerates every skill with verified import paths and the universal DI pattern.
  • Single skill creation: Researches one Webiny feature across source docs and real extension code, then drafts a complete SKILL.md following the standard template.
  • Enforced output format: Guarantees every skill includes a TL;DR, generic pattern, reference tables, complete working code examples, registration in webiny.config.tsx, deploy commands, and related-skill links.
  • Use Case: After a Webiny framework release changes content model APIs, ask the agent to regenerate the skill library so all skills reflect the new import paths and extension patterns.

Quick Start

Ask the agent to regenerate the Webiny skill library from the latest documentation and codebase, or to create a new skill for a specific Webiny feature.

Frequently Asked Questions about webiny-skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new Webiny skill for the MCP server?

Create a folder named after the skill in kebab-case containing a SKILL.md file with YAML frontmatter (name and description) and a body following the standard template: TL;DR, pattern, reference tables, examples, quick reference, and related skills. The MCP server auto-discovers it from the frontmatter.

How do I regenerate the Webiny skill library after framework changes?

Trigger full regeneration, which inventories existing skills, reads lessons, legacy skills, webiny.config.tsx, and ai-context references in parallel, identifies gaps and outdated imports, then rewrites each skill with verified code examples and consistent DI patterns.

What sources does the Webiny skill creator read from?

It reads existing skills first, then Learn Webiny lesson content, legacy skills in skills-bak, the Webiny codebase including webiny.config.tsx and extensions, and the ai-context core-features-reference file for verified import paths and type definitions.

How does the Webiny MCP server discover and serve skills?

The MCP server recursively scans for SKILL.md files and builds its catalog from frontmatter metadata, so no README index is needed. It exposes list_webiny_skills and get_webiny_skill tools that agents call to find and load relevant skills.

When should I split a Webiny skill into multiple skills?

Split a skill when it grows beyond roughly 500 lines, when a new Webiny feature does not fit existing skills, or when developers ask for help with uncovered topics. Each new skill gets its own kebab-case folder with a webiny- prefixed name.