skill-creator

Create standardized Skill units with YAML frontmatter and resource directories.

302|22|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/JetBrains/skills --skill skill-creator-jetbrains
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/JetBrains/skills/tree/main/skill-creator
Command: npx skills add https://github.com/JetBrains/skills --skill skill-creator-jetbrains

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) components.

What problem does it solve?

This guidance enables teams to create and update self-contained Skill units that extend Codex with a consistent structure, frontmatter-driven metadata, and reusable resources.

Core Features & Use Cases

  • Establishes a standard Skill layout requiring SKILL.md with name and description frontmatter.
  • Supports optional resources directories (scripts, references, assets) to house executable logic, documentation, and templates.
  • Provides tooling (init_skill.py, generate_openai_yaml.py, quick_validate.py) to scaffold, configure UI metadata, and validate Skill structure.
  • Enables progressive disclosure and modular organization so Codex loads only relevant content as needed.

Quick Start

Initialize a new skill by running scripts/init_skill.py <skill-name> --path <output-directory> and then customize SKILL.md and add any needed resources.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create a new Codex skill with standardized frontmatter?▼

To create a new Codex skill, run scripts/init_skill.py with your desired skill name and output directory, then customize SKILL.md by adding required YAML frontmatter with name and description fields.

What is the required structure for Codex skill metadata?▼

Codex skill metadata requires YAML frontmatter in the SKILL.md file containing at minimum the name and description fields, ensuring consistent structure and enabling progressive disclosure for modular loading.

How do I validate a Codex skill before publishing?▼

You can validate a Codex skill by running scripts/quick_validate.py, which checks the skill structure and enforces required YAML frontmatter fields in SKILL.md to ensure consistency.

Can I include executable scripts and reference assets in a Codex skill?▼

Yes, Codex skills support optional resource directories for scripts, references, and assets, allowing you to house executable logic, documentation, and templates within self-contained skill units.

Does the Codex skill scaffolding tool require pyyaml?▼

Yes, the skill creation tooling depends on pyyaml to parse, generate, and validate the YAML frontmatter required in the SKILL.md file for proper Codex skill configuration.

How do I generate UI metadata for a Codex skill?▼

Run scripts/generate_openai_yaml.py to automatically configure UI metadata for your Codex skill, ensuring the generated YAML aligns with the standardized frontmatter requirements.