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.