Not in the top 1,000 by GitHub stars

danilo-znamerovszkij/draw-your-font

Turn a photo of your handwriting into a real font (TTF/WOFF/WOFF2) - free, open source, no uploads. Node CLI + Claude Code skill.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/draw-your-font/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

ef367bb2193b → ef367bb2193b

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → ef367bb2193b

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit ef367bb2193b523a03e313b9219e31055558ae70

git clone --filter=blob:none --no-checkout https://github.com/danilo-znamerovszkij/draw-your-font.git .hotskills/danilo-znamerovszkij-draw-your-font && git -C .hotskills/danilo-znamerovszkij-draw-your-font checkout --detach ef367bb2193b523a03e313b9219e31055558ae70 # Copy each selected skill directory from .hotskills/danilo-znamerovszkij-draw-your-font into .claude/skills/<skill-name>/
853GitHub stars
5stars in 7 days
1skill in this repository
0commits in 30 days

Heat

5.0
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 2026853

Individual skills in this repository

How it works

draw-your-font

When your agent uses 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 my handwriting into a font", "font from this photo/image", asks for a handwriting font template, or wants to refine a font made earlier (smoother, thicker, fix a letter). Not for choosing, recommending, or identifying existing fonts - only for creating a font from the user's own handwriting.

What it loads into context

Frontmatter

120 tokens

Always available to the agent

SKILL.md

1,753 tokens

When the skill is activated

Reference documents

603 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Setup (once per session)
  2. Decide the flow
  3. Template flow (best quality)
  4. Main flow: photo(s) → font
  5. Refine (conversational iteration)
  6. Legibility report (offer after delivering)
  7. Troubleshooting

Scripts executed separately

  • scripts/resolve-cli.js

Files

  • SKILL.mdcore6,627 bytes
  • SKILL.mdcore6,627 bytes
  • SKILL.mdcore6,627 bytes
  • SKILL.mdcore6,627 bytes
  • SKILL.mdcore6,627 bytes
  • SKILL.mdcore6,627 bytes
  • SKILL.mdcore6,627 bytes
  • references/troubleshooting.mddoc2,398 bytes
  • scripts/resolve-cli.jsruns1,031 bytes
Read SKILL.md

# draw-your-font

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.

## Setup (once per session)

Run `node <skill-dir>/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.

If it errors, run `npm install` where it tells you (or `npm i -g
View the complete source on GitHub

Skills included

  • draw-your-font

Repository facts

License
MIT
Created
Jul 22, 2026
Last pushed
Aug 5, 2026
Forks
82
Open issues
6
Project activity
Slowing

Rank over the last 12 weeks

Now #997 · best #711 · down 231 in 30 days

  1. #977 on Oct 25
  2. #985 on Oct 28
  3. #982 from Oct 29 to Oct 30
  4. #986 on Oct 31
  5. #988 on Nov 1
  6. #997 since Nov 2
68 earlier periods
  1. #774 on Aug 2
  2. #773 on Aug 8
  3. #784 on Aug 9
  4. #819 on Aug 10
  5. #821 on Aug 11
  6. #815 on Aug 12
  7. #819 on Aug 13
  8. #802 on Aug 14
  9. #782 on Aug 15
  10. #802 on Aug 16
  11. #808 on Aug 17
  12. #821 on Aug 18
  13. #815 on Aug 19
  14. #810 on Aug 20
  15. #813 on Aug 21
  16. #766 on Aug 22
  17. #819 on Aug 23
  18. #832 on Aug 24
  19. #840 on Aug 25
  20. #823 on Aug 26
  21. #817 on Aug 27
  22. #818 on Aug 28
  23. #744 on Aug 29
  24. #739 on Aug 30
  25. #770 on Aug 31
  26. #787 on Sep 1
  27. #751 on Sep 2
  28. #750 on Sep 3
  29. #728 on Sep 4
  30. #711 on Sep 5
  31. #740 on Sep 6
  32. #746 on Sep 7
  33. #770 on Sep 8
  34. #755 on Sep 9
  35. #766 on Sep 10
  36. #742 on Sep 11
  37. #739 on Sep 12
  38. #738 on Sep 13
  39. #767 on Sep 14
  40. #758 on Sep 15
  41. #766 on Sep 16
  42. #767 on Sep 17
  43. #754 on Sep 18
  44. #730 on Sep 19
  45. #768 on Sep 21
  46. #792 on Sep 22
  47. #780 on Sep 23
  48. #746 on Sep 24
  49. #729 on Sep 25
  50. #728 on Sep 26
  51. #757 on Sep 27
  52. #738 on Oct 1
  53. #755 on Oct 2
  54. #766 on Oct 4
  55. #778 on Oct 5
  56. #782 on Oct 6
  57. #843 on Oct 8
  58. #786 on Oct 10
  59. #787 on Oct 11
  60. #820 on Oct 13
  61. #831 on Oct 14
  62. #824 on Oct 16
  63. #800 on Oct 17
  64. #831 on Oct 19
  65. #843 on Oct 20
  66. #857 on Oct 21
  67. #833 on Oct 22
  68. #841 on Oct 23

Before you install

Local scripts

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 6 notes
  • skills/draw-your-font/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/draw-your-font/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/draw-your-font/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/draw-your-font/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/draw-your-font/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/draw-your-font/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • No broad tool permissions
  • No dangerous shell commands
  • No network access
  • No hidden or obfuscated text
  • No instruction overrides
  • 1 executable scriptin 1 file: draw-your-font/scripts/resolve-cli.js:1
  • No access to secrets
  • No requests to vote in Hot
Show the signal with its line

skills/draw-your-font/scripts/resolve-cli.js

  • Executable scriptline 1
    #!/usr/bin/env node

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

No combined signals at this commit.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativePath .claude/skills/draw-your-font.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/draw-your-font/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/draw-your-font/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/draw-your-font/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/draw-your-font/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/draw-your-font/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.