skill-creator

Guide creation of AI Skills using the ai-skills format with YAML frontmatter and Jinja2 templating.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/hyukudan/ai-skills --skill skill-creator-hyukudan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/hyukudan/ai-skills/tree/main/examples/skills/skill-creator
Command: npx skills add https://github.com/hyukudan/ai-skills --skill skill-creator-hyukudan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive guide to creating new AI Skills in the ai-skills format, simplifying the process of developing and structuring AI-powered tools.

Core Features & Use Cases

  • Skill Structure Guidance: Understand the required SKILL.md format, including YAML frontmatter and Markdown content.
  • Variable Implementation: Learn how to define and use variables for dynamic skill content.
  • Jinja2 Templating: Master conditional rendering and dynamic content generation.
  • Use Case: You're tasked with building a new AI Skill to help users debug Python code. This Skill will guide you through defining the skill's metadata, setting up variables for different debugging scenarios (e.g., memory leaks, performance issues), and structuring the Markdown content with Jinja2 templates.

Quick Start

Use the skill-creator to generate a guide for creating a simple AI skill.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create AI skills using YAML frontmatter and Jinja2 templating?

To create AI skills, you structure a SKILL.md file with YAML frontmatter for metadata and use Jinja2 templating for dynamic content generation, variable definitions, and conditional rendering.

What is the ai-skills format for building reusable AI tools?

The ai-skills format defines reusable, context-aware AI tools by combining YAML frontmatter for metadata configuration with Markdown content structured through Jinja2 templates and variables.

How do I define variables for dynamic content generation in an AI skill?

You define variables within the SKILL.md structure to enable dynamic content generation, allowing the AI skill to adapt its output based on different contextual inputs and debugging scenarios.

Can I use Jinja2 conditional rendering to structure Markdown content in AI skills?

Yes, Jinja2 conditional rendering structures Markdown content in AI skills by evaluating defined variables, allowing dynamic text generation and context-aware tool behavior.

What's the best way to structure a SKILL.md file for a new AI skill?

The best way to structure a SKILL.md file is to separate metadata into YAML frontmatter and use Markdown with Jinja2 templating for the core logic, variables, and content layout.

Do I need prior templating experience to build context-aware AI tools with this format?

Prior templating experience helps but is not strictly required, as this skill provides guidance on Jinja2 syntax, variable implementation, and best practices for designing context-aware AI tools.