Writing Exercise Builder (Any Language)
An agent skill that builds a kid-facing handwriting-practice canvas for ANY script — Hangul, Latin, Cyrillic, Japanese kana/kanji, Chinese, Arabic, numbers, and more. Kids trace letters, syllables, or whole words with real stroke-order guidance and per-stroke scoring, then prove recall in an optional listen-and-write quiz. You tell it the language and the targets; it authors the canvas, links it into a kid-callable skill, and delivers it as a task.
Age range 4-9

About
Authoring helper that builds a kid-facing stroke-order WRITING-PRACTICE canvas for ANY language or script — Hangul, Latin, Cyrillic, Japanese kana/kanji, Chinese, Arabic, numbers, etc. Practice letters, syllables, or whole words with stroke-order tracing + a listen-and-write recall quiz, real per-stroke scoring, and gems. Use when a parent asks for a handwriting / tracing / "write the letters" activity in any language. Produces the canvas HTML, links it into a kid-callable skill, and delivers it as a task.
How it works
- 1Gather inputsConfirm the language/script, the target letters/syllables/words, the child + age, gems per completion, and whether to include trace mode, listen-and-write mode, or both.
- 2Get stroke dataFor Chinese/Japanese kanji, paste upstream HanziWriter {strokes,medians} data; for every other script, author centerline polylines in correct stroke order and convert with the built-in generator. Verify each glyph visually before shipping.
- 3Build the canvasAuthor the HTML: HanziWriter loaded via the canvas-CDN proxy, local charDataLoader, trace + listen-and-write modes, avatar signals, sprout.state resume, exactly one sprout.complete, and design-system buttons.
- 4Ship itcanvas.create (preview then commit), skill.write linking the canvas as kid-callable with an age range, checkpoint with the parent on gems/cadence/which child, then deliver via task.create or heartbeat.create.
Inputs
Language / script
The script to practice, e.g. 'Korean Hangul', 'Latin lowercase', 'Japanese hiragana', 'numbers 0-9'.
languageWhat to practice
The letters, syllables, or words to trace, e.g. 'ㄱ ㄴ ㅁ ㅏ ㅗ' or 'cat dog sun' or 'あ い う'.
targets