# House Hand

> A drawing hand for agents: characters, mascots, icons and scenes in one consistent style, drawn in Python with house.py and handed back as SVG, PNG, or a drawing that draws itself.

Read skill.md first and follow it. house.py, drawon.py and rig.py need only Python 3.9 or later and its standard library.

## Files

- [skill.md](https://househand.yolopreneur.lol/skill.md): how to draw in the House Hand: the rules, the library and the workflow
- [house.py](https://househand.yolopreneur.lol/house.py): the drawing library; `figure()` draws a whole character
- [drawon.py](https://househand.yolopreneur.lol/drawon.py): turns a finished SVG into one that draws itself, stroke by stroke
- [rig.py](https://househand.yolopreneur.lol/rig.py): animates a character from key poses into one SVG that moves by itself

## Examples

- [Plates](https://househand.yolopreneur.lol/#plates): every drawing made with the library so far, from the first kata to the current cast, each one drawing itself
- [Hello](https://househand.yolopreneur.lol/rig/hello.svg): Bunny and Unicorn, animated with rig.py
- [Rig playground](https://househand.yolopreneur.lol/rig/): pose the cast by hand and blend two poses into an animated SVG

## Coming next

- An API and an MCP server that take a description and return the files, without running any code
- Lottie output for apps
