skill-creator

Create standardized Ouro skills from templates with YAML frontmatter.

43|9|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/ouro-ai-labs/ouro --skill skill-creator-ouro-ai-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ouro-ai-labs/ouro/tree/main/agent/skills/system/skill-creator
Command: npx skills add https://github.com/ouro-ai-labs/ouro --skill skill-creator-ouro-ai-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a standardized, template-driven approach to creating and updating Ouro skills, reducing setup time and ensuring consistency.

Core Features & Use Cases

  • Template-driven frontmatter with required name and description in SKILL.md.
  • Optional scaffolding for resources (scripts/, references/, assets/).
  • Integrated Skill Initializer (scripts/init_skill.py) to standardize naming, structure, and onboarding.

Quick Start

Run the Skill Initializer to scaffold a new skill directory with the proper frontmatter 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 scaffold a new skill directory with proper frontmatter and resources?

You can scaffold a new skill directory by running the integrated Skill Initializer script. It standardizes naming and structures the required YAML frontmatter alongside optional resource folders like scripts, references, and assets.

What is the required frontmatter schema for creating a SKILL.md file?

The required frontmatter schema for a SKILL.md file mandates only the name and description fields in the YAML header. This ensures standardized metadata while keeping the skill creation process lightweight.

How do I structure resources like scripts and references when building a workflow template?

You structure resources by organizing them into optional dedicated directories within the skill folder, specifically scripts, references, and assets. This template-driven approach ensures consistent file organization across workflows.

Can I update an existing skill using a template-driven approach, or is this only for new skill creation?

You can update existing skills using this template-driven approach. It helps restructure frontmatter and reorganize resources like scripts and assets to ensure consistency, rather than being limited to only creating new skills.

Do I need any dependencies or prior environment setup to initialize a skill?

No external dependencies are required to initialize a skill. You only need to run the initialization script to produce the standardized skill directory, which generates the proper frontmatter and optional resource scaffolding automatically.