AV

aref-vc/excalidraw-skill

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

25 stars 품질 68 트렌드 19MIT

SVG + PNG로 저장 된 Hand-drawn Excalidraw-style 다이어그램으로 텍스트 프롬프트를 변환하는 Claude Code 기술. 브라우저 없음, Puppeteer 없음, MCP 서버 없음.

개요

SVG + PNG로 저장 된 Hand-drawn Excalidraw-style 다이어그램으로 텍스트 프롬프트를 변환하는 Claude Code 기술. 브라우저 없음, Puppeteer 없음, MCP 서버 없음. 일반 영어의 다이어그램을 설명하고 두 번째 아래에서 손으로 그리는 스케치 렌더링을 얻을: - — 결정 나무, 프로세스 흐름, 사용자 여행 - — 서비스, 데이터베이스, APIs, 연결 - - 구성 요소, 데이터 흐름, 배포 파이프라인 출력은 정통 Excalidraw 보기를 이용합니다: 상표를 위한 Virgil handwritten 글꼴, annotations를 위한 Cascadia monospace, sketchy 손 그림 모양을 위한 roughjs. 설치되면 Claude Code의 기술을 트리거하십시오. 기본적으로, 도표는 SVG와 PNG (2x 해결책) 둘 다로 ~/Downloads/Excalidraw/에 저장됩니다. 출력 디렉토리를 변경하려면 SKILL.md의 OUTPUT DIR 라인을 편집하십시오. anotation 속성을 가진 모양에 기술적인 세부사항을 직접 추가하십시오. Annotations는 모양 경계를 초과하는 경우에 상표와 ellipsis로 auto-truncate의 밑에 monospace에서 렌더링합니다.

개요(AI 번역)

SVG + PNG로 저장 된 Hand-drawn Excalidraw-style 다이어그램으로 텍스트 프롬프트를 변환하는 Claude Code 기술. 브라우저 없음, Puppeteer 없음, MCP 서버 없음.

무엇 그것

일반 영어의 다이어그램을 설명하고 두 번째 아래에서 손으로 그리는 스케치 렌더링을 얻을:

  • Flowcharts - 결정 나무, 프로세스 흐름, 사용자 여행
  • Architecture diagrams - 서비스, 데이터베이스, API, 연결
  • 시스템 설계 — 구성 요소, 데이터 흐름, 배포 파이프라인

출력은 정통 Excalidraw 보기를 이용합니다: 상표를 위한 Virgil handwritten 글꼴, annotations를 위한 Cascadia monospace, sketchy 손 그림 모양을 위한 roughjs.

설치

사용법

설치되면 Claude Code의 기술을 트리거하십시오.

또는 자연스럽게 원하는 것을 설명:

산출

기본적으로, 다이어그램은 SVG와 PNG (2x 해상도) 모두로 ~/Downloads/Excalidraw/에 저장됩니다.

출력 디렉토리를 변경하려면 OUTPUT_DIR] 줄을 SKILL.md:

지원 요소

유형 설명 키 속성
rectangle 서비스, 구성품(옵션 둥근 코너) [T4]], annotation, sectionLabel, rounded

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Excalidraw Skill for Claude Code

A Claude Code skill that transforms any text prompt into a hand-drawn Excalidraw-style diagram, saved as SVG + PNG locally. No browser, no Puppeteer, no MCP server.

What it does

Describe a diagram in plain English and get a hand-drawn sketch rendered locally in under a second:

  • Flowcharts — decision trees, process flows, user journeys
  • Architecture diagrams — services, databases, APIs, connections
  • System designs — components, data flows, deployment pipelines

Output uses the authentic Excalidraw look: Virgil handwritten font for labels, Cascadia monospace for annotations, and roughjs for sketchy hand-drawn shapes.

Install

# Clone into your Claude Code skills directory
git clone https://github.com/aref-vc/excalidraw-skill.git ~/.claude/skills/excalidraw

# Install renderer dependencies
cd ~/.claude/skills/excalidraw/scripts && npm install

Usage

Once installed, trigger the skill in Claude Code:

/excalidraw user -> API gateway -> auth service -> database

Or describe what you want naturally:

draw me a hand-drawn architecture diagram with a load balancer,
three API servers, a Redis cache, and a PostgreSQL database

Output

By default, diagrams are saved to ~/Downloads/Excalidraw/ as both SVG and PNG (2x resolution).

To change the output directory, edit the OUTPUT_DIR line in SKILL.md:

OUTPUT_DIR: ~/Documents/My Diagrams/

Supported Elements

Type Description Key properties
rectangle Services, components (optional rounded corners) label, annotation, sectionLabel, rounded
ellipse Actors, users, external systems label, annotation
diamond Decisions, conditions label
arrow Connections between shapes (auto-routed) label (collision-aware positioning)
line Dividers, separators points
text Titles, annotations, labels subtitle (stacked below with gap)

Features

Inline annotations

Add technical details directly on shapes with the annotation property. Annotations render in monospace below the label and auto-truncate with ellipsis if they exceed the shape bounds.

{
  "type": "rectangle",
  "label": "API Gateway",
  "annotation": "REST + WebSocket | Rate limited | JWT auth",
  "width": 200, "height": 100
}

Section labels

Group related shapes in zone rectangles with sectionLabel. The label renders bold at the top-left corner, inset from the edge.

{
  "type": "rectangle",
  "x": 30, "y": 80,
  "width": 500, "height": 220,
  "fill": "#e7f5ff",
  "sectionLabel": "API LAYER"
}

Title with subtitle

GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add aref-vc/excalidraw-skill
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →