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
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.
About
Use cases: backend, agent-building
Reviews
Write a reviewNo 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
- 0.802score
pinepaper
madhvantyagi
Build and check Pinepaper MCP diagrams, charts, motion, and interactive models when a lesson needs linked visual states or a changing quantity.
SkillAFreshness: A★ 342Claude Code +9 - 0.802score
subject
madhvantyagi
Select the lead subject, supporting bridges, teacher, sources, and field-specific teaching guidance for a learning goal.
SkillAFreshness: A★ 342Claude Code +9 - 0.802score
course-design
madhvantyagi
Design and revise a course's goal, progression, prerequisites, and sources.
SkillAFreshness: A★ 342Claude Code +9 - 0.802score
jsxgraph
madhvantyagi
Build and inspect mathematical graphs and coordinate constructions with JSXGraph when a learner needs to connect an equation to a shape, solve graphically, or…
SkillAFreshness: A★ 342Claude Code +9 - 0.802score
learning-orchestrator
madhvantyagi
Entry point.
SkillAFreshness: A★ 342Claude Code +9 - 0.802score
lesson-design
madhvantyagi
Develop the current topic into a connected lesson.
SkillAFreshness: A★ 342Claude Code +9 - 0.802score
course-viewer
madhvantyagi
Show an enrolled course and its lessons.
SkillAFreshness: A★ 342Claude Code +9 - 0.798score
manim-voice-animation
madhvantyagi
Make Manim teaching animations with narration and subtitles when motion helps a concept.
SkillAFreshness: A★ 342Claude Code +9 - 0.798score
khan-academy
madhvantyagi
Find a Khan Academy video fast and add it only on a strong match.
SkillAFreshness: A★ 342Claude Code +9 - 0.798score
learner-tracking
madhvantyagi
Record what the learner does and adapt the course to it in real time.
SkillAFreshness: A★ 342Claude Code +9 - 0.787score
learning
madhvantyagi
Compatibility route for older GNOS learning invocations; continue through learning-orchestrator.
SkillAFreshness: A★ 342Claude Code +9 - 0.748score
pdf
madhvantyagi
Turn lesson content into a PDF handout; render and check it before delivery.
SkillBFreshness: B★ 342Claude Code +9
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
- Repository
- github.com/madhvantyagi/Gnos
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from madhvantyagi
- 0.802score
pinepaper
madhvantyagi
Build and check Pinepaper MCP diagrams, charts, motion, and interactive models when a lesson needs linked visual states or a changing quantity.
SkillAFreshness: A★ 342Claude Code +9 - 0.802score
subject
madhvantyagi
Select the lead subject, supporting bridges, teacher, sources, and field-specific teaching guidance for a learning goal.
SkillAFreshness: A★ 342Claude Code +9 - 0.802score
course-design
madhvantyagi
Design and revise a course's goal, progression, prerequisites, and sources.
SkillAFreshness: A★ 342Claude Code +9 - 0.802score
jsxgraph
madhvantyagi
Build and inspect mathematical graphs and coordinate constructions with JSXGraph when a learner needs to connect an equation to a shape, solve graphically, or…
SkillAFreshness: A★ 342Claude Code +9 - 0.802score
learning-orchestrator
madhvantyagi
Entry point.
SkillAFreshness: A★ 342Claude Code +9 - 0.802score
lesson-design
madhvantyagi
Develop the current topic into a connected lesson.
SkillAFreshness: A★ 342Claude Code +9
Cite this page
excalidraw skill. Agent Mart. https://agentmart.dev/skills/madhvantyagi-excalidraw (last updated 2026-10-24)