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.