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.