bad_skill

Detects missing 'name' field in 'SKILL.md' frontmatter using string parsing.

42|3|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/haabe/mycelium --skill bad-skill-haabe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bad_skill
Source: https://github.com/haabe/mycelium/tree/main/tests/bash/fixtures/check_8/missing_name/plugins/mycelium/skills/bad_skill
Command: npx skills add https://github.com/haabe/mycelium --skill bad-skill-haabe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill identifies and flags skills that lack essential metadata fields, such as the required 'name' field.

Core Features & Use Cases

  • Metadata Field Detection: Checks for the presence of a 'name' field in the 'SKILL.md' frontmatter.
  • Flagging Missing Data: Flags skills without the 'name' field, providing an opportunity for improvement.
  • Use Case: For quality assurance in a repository with multiple skill units, this Skill helps ensure that all skills are properly documented.

Quick Start

Run the 'bad_skill' to check if your skill units are missing essential metadata fields.

Frequently Asked Questions about bad_skill

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

FAQPage Schema
How do I check for missing metadata fields in SKILL.md frontmatter?

To check for missing metadata fields in SKILL.md frontmatter, run this Skill to identify and flag skill units lacking the required 'name' field. It uses basic string parsing to validate required field presence for repository maintenance.

Why does skill metadata validation matter for repository maintenance?

Skill metadata validation matters for repository maintenance because it ensures all skill units are properly documented. Identifying skills missing essential metadata fields provides clear opportunities for improvement and maintains overall quality assurance.

Can I use this to automate quality assurance for multiple skill units?

Yes, you can use this to automate quality assurance for multiple skill units in a repository. It assesses metadata completeness and flags any skills without the 'name' field, helping maintainers ensure proper documentation across the entire project.

What is the best way to detect a missing name field in skill frontmatter?

The best way to detect a missing name field in skill frontmatter is to run this Skill. It specifically checks for the presence of the 'name' field in SKILL.md frontmatter and flags any skill units missing this essential metadata.

Does this frontmatter validation tool require any external dependencies?

No, this frontmatter validation tool does not require any external dependencies. It operates independently using basic string parsing techniques to assess metadata completeness and identify missing required fields in your repository.