<skill-name>

Validate Skill Units by confirming SKILL.md frontmatter with name and description.

1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/CyanAutomation/motioninocean --skill skill-name-cyanautomation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: <skill-name>
Source: https://github.com/CyanAutomation/motioninocean/tree/main/.github/skills/_template
Command: npx skills add https://github.com/CyanAutomation/motioninocean --skill skill-name-cyanautomation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This template provides a standardized structure for defining Skill Units in the repository, enforcing a SKILL.md frontmatter-based entry point and consistent metadata.

Core Features & Use Cases

  • Standardized Skill Unit: Ensures each skill has a unique root SKILL.md with name and description.
  • Optional Resources: Supports optional scripts/, references/, and assets/ directories for extended capabilities.
  • Discovery & Validation: Enables automated validation of skill metadata and safe integration into tooling.

Quick Start

Place a SKILL.md at the root of the skill directory and follow the frontmatter contract.

Frequently Asked Questions about <skill-name>

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

FAQPage Schema
How do I validate skill definitions in a repository?

Validate skill definitions by confirming a SKILL.md file exists at the directory root with YAML frontmatter containing the required name and description fields. This enforces a defined metadata schema for consistent discovery and safe integration into tooling.

What metadata schema is required for YAML frontmatter in a SKILL.md file?

The required YAML frontmatter schema includes name, description, owner, last-reviewed, and compatible-repo-areas. This standardized metadata ensures consistent repository discovery, metadata extraction, and activation workflows.

How do I structure repository directories for automated skill discovery?

Structure directories by placing a SKILL.md at the root of each skill unit. You can optionally add scripts/, references/, and assets/ subdirectories to support extended capabilities for automated validation.

What is a Skill Unit and when do I need to define one?

A Skill Unit is a standardized directory structure for defining skills in a repository, anchored by a SKILL.md file. You need to define one when you want to enforce consistent metadata extraction and enable safe integration into automation tooling.

Does the skill definition template support optional components and safety checks?

Yes, the skill definition template tracks optional components and safety checks. It supports optional scripts/, references/, and assets/ directories alongside the required SKILL.md root file for extended capabilities.

Why does my skill discovery workflow fail to find valid skill directories?

Skill discovery fails if the directory lacks a SKILL.md file at the root or if the YAML frontmatter is missing the required name and description fields. The validation process strictly enforces this metadata schema before activation.