badskill

Detect Mycelium skills missing the mandatory Preflight block before execution.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill identifies and reports instances where a skill executes without the required Preflight block, ensuring that critical steps in the workflow are not inadvertently skipped.

Core Features & Use Cases

  • Preflight Check: Monitors for the absence of the 'Preflight: Read target canvas file' block before skill execution.
  • Error Reporting: Flags and highlights skills that write to the canvas without adequate pre-execution validation.
  • Use Case: Ensures that skills following a specific template with a Preflight check are executed correctly by identifying deviations from this template.

Quick Start

Run the badskill to check if any skill in your Mycelium project has missing Preflight instructions.

Frequently Asked Questions about badskill

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

FAQPage Schema
How do I check for missing Preflight instructions in Mycelium skill directories?

Preflight error checking in Mycelium involves monitoring skill directories for the absence of a mandatory pre-execution safety block. This validation process identifies potentially risky skill operations that write to the canvas without adequate pre-execution validation.

Why does a Mycelium skill execute without the required Preflight block?

A Mycelium skill might execute without the required Preflight block due to workflow deviations from the established safety template. Running a preflight check identifies these instances, ensuring critical validation steps are not inadvertently skipped during skill operations.

Can I validate Mycelium skill templates for pre-execution safety checks?

Yes, you can validate Mycelium skill templates for pre-execution safety checks by verifying the presence of the mandatory Preflight block. This ensures skills conform to established safety measures and prevents workflow deviations before execution begins.

What is the best way to monitor Mycelium project directories for missing skill validation?

The best way to monitor Mycelium project directories for missing skill validation is to run an automated check that flags skills writing to the canvas without the required Preflight block. This surfaces missing instructions and prevents risky operations.

How do I prevent workflow deviations when executing skills that write to the canvas?

To prevent workflow deviations when executing skills that write to the canvas, implement error checking that verifies the presence of the mandatory Preflight block. This ensures skill operations conform to established safety measures and adequate pre-execution validation.