draw SKILL.md skillA
draw from byjunyoung/claude-product-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add byjunyoung/claude-product-skills/draw@git:20261019.f898b7aPins git:20261019.f898b7a in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- byjunyoung/claude-product-skills
- Path
plugins/fig/skills/draw/SKILL.md- Versions recorded
- 16
- Latest version
- git:20261019.f898b7a, committed Oct 19, 2026
- First version recorded
- Sep 22, 2026
- Size
- 31,252 bytes
- Repository stars
- 5
- License
- MIT
Draws a screen, or fills a stub `/fig:prep` left behind, once its direction is agreed, cloning the nearest canonical screen inside the file's conventions so the whole screen comes out with the change in it, with copy taken from the PRD, the running system or the file's precedent and never invented. Triggers - "/fig:draw", "draw this screen", "fill this placeholder", "이 화면 그려줘", "placeholder 채워줘".
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# fig:draw — draw the screen
Every other skill here is explicit about staying out of this step. `/fig:prep` lays the skeleton and stubs what is missing, `/fig:arrows` wires the flow around it, `/fig:lint` only ever reads. In between, a screen has to actually get drawn — and until now that step was a sentence in the README rather than a skill, so none of this plugin's own conventions reached it. This is that step brought inside the same discipline as the rest: the config decides the naming, the canonical page and the arrangement pattern, not whoever happens to be drawing.
**Part of a plugin.** The scripts this skill runs ship beside it under `${CLAUDE_PLUGIN_ROOT}`. If that path does not resolve, this file was installed on its own — stop and say the plugin itself is needed (`claude plugin install fig@byjunyoung`), rather than improvising what the scripts do.
…Read the whole file at its exact version.
How to install
mdr add byjunyoung/claude-product-skills/draw@sha256:af62a90c4ea6bee4The line at the top of this page pins the label git:20261019.f898b7a, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_wazgzxtlfozl6w6x)
7 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 16 versions of this file, between Sep 22, 2026 and Oct 19, 2026, about one every 2 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261019.f898b7a latest | 2026-10-19 | f898b7a | 31,252 B | A | view · diff |
| git:20261019.0824100 | 2026-10-19 | 0824100 | 30,897 B | A | view · diff |
| git:20261019.ce40c17 | 2026-10-19 | ce40c17 | 30,831 B | A | view · diff |
| git:20261019.7c03707 | 2026-10-19 | 7c03707 | 30,183 B | A | view · diff |
| git:20261019.cc1cd3b | 2026-10-19 | cc1cd3b | 29,900 B | A | view · diff |
| git:20261019.4f9cc28 | 2026-10-19 | 4f9cc28 | 29,267 B | A | view · diff |
| git:20261019.485ca02 | 2026-10-19 | 485ca02 | 29,245 B | A | view · diff |
| git:20261019.22fb382 | 2026-10-19 | 22fb382 | 29,218 B | A | view · diff |
| git:20261006.0706ae2 | 2026-10-06 | 0706ae2 | 28,561 B | A | view · diff |
| git:20261002.c814e8a | 2026-10-02 | c814e8a | 29,565 B | A | view · diff |
| git:20260930.a58108f | 2026-09-30 | a58108f | 29,092 B | A | view · diff |
| git:20260927.f29d089 | 2026-09-27 | f29d089 | 27,320 B | A | view · diff |
| git:20260923.f519a42 | 2026-09-23 | f519a42 | 27,314 B | A | view · diff |
| git:20260923.c800fba | 2026-09-23 | c800fba | 25,917 B | A | view · diff |
| git:20260922.22d48ba | 2026-09-22 | 22d48ba | 22,816 B | A | view · diff |
| git:20260922.cfb5228 | 2026-09-22 | cfb5228 | 22,364 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (31252 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
byjunyoung/claude-product-skills · 5 stars · license MIT · pushed 2026-11-05 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_wazgzxtlfozl6w6x GET https://markdownregistry.com/api/v1/resolve?ref=byjunyoung/claude-product-skills/draw GET https://markdownregistry.com/api/v1/blob/af62a90c4ea6bee42e80711db72d88f1861fda3aa5ec5a3b99e46958499824b6
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.