skill-creator

Create or update modular Codex Skills with frontmatter and bundled resources.

6|Updated Feb 9, 2025
One-click install
npx skills add https://github.com/alberti42/dotfiles --skill skill-creator-alberti42
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/alberti42/dotfiles/tree/main/.config/opencode/skills/skill-creator
Command: npx skills add https://github.com/alberti42/dotfiles --skill skill-creator-alberti42

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill helps teams create or update modular, self-contained Codex Skills that extend capabilities with domain knowledge, workflows, and tool integrations, while maintaining consistency and reusability.

Core Features & Use Cases

  • Clear guidance on structuring Skills (naming, frontmatter, and body)
  • Instructions for bundling resources (scripts, references, assets) and lifecycle (init, edit, validate, iterate)
  • Practical examples of starting new Skills and maintaining them across projects

Quick Start

Run scripts/init_skill.py <skill-name> --path <output-directory> to scaffold a new Skill with 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 modular workflows to extend Codex with domain knowledge?

To create modular workflows, you build self-contained Skills using a compact frontmatter-based trigger and body-guided instructions. This structure packages domain knowledge and tool integrations into reusable artifacts with bundled resources like scripts and references.

What's the best way to structure Codex skills for context window efficiency?

The best way to structure Codex skills is using a compact frontmatter trigger, a body-guided instruction section, and optional bundled resources. This design balances context window usage and operational reliability for rule-based knowledge artifacts.

How do I scaffold a new skill with scripts and references from initialization?

You scaffold a new skill by running the initialization script with a chosen name and output directory. This generates a modular structure with optional bundled resources like scripts and references, establishing a clear lifecycle from init to iteration.

Do I need PyYAML to use templates and guidelines for skill creation?

Yes, PyYAML is a required dependency for skill creation. It processes the frontmatter-based templates and guidelines that define the compact triggers and body-guided instructions within the modular skill artifacts.

Can I update existing modular skills without breaking their tool integrations?

Yes, you can update existing modular skills through a clear lifecycle process of editing, validating, and iterating. This maintains consistency and reusability across projects while preserving bundled resources and tool integrations.

When should I bundle resources like scripts and references into a skill?

You should bundle resources like scripts and references when your workflow requires repeatable, rule-based knowledge artifacts. Bundling these assets alongside the frontmatter and body instructions ensures the skill remains self-contained and operational.