CommunityCodierung & Entwicklunggithub.com

Markdown-Viewer/Canvas

Erstellen Sie räumliche Diagramme mit frei positionierten Knoten im JSON-Format. Ideal für Konzeptkarten, Wissensgraphen und Planungstafeln, die eine präzise x/y-Koordinatensteuerung erfordern.

Was ist Canvas?

Diese Fähigkeit ermöglicht es KI-Agenten und Entwicklern, räumliche Diagramme wie Konzeptkarten, Wissensgraphen und Planungstafeln direkt im Markdown-Viewer zu erstellen. Die Knoten werden über ein JSON-Format definiert und können frei auf einer Leinwand positioniert werden, wobei präzise x/y-Koordinaten verwendet werden. Dies ist besonders nützlich für visuelles Denken, Brainstorming und Aufgabenplanung, wo die Anordnung der Elemente eine wichtige Rolle spielt. Die Fähigkeit unterstützt die Darstellung komplexer Beziehungen und Hierarchien ohne die Einschränkungen von linearem Text. Entwickler können die Diagramme einfach in ihre Workflows integrieren, indem sie die JSON-Struktur in Markdown-Dokumente einbetten.

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

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Canvas?

Erstellen Sie räumliche Diagramme mit frei positionierten Knoten im JSON-Format. Ideal für Konzeptkarten, Wissensgraphen und Planungstafeln, die eine präzise x/y-Koordinatensteuerung erfordern.

Verwendung

Fügen Sie einen JSON-Block in Ihr Markdown-Dokument ein, um ein Canvas-Diagramm zu erstellen.

{
  "nodes": [
    {
      "id": "knoten1",
      "x": 100,
      "y": 200,
      "label": "Hauptidee",
      "color": "#4A90D9"
    },
    {
      "id": "knoten2",
      "x": 300,
      "y": 400,
      "label": "Unteridee",
      "color": "#7B68EE"
    }
  ],
  "edges": [
    {
      "source": "knoten1",
      "target": "knoten2",
      "label": "verbindet"
    }
  ]
}

Parameter

ParameterTypBeschreibung
nodesArrayListe der Knoten mit Position und Label
edgesArrayOptionale Kanten zwischen Knoten

Beispiele

Konzeptkarte

{
  "nodes": [
    {"id": "a", "x": 50, "y": 100, "label": "KI"},
    {"id": "b", "x": 200, "y": 100, "label": "ML"},
    {"id": "c", "x": 125, "y": 250, "label": "Daten"}
  ],
  "edges": [
    {"source": "a", "target": "b"},
    {"source": "a", "target": "c"}
  ]
}

Planungstafel

{
  "nodes": [
    {"id": "1", "x": 50, "y": 50, "label": "ToDo", "color": "#FF6B6B"},
    {"id": "2", "x": 200, "y": 50, "label": "In Arbeit", "color": "#FFD93D"},
    {"id": "3", "x": 350, "y": 50, "label": "Erledigt", "color": "#6BCB77"}
  ]
}

Einschränkungen

  • Diagramme müssen im JSON-Format angegeben werden.
  • Koordinaten werden in Pixeln relativ zur linken oberen Ecke der Leinwand angegeben.
  • Kanten sind optional und werden standardmäßig als gerade Linien gezeichnet.

Lizenz

MIT

Individual skills in this repo

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

markdown-viewer/archimate

Create ArchiMate enterprise architecture diagrams using PlantUML stdlib macros. Best for TOGAF viewpoints, layered EA modeling (Business/Application/Technology), motivation analysis, and migration planning.

markdown-viewer/architecture

Create layered system architecture diagrams using HTML/CSS templates with color-coded tiers and grid layouts. Best for technology stacks, microservices topology, and multi-tier application design.

markdown-viewer/bpmn

Create business process diagrams using PlantUML syntax with BPMN, EIP, and Lean Mapping stencil icons. Best for workflow automation, approval chains, message-based integration patterns, and value stream mapping.

markdown-viewer/cloud

Create cloud provider architecture diagrams using PlantUML syntax with official AWS, Azure, GCP, and Alibaba Cloud service icons. Best for multi-service cloud topologies and migration blueprints.

markdown-viewer/data-analytics

Create data pipeline and analytics architecture diagrams using PlantUML syntax with database/analytics stencil icons. Best for ETL pipelines, data lakes, real-time streaming, data warehousing, and BI dashboard design.

markdown-viewer/graphviz

Create directed/undirected graphs using DOT language with automatic layout. Best for dependency trees, call graphs, package hierarchies, and module relationships requiring fine-grained edge routing.

markdown-viewer/infocard

Create editorial-style information cards using HTML/CSS in Markdown. Best for knowledge summaries, data highlights, event announcements, and single-topic content cards with magazine-quality typography.

markdown-viewer/iot

Create IoT architecture diagrams using PlantUML syntax with device and sensor stencil icons. Best for smart home, industrial IoT (IIoT), fleet management, edge computing, and sensor network layouts.

markdown-viewer/mindmap

Create hierarchical mind maps using PlantUML @startmindmap syntax. Best for brainstorming, topic decomposition, study notes, and decision trees with automatic radial layout, left/right branches, and per-node styling.

markdown-viewer/network

Create network topology diagrams using PlantUML syntax with mxgraph device icons (Cisco, Citrix, etc.). Best for LAN/WAN layouts, datacenter interconnects, and physical/logical network design.

markdown-viewer/security

Create security architecture diagrams using PlantUML syntax with identity, encryption, firewall, and compliance stencil icons. Best for IAM flows, zero-trust models, encryption pipelines, and threat detection architectures.

markdown-viewer/uml

Create UML diagrams using PlantUML syntax. Best for software modeling — Class, Sequence, Activity, State Machine, Component, Use Case, and Deployment diagrams with concise text-based notation and auto-layout.

markdown-viewer/vega

Create data-driven charts with Vega-Lite (declarative) and Vega (programmatic). Best for statistical visualization of numeric data — bar, line, scatter, heatmap, area, radar charts, and word clouds.

Verwandte Skills