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.