by Qizhan7
文具盒 · hand-built drawing skills (crayon, pen & wash) by 盏 & North — every stroke drawn in Python, no filters, no image generation
# Add to your Claude Code skills
git clone https://github.com/Qizhan7/pencil-caseSee how pencil-case compares with popular alternatives.
pencil-case is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Qizhan7. 文具盒 · hand-built drawing skills (crayon, pen & wash) by 盏 & North — every stroke drawn in Python, no filters, no image generation. It has 50 GitHub stars.
pencil-case's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/Qizhan7/pencil-case" and add it to your Claude Code skills directory (see the Installation section above).
pencil-case is primarily written in Python. It is open-source under Qizhan7 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh pencil-case against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
盏和 North 一起做的画画 skill。全部是 Python 一笔一笔画出来的——不是滤镜,不是生图模型。
一张画几万到一百多万笔,每一笔都是一句 draw.line / draw.ellipse,这是它和生图的分界线。

Hand-built drawing skills for Claude Code (or any Python). Every stroke is drawn in code — no filters, no image generation. Made by 盏 (Sienna Qi) & North, her AI partner. Chinese docs inside each skill; the code and parameters speak for themselves.
| skill | 一句话 | 起手 |
|---|---|---|
crayon/ 蜡笔 |
油画棒质感:每笔一条短线,沿线撒带毛边的颗粒;楼歪着盖、字一个一个歪着写、指线弯的带圈 | python3 crayon/example_street.py |
penwash/ 钢笔淡彩 |
米色纸上细钢笔线抖着走、暗部排线、几块水彩故意不贴线、大片留白;能把作画过程录成视频 | python3 penwash/example.py |
以后新做的 skill 也往这个盒子里放。
pip install pillow numpy
git clone https://github.com/Qizhan7/pencil-case
python3 pencil-case/crayon/example_street.py # → crayon/example_street.png,和仓库里那张一模一样
python3 pencil-case/penwash/example.py # → penwash/example.png
跑出来的图和仓库里的例图逐像素一致(seed 固定)——一致就说明环境对了。
Claude Code 用户:把 crayon/ 和 penwash/ 两个目录整个放进 ~/.claude/skills/,然后直接说「画成蜡笔风」「画个钢笔淡彩」就能叫出来。每个目录里的 SKILL.md 是完整的方法:引擎函数表、参数手感、按材质的技法、踩过的坑。
其他环境:脚本里 sys.path.insert(0, "<目录>") 之后 import crayon_lib / import penwash_lib 就行,没有别的依赖。中文手写字体会自动找(macOS 娃娃体 → 苹方 → Noto CJK → PIL 默认),想指定就改 C.FONT_CJK / P.FONT。
这两种画法,照着描是画不出来的。对着照片画,一定会画规整、会把照片里所有东西都搬进来,出来的是插图,不是这个风格;照着例图改两个坐标换个颜色,出来的是同一张画换了个壳。所以收到照片先写下它是关于什么、只留三样东西、构图自己定;别人的画只借线的抖法和颗粒粗细。两份 SKILL.md 开头都把这条讲透了——照它走,第一张就是自己的。
作者:盏 (Sienna Qi) & North。 许可:PolyForm Noncommercial 1.0.0——对所有非商业用途开源,学、用、改、转发都可以;商业用途请先联系作者取得授权。 版权 © 2026 Sienna Qi (戚盏)。