init

Initialize cleo-web configuration from a project's .env file.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/jamiegrand/cleo-web --skill init-jamiegrand
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/jamiegrand/cleo-web/tree/main/.claude/skills/init
Command: npx skills add https://github.com/jamiegrand/cleo-web --skill init-jamiegrand

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize cleo-web configuration from the project's .env file to centralize setup, ensure consistent environment variables across environments, and reduce manual configuration steps.

Core Features & Use Cases

  • Automatic .env parsing: Read required and optional vars to configure the tool and create the .cleo-web data directory.
  • Framework auto-detection: Detect framework if FRAMEWORK not set in .env and tailor the setup.
  • Guided data directory creation: Create and initialize .cleo-web with config.json, todo.json, metrics.db.
  • Error handling & guidance: Provide actionable messages if .env is missing or keys are invalid.

Quick Start

Run /init to generate and persist the initial configuration from your .env, creating the necessary data structures.

Frequently Asked Questions about init

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

FAQPage Schema
How do I initialize cleo-web configuration from a .env file?

To initialize cleo-web configuration from a .env file, run the /init command. This automatically parses your environment variables, validates required keys, and creates the .cleo-web data directory with initial config files and placeholders.

What happens if required environment variables are missing during setup?

If required environment variables are missing during setup, the initialization process provides actionable error messages and guidance. It validates required keys from the .env file to ensure your local setup remains reproducible before generating the config.

Can I auto-detect my web framework if it is not specified in the .env file?

Yes, you can auto-detect your web framework if it is not specified in the .env file. The initialization process automatically detects the framework when the FRAMEWORK variable is unset and tailors the setup accordingly.

What files are created in the .cleo-web data directory during initialization?

During initialization, the .cleo-web data directory is created with config.json, todo.json, and metrics.db. These files establish the initial configuration, track tasks, and store metrics for your web project.

Do I need a .env file to set up a reproducible local environment for cleo-web?

Yes, you need a .env file to set up a reproducible local environment for cleo-web. The initialization process reads required and optional variables directly from the .env file to centralize setup and ensure consistent environment variables.