broken

Serves as a test fixture for skill catalog parsing of malformed SKILL.md files.

29.4k|4.4k|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/garrytan/gbrain --skill broken
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: broken
Source: https://github.com/garrytan/gbrain/tree/main/test/fixtures/skill-catalog/skills/broken
Command: npx skills add https://github.com/garrytan/gbrain --skill broken

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This fixture verifies that the skill catalog loader gracefully handles a SKILL.md file that lacks YAML frontmatter, ensuring the parser lists it with the directory name and empty triggers instead of throwing an error.

Core Features & Use Cases

  • Parser Resilience Testing: Confirms the catalog never crashes when frontmatter is missing.
  • Fallback Naming: Validates that the directory name is used as the skill name when no frontmatter name exists.
  • Use Case: A developer adding error-tolerance to a skill discovery system uses this fixture in automated tests to confirm malformed skills are still listed safely.

Quick Start

Run the skill catalog test suite and confirm the broken fixture appears in the listing with empty triggers and no errors.

Frequently Asked Questions about broken

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

FAQPage Schema
What happens when a SKILL.md file has no YAML frontmatter?

The skill catalog still lists the skill using its directory name as the name and assigns empty triggers. The parser must not throw an error when the frontmatter fence is missing.

How do I test skill catalog error handling?

Include a fixture directory with a malformed SKILL.md, such as one missing frontmatter, and assert the catalog lists it gracefully. This verifies the loader tolerates bad input without crashing.

Is a SKILL.md without frontmatter a valid skill?

Under the strict definition, a valid skill requires YAML frontmatter with name and description. This fixture exists specifically to test how the catalog handles files that fail that requirement.

Why does the skill catalog need malformed fixtures?

Malformed fixtures prevent regressions where bad input crashes discovery. They ensure real-world skills with formatting mistakes degrade gracefully instead of breaking the entire catalog listing.