creating-skills

Guide creation of agent skills with SKILL.md structure and naming conventions.

Updated Sep 29, 2024
One-click install
npx skills add https://github.com/miguelcsilva/dotfiles --skill creating-skills-miguelcsilva
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-skills
Source: https://github.com/miguelcsilva/dotfiles/tree/main/.agents/skills/creating-skills
Command: npx skills add https://github.com/miguelcsilva/dotfiles --skill creating-skills-miguelcsilva

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured framework and best practices for authoring new agent skills, ensuring they are well-organized, discoverable, and effective.

Core Features & Use Cases

  • Skill Scaffolding: Guides users through the process of creating new skills, from gathering requirements to defining the directory structure.
  • Best Practice Enforcement: Provides a checklist and detailed guidelines for writing SKILL.md files, including naming conventions and instruction clarity.
  • Use Case: When a user asks to "create a new skill to manage user authentication," this skill will guide them through defining its purpose, location, and structure.

Quick Start

Follow the workflow outlined in this skill to create a new agent skill.

Frequently Asked Questions about creating-skills

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

FAQPage Schema
How do I create new agent skills with the right structure and metadata?

To create new agent skills, follow best practices for defining directory structure, naming conventions, and frontmatter requirements to ensure your skills are well-organized and discoverable. This framework guides you from gathering requirements to final content definition.

What should be included in a SKILL.md file for agent development?

A SKILL.md file for agent development should include clear metadata frontmatter, a defined purpose, and well-structured body content. Adhering to specific naming conventions and instruction clarity ensures the skill functions effectively within its domain.

What is the best way to scaffold a new skill for domain-specific tasks?

The best way to scaffold a new skill is to use a structured framework that guides you through defining its purpose, location, and content structure. This ensures the skill is set up effectively for its specific domain use case.

Do I need any specific developer tools to start authoring agent skills?

No specific developer tools or dependencies are required to start authoring agent skills. You only need to follow the established guidelines for writing the skill files, structuring the directory, and defining the required metadata.

Why does my new agent skill lack discoverability and clear instructions?

Your agent skill may lack discoverability if it fails to adhere to best practice guidelines for structure, naming conventions, and metadata. Enforcing a specific content structure and clear instructions ensures the skill is well-organized and effective.