# Webiny Skill Creator

Generate, refresh, and maintain Webiny MCP server skills from source documentation and...

- Repository: https://github.com/webiny/webiny-js (8051 stars)
- Category: AI and agents
- License: see repository
- Last updated: 2026-10-30
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add webiny/webiny-js --skill webiny-skill-creator -g -a claude-code -y`
Codex: `npx skills add webiny/webiny-js --skill webiny-skill-creator -g -a codex -y`
Cursor: `npx skills add webiny/webiny-js --skill webiny-skill-creator -g -a cursor -y`
Gemini CLI: `npx skills add webiny/webiny-js --skill webiny-skill-creator -g -a gemini-cli -y`

## Description

Generate, refresh, and maintain Webiny MCP server skills from source documentation and codebase. Use this skill when you need to create new Webiny skills, update existing skills after framework changes, regenerate the entire skill library, or create a skill for a specific Webiny feature. Trigger this whenever someone says "create a skill", "update skills", "refresh skills", "add a new skill for X", or "regenerate the skill library". This is the meta-skill that produces all other Webiny MCP skills.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Webiny Skill Creator

This skill generates and maintains the set of skills served by the Webiny MCP server. It operates in two modes:

1. **Full regeneration** -- Reads all source documentation and the codebase, then generates/updates the complete skill library.
2. **Single skill creation** -- Creates or updates one skill for a specific Webiny feature.

## Skill Output Format

Every skill lives in its own folder as `<skill-name>/SKILL.md` with YAML frontmatter. The MCP server recursively scans for `SKILL.md` files and auto-generates the catalog from front-matter metadata -- no README index is needed.

```
webiny/my-skills/
├── <skill-name>/
│   └── SKILL.md
├── <skill-name>/
│   └── SKILL.md
└── ...
```

### Skill File Structure

Each `<skill-name>/SKILL.md` file follows this template:

```markdown
---
name: webiny-<topic>
description: >
  What this skill covers and when to use it.
  Be specific about trigger phrases and developer intents.
  Err on the side of being "pushy" -- describe scenarios broadly
  so the MCP server surfaces this skill when relevant.
---

# Title

## TL;DR

One paragraph actionable summary.

## Pattern / Core Concept

The main code pattern with a generic template.

## Reference Tables

Tables for methods, properties, types, imports.

## Full Examples

2-3 complete, working code examples showing real use cases.

## Quick Reference

Import paths, interfaces, registration, deploy commands.

## Related Skills

Links to other skills that complement this one.
```

### Writing Guidelines

These guidelines ensure skills are effective when served by the MCP server to AI agents:

1. **TL;DR first** -- Every skill starts with a one-paragraph actionable summary. An agent should be able to read just this and know if the skill is relevant.

2. **Generic pattern before examples** -- Show the abstract pattern template first, then concrete examples. This helps agents generalize rather than copy-paste.

The rest: https://github.com/webiny/webiny-js/blob/HEAD/.claude/skills/webiny-skill-creator/SKILL.md
