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.