skill-creator

Create and validate modular Codex Skills with SKILL.md templates and Python scripts.

1|Updated Aug 26, 2024
One-click install
npx skills add https://github.com/raghavpillai/dotfiles --skill skill-creator-raghavpillai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/raghavpillai/dotfiles/tree/main/.codex/skills/.system/skill-creator
Command: npx skills add https://github.com/raghavpillai/dotfiles --skill skill-creator-raghavpillai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating consistent, reusable Skills for Codex to extend capabilities with domain knowledge, workflows, and tooling, reducing ad-hoc setup.

Core Features & Use Cases

  • Guided Skill creation and updates to standardize structure, frontmatter, and resource layout.
  • Bundled resources guidance (scripts, references, assets) to accelerate repeatable deployments.
  • Validation and tooling integration (init_skill.py, quick_validate.py) to ensure conformance and safety.

Quick Start

Follow the steps to initialize and customize a new skill with SKILL.md and optional 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 standardized Codex skill template with YAML frontmatter?

To create a standardized Codex skill, you need a SKILL.md file at the skill root containing YAML frontmatter with name and description fields. The skill-creator utility provides a template and Python scripts to scaffold this structure automatically.

How do I validate a Codex skill before deployment?

You can validate a Codex skill using the bundled quick_validate.py Python script. This tool checks your skill's structure and frontmatter to ensure conformance and safety before you proceed with repeatable deployments.

What is the best way to automate scaffolding for modular Codex Skills?

The best way to automate scaffolding for modular Codex Skills is using the init_skill.py script. It generates the required SKILL.md entry point and configures optional resources like scripts, references, and assets to support domain-specific capabilities.

Do I need Python to generate and configure OpenAI YAML for skills?

Yes, you need Python to generate and configure OpenAI YAML for skills. The process uses the generate_openai_yaml.py script, which requires the yaml dependency to configure your skill's frontmatter and structure properly.

Can I bundle scripts and references when building domain-specific tool integrations?

Yes, you can bundle scripts, references, and assets when building domain-specific tool integrations. The skill creation process enforces a consistent structure that supports optional resources to accelerate repeatable deployments across domains.

Why does my Codex skill validation fail during the update process?

Codex skill validation fails during updates if the SKILL.md file lacks required YAML frontmatter fields like name and description. Running quick_validate.py identifies these structural inconsistencies to ensure proper conformance.