CommunityBildgithub.com

kepano/json-canvas

JSON Canvas-Dateien (.canvas) mit Knoten, Kanten, Gruppen und Verbindungen erstellen und bearbeiten. Verwenden Sie dies bei der Arbeit mit .canvas-Dateien, visuellen Arbeitsflächen, Mindmaps, Flussdiagrammen oder wenn der Benutzer Canvas-Dateien in Obsidian erwähnt.

Was ist json-canvas?

Diese Fähigkeit ermöglicht es KI-Agenten, JSON Canvas-Dateien (.canvas) zu erstellen und zu bearbeiten, die für visuelle Arbeitsflächen, Mindmaps, Flussdiagramme und Obsidian Canvas-Dateien verwendet werden. Es bietet eine umfassende API zum Verwalten von Knoten (mit Labels, Symbolen, Farben und Links), Kanten (mit gerichteten oder ungerichteten Verbindungen) und Gruppen (mit farbigen Hintergründen und Labels). Die Fähigkeit folgt der JSON-Canvas-Spezifikation 1.0, die von Obsidian populär gemacht wurde, kann aber mit jedem Tool verwendet werden, das dieses Dateiformat unterstützt. Dies ist besonders nützlich für Entwickler und Wissensmanager, die programmatisch visuelle Diagramme generieren, Datenflüsse darstellen oder interaktive Karten aus ihren Projekten erstellen möchten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/kepano/obsidian-skills/tree/main/skills/json-canvas

Installed? Explore more Bild skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht json-canvas?

Erstellen und bearbeiten Sie JSON Canvas-Dateien (.canvas) mit Knoten, Kanten, Gruppen und Verbindungen. Verwenden Sie dies bei der Arbeit mit .canvas-Dateien, visuellen Arbeitsflächen, Mindmaps, Flussdiagrammen oder wenn der Benutzer Canvas-Dateien in Obsidian erwähnt.

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

kepano/defuddle

Extract clean markdown content from web pages using Defuddle CLI, removing clutter and navigation to save tokens. Use instead of WebFetch when the user provides a URL to read or analyze, for online documentation, articles, blog posts, or any standard web page. Do NOT use for URLs ending in .md — those are already markdown, use WebFetch directly.

kepano/knap

Render Markdown from templates and structured data using Knap CLI. Use when the user asks to apply a Knap template, turn JSON or CSV data into notes, batch-generate Markdown files, or format Defuddle output into a note.

kepano/obsidian-bases

Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use when working with .base files, creating database-like views of notes, or when the user mentions Bases, table views, card views, filters, or formulas in Obsidian.

kepano/obsidian-cli

Interact with Obsidian vaults using the Obsidian CLI to read, create, search, and manage notes, tasks, properties, and more. Also supports plugin and theme development with commands to reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM. Use when the user asks to interact with their Obsidian vault, manage notes, search vault content, perform vault operations from the command line, or develop and debug Obsidian plugins and themes.

kepano/obsidian-markdown

Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.

Verwandte Skills