creating-skills

Guide creation and refinement of AI skills with SKILL.md structure and YAML frontmatter rules.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/velzicom/nango-source --skill creating-skills-velzicom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-skills
Source: https://github.com/velzicom/nango-source/tree/main/.claude/skills/creating-skills-skill
Command: npx skills add https://github.com/velzicom/nango-source --skill creating-skills-velzicom

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to creating and improving AI skills, ensuring they are discoverable, scannable, and actionable for AI models.

Core Features & Use Cases

  • Skill Structure: Defines mandatory and optional components of a Skill Unit, including SKILL.md structure and frontmatter requirements.
  • Discovery Optimization (CSO): Offers best practices for name and description fields to maximize AI searchability.
  • Content Quality: Guides on writing clear overviews, use cases, code examples, and common mistakes.
  • Use Case: When you need to create a new AI skill or refine an existing one to ensure it's easily found and understood by the AI, follow these guidelines for structure, naming, and content.

Quick Start

Use the creating-skills skill to learn how to structure a new AI skill, focusing on the SKILL.md file and its frontmatter.

Frequently Asked Questions about creating-skills

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

FAQPage Schema
How do I structure an AI skill for discoverability and searchability?

To structure an AI skill for discoverability, you must create a SKILL.md file with mandatory YAML frontmatter, specifying the `name` and `description` fields to maximize AI searchability and ensuring clear content organization.

What are the requirements for YAML frontmatter in an AI skill?

YAML frontmatter in an AI skill requires mandatory `name` and `description` fields. These fields must follow specific naming conventions and keyword coverage rules to optimize the skill for AI search and understanding.

How do I write a SKILL.md file that is scannable and actionable for AI models?

Writing a scannable SKILL.md involves organizing content with clear overviews, use cases, code examples, and common mistakes. This structure ensures the AI model can parse instructions efficiently and take action based on the provided documentation.

What is the best way to optimize prompt engineering documentation for token efficiency?

Optimizing prompt engineering documentation for token efficiency involves structuring your SKILL.md with concise overviews and clear sections. This approach reduces unnecessary tokens while maintaining the actionability of the AI skill instructions.

Do I need to use utility scripts when creating AI skills?

Utility scripts are an advanced practice for creating AI skills. While not mandatory, they support iterative development and help refine the skill's code quality and overall functionality during the creation process.

Why is my AI skill not being found by the AI during search?

Your AI skill might not be found due to poor naming conventions or inadequate keyword coverage in the description. Optimizing the `name` and `description` frontmatter fields directly improves the skill's visibility and searchability for AI models.