What it does. Photo of handwritten letters in → installable font out. You do the seeing (find and label letters, judge quality); the CLI does all geometry (trace, metrics, font assembly). Never edit SVG paths or coordinates yourself.
Run
node /scripts/resolve-cli.js
once. It prints the CLI invocation to use (e.g.
node /abs/path/src/cli.js
). Substitute that printed command wherever the examples below show
$DYF
- shell variables do not persist between tool calls, so paste the real command each time.
Highlights
- User has no photo yet → offer the template: print, write, photograph.
- User shares photo(s) of handwriting → main flow below.
- User pasted an image but there is no file path → you can see it, but the
- User wants changes to a font built this session → Refine section.
- Did every written character get exactly one box? A letter drawn with
When to use it. Turn a photo of handwriting into a real installable font (TTF/WOFF/WOFF2). Use when the user shares a photo of handwritten letters and wants a font, asks to "make my font", "handwriting font", "turn…
Install
npx skills add danilo-znamerovszkij/draw-your-font --skill draw-your-font
Or copy the skill folder manually:
git clone https://github.com/danilo-znamerovszkij/draw-your-font.git
cp -r draw-your-font/skills/draw-your-font/ ~/.claude/skills/draw-your-font
Source: danilo-znamerovszkij/draw-your-font — 731 stars, MIT, last pushed 2026-08-05.