Canon Database Manager Skill

Initialize CANON_DB.json with structured characters, locations, props, and visual style.

30|4|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/kaigani/codeywood --skill canon-database-manager-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Canon Database Manager Skill
Source: https://github.com/kaigani/codeywood/tree/main/skills/production/canon-database-manager
Command: npx skills add https://github.com/kaigani/codeywood --skill canon-database-manager-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill consolidates all critical story elements into a single, machine-readable database, ensuring visual consistency and providing a definitive source of truth for all subsequent production phases.

Core Features & Use Cases

  • Centralized Canon: Creates and maintains CANON_DB.json, the single source of truth for characters, locations, props, and visual style.
  • Data Extraction & Structuring: Parses various input documents (character sheets, scene lists, bibles) to populate the database with structured information.
  • Visual Prompt Optimization: Extracts and formats visual descriptions to be directly usable by image generation models.
  • Use Case: After defining characters and scenes, use this skill to generate the CANON_DB.json file, which will then be used by image generation skills to create consistent character portraits and location art.

Quick Start

Run the canon database manager skill to initialize the CANON_DB.json file using all available story documents.

Frequently Asked Questions about Canon Database Manager Skill

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

FAQPage Schema
How do I centralize story canon for AI video generation?

To centralize story canon, you can initialize a machine-readable canon database that extracts and structures characters, locations, props, and visual style from input documents into a single source of truth.

How do I extract character sheets and scene lists into a structured story bible?

You can populate a story bible by parsing multiple input documents like character sheets and scene lists. This extracts data and structures it into a machine-readable format for visual consistency.

What is the best way to maintain visual consistency across character and location art?

Maintaining visual consistency requires extracting prompt-optimized visual descriptions from your story elements and storing them in a centralized database to serve as a definitive source for image generation.

Can I use a canon database to manage version control for my story elements?

Yes, a canon database can manage version control by maintaining a continuity log. This tracks updates to characters and locations as your story documents evolve across production phases.

What input documents do I need to generate a machine-readable canon database?

You need input documents such as character sheets, scene lists, and show bibles. The canon database extracts and structures data from these sources to populate its comprehensive records.