template-skill

Parse SKILL.md frontmatter and generate a standardized metadata block.

13|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/abeldotam/bmad-viewer --skill template-skill-abeldotam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: template-skill
Source: https://github.com/abeldotam/bmad-viewer/tree/main/.agents/skills/template-skill
Command: npx skills add https://github.com/abeldotam/bmad-viewer --skill template-skill-abeldotam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill Unit template solves the problem of inconsistent Skill Unit metadata by providing a standard frontmatter-driven schema that can be parsed to generate a complete, discovery-friendly metadata block.

Core Features & Use Cases

  • Standardized metadata: extracts name and description from SKILL.md and augments with tagline, category, keywords, dependencies, and components.
  • Component awareness: detects presence of optional folders like scripts/, references/, and assets/ to reflect real-world structure.
  • Safety & governance: includes toxicity evaluation to guard against unsafe content and misconfiguration.

Quick Start

Run the Skill Unit analyzer on a repository containing a SKILL.md to emit a ready-to-consume metadata block for that skill.

Frequently Asked Questions about template-skill

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

FAQPage Schema
How do I generate standardized metadata from a SKILL.md file?

To generate standardized metadata from a SKILL.md file, you parse its YAML frontmatter to extract the name and description, then augment it with tagline, category, keywords, dependencies, and components.

What is the best way to define a reusable AI assistant skill blueprint?

Defining a reusable AI assistant skill blueprint requires using a standard frontmatter-driven schema in a SKILL.md file to produce a complete, discovery-friendly metadata block for consistent downstream tooling.

How does metadata discovery work for Markdown-based skill definitions?

Metadata discovery for Markdown-based skill definitions works by parsing the YAML frontmatter and detecting optional directories like scripts/ or assets/ to automatically determine the skill's real-world components.

Can I use this skill template to evaluate toxicity and unsafe content?

Yes, you can use this skill template to evaluate toxicity, as it includes safety and governance features designed to guard against unsafe content and misconfiguration during metadata generation.

Do I need any external dependencies to parse a SKILL.md frontmatter?

No external dependencies are required to parse a SKILL.md frontmatter, as the skill operates directly on the repository structure and Markdown files without needing additional packages or modules.

Why does my skill metadata lack component awareness for optional folders?

Your skill metadata lacks component awareness because the analyzer detects optional folders like scripts/, references/, and assets/ to reflect the real-world structure, requiring their actual presence in the repository.