bbt-user

Parse SKILL.md frontmatter to index Skill Units with YAML metadata.

28|2|Updated Apr 29, 2024
One-click install
npx skills add https://github.com/LionelDraghi/bbt --skill bbt-user
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bbt-user
Source: https://github.com/LionelDraghi/bbt/tree/main/docs/bbt-skill
Command: npx skills add https://github.com/LionelDraghi/bbt --skill bbt-user

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a practical blueprint for discovering and describing Skill Units in a repository by requiring a root SKILL.md with a name and description and by organizing optional resources for execution or reference.

Core Features & Use Cases

  • Detects valid Skill Units by the presence of SKILL.md at the root, extracts the mandatory frontmatter fields (name, description) for indexing, and surfaces metadata for cataloging.
  • Structures metadata for downstream tooling, including optional scripts/, references/, and assets/ directories when present.
  • Enables consistent discovery, documentation, and activation of Skills across large codebases and documentation repositories.

Quick Start

Identify Skill Units by locating SKILL.md at the root of each directory and emit a metadata block for each discovered unit.

Frequently Asked Questions about bbt-user

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

FAQPage Schema
How do I discover and document Skill Units across a Markdown repository?

To discover Skill Units across a Markdown repository, locate a root SKILL.md file and parse its frontmatter to extract mandatory name and description fields for indexing and cataloging.

What is a Skill Unit in a Markdown-based codebase?

A Skill Unit in a Markdown-based codebase is a directory containing a root SKILL.md file with mandatory frontmatter fields and optional resource directories like scripts, references, and assets for execution.

Does the Skill Unit metadata extraction require specific YAML frontmatter fields?

Yes, Skill Unit metadata extraction requires specific YAML frontmatter fields. The parser validates the presence of mandatory name and description fields to produce a consistent metadata block per unit.

What's the best way to index valid Skill Units for retrieval across large codebases?

The best way to index valid Skill Units for retrieval is by parsing root SKILL.md frontmatter to validate mandatory fields, then emitting a consistent YAML-based metadata block for each discovered unit.

How does the parser handle optional resource directories in Skill Unit discovery?

During Skill Unit discovery, the parser handles optional resource directories by detecting and structuring metadata for scripts, references, and assets folders when present, enabling downstream tooling integration.