new-skill

Define canonical SKILL.md frontmatter and structure for skill repositories.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/otto-assistant/bridge --skill new-skill-otto-assistant
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: new-skill
Source: https://github.com/otto-assistant/bridge/tree/main/cli/skills/new-skill
Command: npx skills add https://github.com/otto-assistant/bridge --skill new-skill-otto-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide codifies how to write a SKILL.md so AI agents can discover, load, and execute skills reliably by enforcing a consistent frontmatter and structure across repositories.

Core Features & Use Cases

  • Establishes a canonical frontmatter schema (name + description) for SKILL.md to enable discovery.
  • Guides placement under the repository root, typically in skills/<skill-name>/SKILL.md, with a concise, actionable body.
  • Covers optional companion directories (scripts/, references/, assets/) and when to link them to a skill.

Quick Start

Create a new SKILL.md following this structure and place it at skills/<skill-name>/SKILL.md.

Frequently Asked Questions about new-skill

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

FAQPage Schema
What is the required frontmatter structure for a SKILL.md file?▼

The required SKILL.md frontmatter structure includes a name and description field to enable agent discoverability and correct loading. The Markdown body provides implementation guidance, usage patterns, and best practices.

How do I organize skills in a repository for AI agent discoverability?▼

To organize skills for discoverability, place each skill in a dedicated directory at skills/<skill-name>/SKILL.md under the repository root. This canonical structure ensures agents can reliably discover and load the skill.

What should be included in the SKILL.md markdown body?▼

The SKILL.md markdown body should describe usage patterns, best practices, and any required or optional resources. It provides actionable implementation guidance that complements the required name and description frontmatter.

Can I include additional directories alongside a SKILL.md file?▼

Yes, a skill can declare optional companion directories including scripts/, references/, and assets/ if present. These directories store supplementary resources that the Markdown body can link to for implementation guidance.

Why does my AI agent fail to load a repository skill correctly?▼

An agent fails to load a repository skill when the SKILL.md lacks the canonical frontmatter schema or is misplaced outside the skills/<skill-name>/SKILL.md path, preventing reliable discovery and execution.

Does every skill in a repository need its own SKILL.md file?▼

Yes, if a repository stores skills under a top-level skills/ folder, each skill must use a dedicated SKILL.md file at skills/<skill-name>/SKILL.md to ensure correct discovery and loading by the agent.