Skip to content
Agentmart
Submit a tool

excalidraw

Create inspectable teaching diagrams with the Excalidraw MCP server when a lesson needs a clear relationship, process, state, or boundary sketch.

Skill by madhvantyagi

IndexedMIT★ 342
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/madhvantyagi-excalidraw

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Create inspectable teaching diagrams with the Excalidraw MCP server when a lesson needs a clear relationship, process, state, or boundary sketch.

Use cases: backend, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/excalidraw

What's inside

Skill name
excalidraw
Description
Create inspectable teaching diagrams with the Excalidraw MCP server when a lesson needs a clear relationship, process, state, or boundary sketch.
License
MIT
Instructions
47 lines in SKILL.md · view on GitHub

Files (4)

  • SKILL.md
  • color-and-type.md · references/
  • diagram-types.md · references/
  • review-and-handoff.md · references/

SKILL.md (first lines)

# Excalidraw diagrams

Use Excalidraw when the learner needs to inspect a spatial relationship: what
connects, contains, changes state, or crosses a boundary. The selected subject
guide decides **what must be true** in the picture. This guide decides **how to
draw and check it**. A diagram should answer one question, not decorate a lesson.

## Load only the instructions you need

1. Read this page before using the `excalidraw` MCP server.
2. Read [color and type](references/color-and-type.md) for every diagram. Set
   the meaning of each color and the label hierarchy before drawing.
3. Read the relevant pattern in [diagram types](references/diagram-types.md)
   for the relation in the lesson brief. Combine patterns only when the claim
   requires it.
4. Read [review and handoff](references/review-and-handoff.md) before sending
   the result to the lesson coordinator.

The link to this page loads guidance only. A selected Excalidraw block is
produced by calling the `excalidraw` MCP server's `read_me` and `create_view`
tools, then inspecting the returned scene.

Keep the diagram's terms, symbols, units, arrow direction, and color meanings
identical to the surrounding explanation and exercises. If the brief does not
specify these, establish them from the active lesson.

## Build the scene

1. Write the claim in one sentence: “A learner can see that …”. List the
   objects and the relation needed to support that claim.
2. Call `read_me` before the first `create_view` in a task, unless its current
   element format is already in context. Its schema is authoritative; do not
   guess field names, fonts, export commands, or link format.
3. Sketch the reading order and choose a camera that makes labels readable at
   the inline viewport. Place boundaries behind the objects they contain.
4. Call `create_view` with the schema returned by `read_me`. Draw in the order
   the learner should encounter the idea. Keep a final overview in frame.
5. Open the rendered view and perform the checks in
   [review and handoff](references/review-and-handoff.md). Revise a specific
   defect; stop when the relation is accurate and legible.

If the server fails, make one correction based on its error. If it remains
unavailable, use prose, a table, Mermaid, or a runnable trace and tell the
coordinator what was substituted. Do not claim an Excalidraw view or ready
artifact without an inspected result.

From madhvantyagi/Gnos, MIT.

More from madhvantyagi/Gnos

Signals

Stars
342
Forks
25
Open issues
2
Last commit (this folder)
Sep 24, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from madhvantyagi

Cite this page

excalidraw skill. Agent Mart. https://agentmart.dev/skills/madhvantyagi-excalidraw (last updated 2026-10-24)