canvas

Create and manipulate JSON Canvas files with nodes and edges in Obsidian.

1.2k|107|Updated Oct 2, 2023
One-click install
npx skills add https://github.com/your-papa/obsidian-Smart2Brain --skill canvas-your-papa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas
Source: https://github.com/your-papa/obsidian-Smart2Brain/tree/main/integration/Smart2Brain%20Test%20Vault/.obsidian/skills/canvas
Command: npx skills add https://github.com/your-papa/obsidian-Smart2Brain --skill canvas-your-papa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users create, edit, and understand Obsidian Canvas files, enabling visual note-taking and concept mapping.

Core Features & Use Cases

  • JSON Canvas Format: Understands the structure of .canvas files, including nodes and edges.
  • Node Types: Supports text, file, link, and group nodes.
  • Edge Connections: Facilitates the creation of connections between nodes with customizable endpoints and labels.
  • Use Case: Quickly generate a visual representation of a project's workflow, connecting different tasks and resources with descriptive labels.

Quick Start

Create a new canvas file with a text node containing the title 'My First Canvas'.

Frequently Asked Questions about canvas

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

FAQPage Schema
How do I create a JSON Canvas file for visual note-taking in Obsidian?

To create a JSON Canvas file for Obsidian, you define nodes like text, file, link, or group, and edges to connect them. This Skill generates the structured `.canvas` file format needed for visual organization of information and ideas.

What types of nodes can I use when building an Obsidian Canvas mind map?

When building an Obsidian Canvas mind map, you can use four specific node types: text, file, link, and group. These nodes support specific attributes, positions, and styles to facilitate structured visual organization.

Can I connect different ideas and resources with labeled edges in a .canvas file?

Yes, you can connect different ideas and resources using edges in a `.canvas` file. The JSON Canvas format supports creating connections between nodes with customizable endpoints and descriptive labels for clear concept mapping.

Does Obsidian Canvas support grouping multiple nodes together into a visual workflow?

Obsidian Canvas supports grouping multiple nodes together through the `group` node type. This allows you to quickly generate a visual representation of a project's workflow, connecting different tasks and resources within defined boundaries.

What is the best way to structure a concept map using the JSON Canvas format?

The best way to structure a concept map using the JSON Canvas format is by defining nodes with specific positions and styles, then linking them with labeled edges. This creates a structured visual organization of your information and ideas.

Are there limitations to the visual styling and positioning of nodes in JSON Canvas files?

JSON Canvas files support defining specific attributes, positions, and styles for text, file, link, and group nodes. The format focuses on structured visual organization rather than freeform drawing, limiting styling to predefined node and edge attributes.