canon-init

Create a local .canon directory for Canon runtime state.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/apply-the/canon --skill canon-init
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: canon-init
Source: https://github.com/apply-the/canon/tree/main/.agents/skills/canon-init
Command: npx skills add https://github.com/apply-the/canon --skill canon-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize the repository's Canon runtime state by creating a local .canon directory to enable governed AI workflows and surface the repository-local skill surface.

Core Features & Use Cases

  • Initialize the .canon/ state when missing, enabling Canon workflows to run locally.
  • Materialize a repository-local skill surface for Codex-compatible environments.
  • Ensure subsequent Canon skills can run, persist durable evidence, and publish when ready.

Quick Start

Run canon init --ai codex from the repository root to initialize the local Canon workspace.

Frequently Asked Questions about canon-init

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

FAQPage Schema
How do I initialize Canon workflow state in my local repository?▼

No prerequisites are needed to initialize the local Canon workspace. The initialization process creates the .canon directory when missing and does not require any pre-existing state to run successfully.

What does the .canon directory do for Codex-compatible environments?▼

The .canon directory materializes a repository-local skill surface for Codex-compatible environments. It enables governed AI workflows to run locally and ensures subsequent Canon skills can execute, persist durable evidence, and publish when ready.

Can I run canon init in a repository without any pre-existing state?▼

Yes, you can run canon init in a repository without pre-existing state. The tool creates the .canon directory when missing and reports the outcome, requiring no prior configuration or existing Canon workspace to function.

When do I need to create a local .canon directory?▼

You need to create a local .canon directory when your project requires governed AI workflows and a repository-local skill surface. This initialization ensures subsequent Canon skills can run, persist durable evidence, and publish when ready.