setup

Initialize Mycelium plugin project state directories and starter files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mycelium, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill initializes the Mycelium plugin by creating project state directories and starter files, ensuring a structured environment for Mycelium to operate within.

Core Features & Use Cases

  • Project State Initialization: Creates directories for canvas, diamonds, memory, and harness to store project-specific data.
  • Optional Opencode Support: Provides a starter scaffold for opencode integration when detected or requested.
  • Idempotent: Re-running the skill on an initialized project has no effect, ensuring safe re-runs.

Quick Start

Run /mycelium:start to initialize the Mycelium plugin and set up your project environment.

Frequently Asked Questions about setup

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

FAQPage Schema
How do I initialize project state directories for the Mycelium plugin?

To initialize Mycelium plugin project state directories, run the `/mycelium:start` command. This automatically creates the required folders for canvas, diamonds, memory, and harness to store project-specific data.

What is Mycelium plugin setup and when do I need it?

Mycelium plugin setup creates a structured environment by generating starter files and state directories. You need it when starting a new project within the Mycelium framework to ensure proper data storage and operational structure.

Does the Mycelium plugin setup support opencode integration?

Yes, Mycelium plugin setup supports opencode integration. It provides a starter scaffold for opencode integration automatically when the environment is detected or when explicitly requested during initialization.

Can I safely re-run project initialization if directories already exist?

Yes, you can safely re-run project initialization because the setup process is idempotent. Re-running the skill on an already initialized project has no effect, preventing overwrites or duplicate directory creation.

Do I need the Mycelium framework installed to set up project state directories?

Yes, you need the Mycelium framework installed. This skill operates specifically within the Mycelium framework and depends on the Mycelium dependency to properly initialize project state and starter files.