init

Detect project stacks and generate docs/anvil/config.yml for Anvil projects.

1|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Olino3/anvil --skill init-olino3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/Olino3/anvil/tree/main/plugins/anvil/skills/init
Command: npx skills add https://github.com/Olino3/anvil --skill init-olino3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the initial project setup and configuration for Anvil projects, reducing manual setup time and ensuring consistency across workstreams.

Core Features & Use Cases

  • Interactive stack detection and component configuration based on project files.
  • Auto-generates docs/anvil/config.yml with component definitions, test commands, and defaults.
  • Applies to new projects and reconfig of existing ones, guiding teams through standardization.

Quick Start

Run the /anvil:init command to automatically detect your stack, configure components, and write docs/anvil/config.yml.

Frequently Asked Questions about init

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

FAQPage Schema
How do I automate Anvil project setup and generate config.yml?

Automating Anvil project setup is done by running the /anvil:init command, which detects your tech stack and automatically generates a tailored docs/anvil/config.yml file. This interactive process configures components and test commands to ensure repeatable, policy-driven setup.

What is stack detection for Anvil configuration?

Stack detection for Anvil configuration is the process of reading common build and config files in your repository to identify your tech stack. The tool uses this information to guide interactive prompts and generate a tailored docs/anvil/config.yml file with component definitions and defaults.

Can I reconfigure an existing project with Anvil setup automation?

You can reconfigure an existing project with Anvil setup automation by running the initialization command. It applies to both new projects and existing ones, guiding your team through standardization by detecting the current stack and writing an updated, ready-to-use configuration file.

What do I need to generate a tailored Anvil config file?

Generating a tailored Anvil config file requires having common build or config files present in your project directory for stack detection. The interactive setup reads these files to apply component definitions, test commands, and defaults without needing external dependencies.

Are there limitations to interactive Anvil stack detection?

Limitations of interactive Anvil stack detection involve its reliance on recognizing common build and config files. If your project uses non-standard or custom configurations, the automated generation of docs/anvil/config.yml may require manual adjustments to properly define components and test commands.