canvas-gen

Generate Obsidian Canvas files from beads issues using CLI templates.

1|1|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/demithras/ClearMeta --skill canvas-gen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas-gen
Source: https://github.com/demithras/ClearMeta/tree/main/.claude/skills/canvas-gen
Command: npx skills add https://github.com/demithras/ClearMeta --skill canvas-gen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the generation of Obsidian Canvas visualizations from beads issues, eliminating manual canvas creation and helping teams track work visually.

Core Features & Use Cases

  • Automated canvas generation: create nodes and edges from beads issues for clear status and dependency visualization.
  • Flexible templates: work, hierarchy, and timeline layouts to fit different planning needs.
  • Output management: saves as .canvas files in the Obsidian vault with optional custom filenames and date-based fallbacks.

Quick Start

Run /canvas-gen to generate a canvas from all in-progress beads issues. Or specify an epic like /canvas-gen beads-epic-001. Use --template and --output to customize.

Frequently Asked Questions about canvas-gen

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

FAQPage Schema
How do I generate Obsidian Canvas visualizations from beads issues?

You can visualize beads issues as Obsidian canvases by running canvas-gen to compute node and edge structures, then outputting .canvas files to your vault. It supports generating canvases for epics, in-progress issues, or full bead sets.

What Obsidian Canvas templates are available for project planning and task tracking?

Available templates for project planning and task tracking include work, hierarchy, and timeline layouts. These flexible templates compute node and edge structures to fit different planning needs and visualize dependencies.

Do I need a local beads CLI to automate canvas generation for Obsidian?

Yes, a local beads CLI is required to automate canvas generation for Obsidian. The skill relies on the CLI to query beads issues, compute node and edge structures, and output valid .canvas files to your vault.

Can I specify a custom filename when exporting beads issues to an Obsidian vault?

Yes, you can specify a custom filename when exporting beads issues to an Obsidian vault using the --output flag. If no custom filename is provided, the skill applies a date-based fallback for the .canvas file.

What is the best way to visualize an epic from beads in Obsidian Canvas?

The best way to visualize an epic from beads in Obsidian Canvas is to specify the epic identifier, like beads-epic-001, when running the generation command. You can also apply a timeline or hierarchy template for layout customization.