creating-skills

Generate SKILL.md skeletons and agents/openai.yaml manifests for new Skills.

1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/dzackgarza/ai --skill creating-skills-dzackgarza
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-skills
Source: https://github.com/dzackgarza/ai/tree/main/opencode/skills/creating-skills
Command: npx skills add https://github.com/dzackgarza/ai --skill creating-skills-dzackgarza

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Reduces the time and cognitive load required to create a new Skill by providing a ready-to-use skeleton, including SKILL.md, optional resource directories, and an agent UI config.

Core Features & Use Cases

  • Template-based SKILL.md and skeleton generation to standardize structure.
  • Automatic agents/openai.yaml creation and interface defaults.
  • Optional scaffolding of resources (scripts, references, assets) for on-demand use.

Quick Start

Run the initializer to create a new skill directory with SKILL.md and scaffolds, then customize the template and validate.

Frequently Asked Questions about creating-skills

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

FAQPage Schema
How do I scaffold a new agent skill with a SKILL.md template?

Scaffolding a new agent skill with a SKILL.md template involves running an initializer that generates a project skeleton with required frontmatter, optional resource directories, and an agent UI configuration for immediate customization.

What is included in a standard skill skeleton for Claude-like agents?

A standard skill skeleton for Claude-like agents includes a SKILL.md file with required name and description frontmatter, optional scripts, references, and assets directories, plus an agents/openai.yaml manifest with basic validation hooks.

Does the skill generator require specific dependencies to run?

The skill generator requires the pyyaml dependency to function, utilizing it to parse configuration files and generate the agents/openai.yaml manifest during the skill scaffolding process.

Can I customize the resource directories when bootstrapping a new skill?

You can customize resource directories when bootstrapping a new skill by requesting optional scaffolds for scripts, references, and assets folders on demand during the initializer generation process.

What's the best way to standardize skill creation across a team?

Standardizing skill creation across a team is best achieved by using a template-driven skeleton generator that enforces SKILL.md frontmatter validation and creates consistent directory structures and OpenAI manifests for every new project.

Why does my generated skill need an openai.yaml manifest file?

Your generated skill needs an openai.yaml manifest file to define interface defaults and basic validation hooks, enabling integration with agent UIs and ensuring the skill operates correctly within the OpenAI ecosystem.