pencil-case skill
Two code-drawing skills in Python: crayon and pen-and-wash. Each picture is built from strokes, not generated.
- 80 ★ on the repository
- Last commit
Minimal access
Why this level
- The skill runs Python drawing scripts and writes PNG and video files in the working folder
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/pencil-caseDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- The skill runs Python drawing scripts and writes PNG and video files in the working folder
This is third-party code. Review the repository files before installing.
What it does
The `crayon` and `penwash` skills draw pictures in Python with Pillow and numpy. In `crayon` each stroke is a short line with a grainy edge like oil pastel: houses lean and letters are written by hand. In `penwash` a trembling pen line sits on beige paper, with hatching in shadows and watercolor patches that miss the outline; the drawing process can be recorded as video. One work is built from tens of thousands of strokes or more, each set by a `draw.line` or `draw.ellipse` call. The output repeats pixel for pixel with a fixed seed, and the README suggests checking the environment by running `example_street.py`.
Who it is for. Illustrators and authors who want hand-made looking pictures from Claude Code without generative models and with control over every stroke.
Good fit when
- An illustration in crayon style from a scene description is needed.
- A pen drawing with watercolor wash on cream paper is required.
- A video of the picture appearing stroke by stroke is wanted.
- The picture must reproduce identically for the same seed.
Not a fit when
- A photorealistic picture is needed: the skill draws in two styles only.
- Tracing a photo is planned: per the README it yields an illustration, not this style.
- The result will be sold: the license forbids commercial use.
Example request
Draw an evening street in crayon style and save the picture as PNG.Limitations
The PolyForm Noncommercial 1.0.0 license allows noncommercial use and commercial use needs the author permission. Documentation and skill descriptions are mostly in Chinese. Python 3 and the `pillow` and `numpy` packages are required. Per the README a picture works only when the scene is invented and drawn anew: copying an example and changing a few coordinates or colors gives the same picture in another wrapper. Chinese fonts are found automatically on macOS and Linux, otherwise the default PIL font is used.
How to disable. Delete the `crayon/` and `penwash/` folders from `~/.claude/skills/`. Drawn PNG files stay on disk.
FAQ
How do I connect the skills to Claude Code?
Copy the `crayon/` and `penwash/` folders whole into `~/.claude/skills/` and ask for a crayon style or pen and watercolor drawing.
Why a fixed seed?
That is why the example reproduces pixel for pixel: a match with the repository image means the environment is set up correctly.
Can it be used outside Claude Code?
Yes, in any Python code: add the path with `sys.path.insert` and import `crayon_lib` or `penwash_lib`.
What about commercial use?
The author permission is required: the PolyForm Noncommercial license covers noncommercial tasks only.
Do the skills use generative models?
No. The picture is built entirely by Python drawing calls, with no filters or image generation models.
Discussion
No questions or reviews yet.
Related
SkillsA skill that paints pictures with Python code and no image model: 77 styles from ink wash to cyberpunk, with reproducible results.
A skill turns an image into a postage stamp with a perforated edge and transparent background, and tiles stamps into a sheet.
A Codex skill that redraws your photo as a watercolor illustration on white paper, with wide margins and a handwritten caption
A skill that turns Chinese story copy or a set of ordered images into a vertical hand-drawn animation, a silent diary-comic picture track
A skill that makes Claude a pixel artist: every pixel is placed in Pillow code and every render is checked against a checklist.
A skill that assembles ready image prompts in hand-drawn styles from a set of tested recipes: kids drawing, minimal line, crayon, Ghibli look and more
README in short
The README explains the two skills, the example run, the environment check by pixel match, installation for Claude Code and the license terms. Documentation inside the skills is in Chinese.