#352 by GitHub stars
yanliudesign/mono-color-skill
Generate original one-ink or controlled two-ink editorial images from any theme, sentence, article idea, object, or reference photo. Always use this skill when the user asks for 单色海报、双色印刷、单色调视觉、蓝色/绿色孔版印刷、risograph、网点照片、复古或当代编辑排版、zine poster, monochrome editorial poster, duotone print, or asks to use
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → c8ff70597dde
No earlier version was observed for comparison.
Heat
5.7- Star growth, last 7 daysAhead of 88% of tracked repositories
- Star growth, last 24 hoursAhead of 84% of tracked repositories
- Rank movement, last 7 daysAhead of 43% of tracked repositories
- Commits, last 30 daysAhead of 0% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
How it works
mono-color
When your agent uses it
Generate original one-ink or controlled two-ink editorial images from any theme, sentence, article idea, object, or reference photo. Always use this skill when the user asks for 单色海报、双色印刷、单色调视觉、蓝色/绿色孔版印刷、risograph、网点照片、复古或当代编辑排版、zine poster, monochrome editorial poster, duotone print, or asks to use the mono-color style. It uses an adaptive white, gray, or pale-beige substrate, no more than two printing inks, active negative space, terse human language, and strong serif/grotesk/mono typography without making retro styling the default or copying a source composition, wording, logo, or artwork. Produce both the final generation prompt and the generated raster image unless the user explicitly asks for prompt only.
What it loads into context
Frontmatter
183 tokensAlways available to the agent
SKILL.md
7,206 tokensWhen the skill is activated
Reference documents
12,651 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Default Deliverable
- Input Reading
- Visual DNA
- Composition Decision Flow
- Prompt Compiler
- Originality Firewall
- Hard Avoids
- Generation and Inspection
- Output Format
- Final Quality Gate
- Example Triggers
Scripts executed separately
scripts/build_design_system_board.pyscripts/build_vibe_coding_poster.pyscripts/validate_design_system.pyscripts/validate_evals.py
Files
.github/workflows/validate.ymlasset731 bytes.gitignoreasset71 bytesASSET-LICENSE.mddoc1,108 bytesCHANGELOG.mddoc4,588 bytesLICENSEasset1,064 bytesREADME.mddoc19,226 bytesREADME.zh.mddoc17,521 bytesREFERENCES.mddoc5,283 bytesSKILL.mdcore34,280 bytesSKILL.mdcore34,280 bytesSKILL.mdcore34,280 bytesSKILL.mdcore34,280 bytesSKILL.mdcore34,280 bytesSKILL.mdcore34,280 bytesSKILL.mdcore34,280 bytesdesign-system/BOARD-DIRECTION.mddoc1,285 bytesdesign-system/carriers.jsonasset1,619 bytesdesign-system/colors.jsonasset4,341 bytesdesign-system/compositions.jsonasset2,378 bytesdesign-system/imperfections.jsonasset1,566 bytesdesign-system/rhythm.jsonasset2,800 bytesdesign-system/typography.jsonasset4,240 bytesevals/evals.jsonasset13,770 bytesevals/schema.jsonasset2,982 bytesexamples/example-chair.pngasset2,567,256 bytesexamples/example-cycling.pngasset2,771,834 bytesexamples/example-headphones.pngasset2,184,177 bytesexamples/example-merchandise.pngasset2,553,282 bytesexamples/example-night-market.pngasset2,521,222 bytesexamples/example-night-photography.pngasset3,783,347 bytesexamples/example-radio.pngasset2,535,606 bytesexamples/example-sardines.pngasset7,731,735 bytesexamples/example-sunscreen.pngasset1,928,662 bytesexamples/example-tea.pngasset2,356,602 bytesexamples/example-teapot.pngasset2,957,997 bytesexamples/example-zebra.pngasset2,290,717 bytesexamples/mono-color-design-system-board.pngasset350,868 bytesexamples/reference-01.pngasset2,185,473 bytesexamples/reference-02.pngasset1,362,571 bytesexamples/reference-03.pngasset2,154,376 bytesexamples/reference-04.pngasset3,234,519 bytesexamples/reference-05.pngasset1,944,656 bytesexamples/reference-06.pngasset2,119,767 bytesexamples/reference-07.pngasset1,000,135 bytesexamples/reference-08.pngasset1,111,545 bytesexamples/reference-09.pngasset2,282,489 bytesexamples/reference-10.pngasset1,694,829 bytesexamples/reference-11.jpgasset53,013 bytesexamples/reference-12.jpgasset83,495 bytesexamples/reference-system-v2-color.pngasset1,507,661 bytesexamples/reference-system-v2-layout.pngasset1,925,955 bytesexamples/reference-system-v2-style.pngasset3,349,021 bytesexamples/reference-system-v2-typography.pngasset2,265,187 bytesscripts/build_design_system_board.pyruns14,707 bytesscripts/build_vibe_coding_poster.pyruns5,359 bytesscripts/validate_design_system.pyruns9,243 bytesscripts/validate_evals.pyruns4,337 bytesswatches/aubergine.svgasset140 bytesswatches/botanical-green-oxblood.svgasset187 bytesswatches/botanical-green.svgasset140 bytesswatches/charcoal-signal-red.svgasset187 bytesswatches/charcoal.svgasset140 bytesswatches/cobalt-terracotta.svgasset187 bytesswatches/cobalt.svgasset140 bytesswatches/cyan-brick-red.svgasset187 bytesswatches/electric-blue-carbon.svgasset187 bytesswatches/mint-green-charcoal.svgasset187 bytesswatches/mint-green.svgasset140 bytesswatches/powder-blue-signal-red.svgasset187 bytesswatches/royal-blue.svgasset140 bytesswatches/signal-red.svgasset140 bytesswatches/tangerine-slate-blue.svgasset187 bytesswatches/terracotta.svgasset140 bytesswatches/ultramarine-safety-orange.svgasset187 bytes
Read SKILL.md
# Monocolor Editorial Print
Turn any user theme or image into an original printed editorial artifact with one stable visual language:
> adaptive neutral substrate + one or two inks + reproduced image + typographic tension + concise human voice
Do not imitate any one reference. Recombine the system below into a new composition every time.
## Default Deliverable
Create:
1. one final image-generation prompt;
2. one generated raster image;View the complete source on GitHubSkills included
- mono-color
Repository facts
- License
- MIT
- Created
- Aug 19, 2026
- Last pushed
- Sep 2, 2026
- Forks
- 112
- Open issues
- 4
- Project activity
- Slowing
Rank over the last 12 weeks
Now #352 · best #298 · down 43 in 30 days
- #346 on Oct 31
- #343 from Nov 1 to Nov 2
- #347 on Nov 3
- #348 on Nov 4
- #349 on Nov 5
- #352 since Nov 6
59 earlier periods
- #911 on Aug 16
- #923 on Aug 19
- #515 on Aug 31
- #424 on Sep 1
- #401 on Sep 2
- #388 on Sep 3
- #352 on Sep 4
- #334 on Sep 5
- #322 on Sep 6
- #325 on Sep 7
- #322 on Sep 8
- #321 on Sep 9
- #317 on Sep 10
- #309 on Sep 11
- #313 on Sep 12
- #308 on Sep 13
- #312 on Sep 14
- #310 on Sep 15
- #307 on Sep 16
- #304 on Sep 17
- #302 on Sep 18
- #298 on Sep 19
- #308 on Sep 20
- #306 on Sep 21
- #309 on Sep 22
- #307 on Sep 23
- #305 on Sep 24
- #303 on Sep 25
- #299 on Sep 26
- #304 on Sep 27
- #308 from Sep 28 to Sep 29
- #305 on Sep 30
- #303 on Oct 1
- #308 on Oct 2
- #304 on Oct 3
- #302 on Oct 4
- #310 on Oct 5
- #307 on Oct 6
- #309 on Oct 7
- #312 on Oct 8
- #317 on Oct 9
- #308 on Oct 10
- #314 on Oct 11
- #319 on Oct 12
- #316 on Oct 13
- #320 on Oct 14
- #318 on Oct 15
- #321 on Oct 16
- #319 on Oct 17
- #321 on Oct 18
- #325 on Oct 19
- #329 from Oct 20 to Oct 21
- #328 on Oct 22
- #326 on Oct 23
- #324 on Oct 24
- #332 on Oct 25
- #337 on Oct 28
- #341 on Oct 29
- #344 on Oct 30
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 2, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 6 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 56 network referencesin 23 files: REFERENCES.md:5 README.md:9 README.zh.md:9 and 20 more
- No hidden or obfuscated text
- No instruction overrides
- 4 executable scriptsin 4 files: scripts/build_design_system_board.py:1 scripts/build_vibe_coding_poster.py:1 scripts/validate_design_system.py:1 and 1 more
- No access to secrets
- No requests to vote in Hot
Show all 60 signals by file
README.md
- Network accessline 9
[](./CHANGELOG.md) - Network accessline 10
[](./SKILL.md) - Network accessline 11
[](https://github.com/yanliudesign/mono-color-skill/stargazers) - Network accessline 12
[](https://github.com/yanliudesign/mono-color-skill/actions/workflows/validate.yml) - Network accessline 14
[](https://claude.ai/code) - Network accessline 15
[](./SKILL.md) - Network accessline 149
git clone https://github.com/yanliudesign/mono-color-skill.git \ - Network accessline 309
Created by [Dreameryanyan](https://www.linkedin.com/in/yanliudesign/) · [LinkedIn](https://www.linkedin.com/in/yanliudesign/) · [X](https://x.com/yanliudreamer)
README.zh.md
- Network accessline 9
[](./CHANGELOG.md) - Network accessline 10
[](./SKILL.md) - Network accessline 11
[](https://github.com/yanliudesign/mono-color-skill/stargazers) - Network accessline 12
[](https://github.com/yanliudesign/mono-color-skill/actions/workflows/validate.yml) - Network accessline 14
[](https://claude.ai/code) - Network accessline 15
[](./SKILL.md) - Network accessline 149
git clone https://github.com/yanliudesign/mono-color-skill.git \ - Network accessline 296
Created by [Dreameryanyan](https://www.linkedin.com/in/yanliudesign/) · [LinkedIn](https://www.linkedin.com/in/yanliudesign/) · [X](https://x.com/yanliudreamer)
REFERENCES.md
- Network accessline 5
The original external URLs and creator names were not preserved when these files were first collected. Rather than invent attribution, this page marks those fields as unverified. If you recognize a work, please [open an attribution correcti - Network accessline 9
| Reference | Research notes | Original source | |---|---|---| | <a href="./examples/reference-01.png"><img src="./examples/reference-01.png" alt="Reference 01" width="180"></a><br>**01** | Oversized serif, object annotations, coarse blue h - Network accessline 10
|---|---|---| | <a href="./examples/reference-01.png"><img src="./examples/reference-01.png" alt="Reference 01" width="180"></a><br>**01** | Oversized serif, object annotations, coarse blue halftone, edge-cropped hero object | [Pinterest re - Network accessline 11
| <a href="./examples/reference-01.png"><img src="./examples/reference-01.png" alt="Reference 01" width="180"></a><br>**01** | Oversized serif, object annotations, coarse blue halftone, edge-cropped hero object | [Pinterest record](https:// - Network accessline 12
| <a href="./examples/reference-02.png"><img src="./examples/reference-02.png" alt="Reference 02" width="180"></a><br>**02** | Lowercase serif masthead, botanical one-ink photograph, framed editorial cover | **Unverified:** original URL was - Network accessline 13
| <a href="./examples/reference-03.png"><img src="./examples/reference-03.png" alt="Reference 03" width="180"></a><br>**03** | Oversized grotesk across photographs, modular grid, cobalt photocopy texture | [Pinterest record 1](https://www.p - Network accessline 14
| <a href="./examples/reference-04.png"><img src="./examples/reference-04.png" alt="Reference 04" width="180"></a><br>**04** | Blackletter label, machine data, terracotta archival-terminal treatment | **Unverified:** original URL was not pr - Network accessline 15
| <a href="./examples/reference-05.png"><img src="./examples/reference-05.png" alt="Reference 05" width="180"></a><br>**05** | Giant Didone serif, repeated objects, coarse halftone, blue marker path | [Pinterest record](https://www.pinteres - Network accessline 16
| <a href="./examples/reference-06.png"><img src="./examples/reference-06.png" alt="Reference 06" width="180"></a><br>**06** | Geometric wordmark, cyan-coral engraving, text shaped around a specimen | [Pinterest record](https://www.pinteres - Network accessline 17
| <a href="./examples/reference-07.png"><img src="./examples/reference-07.png" alt="Reference 07" width="180"></a><br>**07** | Rotated display title, powder-blue photograph, red information plate | [Pinterest record](https://www.pinterest.c - Network accessline 18
| <a href="./examples/reference-08.png"><img src="./examples/reference-08.png" alt="Reference 08" width="180"></a><br>**08** | Heavy grotesk, diagonal object collision, royal-blue and black composite | [Pinterest record](https://www.pintere - Network accessline 19
| <a href="./examples/reference-09.png"><img src="./examples/reference-09.png" alt="Reference 09" width="180"></a><br>**09** | Condensed capitals, vertical display type, cobalt-red engraving overprint | [Pinterest record](https://www.pinter - Network accessline 20
| <a href="./examples/reference-10.png"><img src="./examples/reference-10.png" alt="Reference 10" width="180"></a><br>**10** | Neutral grotesk, fragmented portrait columns, green-black collage on pink | **Unverified:** original URL was not - Network accessline 21
| <a href="./examples/reference-11.jpg"><img src="./examples/reference-11.jpg" alt="Reference 11" width="180"></a><br>**11** | Heavy date labels, magenta-teal animal halftone, small diagram marks | [Pinterest record](https://www.pinterest.c - Network accessline 22
| <a href="./examples/reference-12.jpg"><img src="./examples/reference-12.jpg" alt="Reference 12" width="180"></a><br>**12** | Modular display mark, violet-orange engraving, institutional event layout | [Psarokokalo 2012 event article](http - Network accessline 28
- https://www.pinterest.com/pin/772930354844205012/
evals/schema.json
scripts/build_design_system_board.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 224
parts = [ f'<svg xmlns="http://www.w3.org/2000/svg" width="{WIDTH}" height="{HEIGHT}" viewBox="0 0 {WIDTH} {HEIGHT}">', - Network accessline 225
f'<svg xmlns="http://www.w3.org/2000/svg" width="{WIDTH}" height="{HEIGHT}" viewBox="0 0 {WIDTH} {HEIGHT}">',
scripts/build_vibe_coding_poster.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 40
for x, y, width, height, angle in dry_ink_marks ) return f'''<svg xmlns="http://www.w3.org/2000/svg" width="{WIDTH}" height="{HEIGHT}" viewBox="0 0 {WIDTH} {HEIGHT}"> - Network accessline 41
) return f'''<svg xmlns="http://www.w3.org/2000/svg" width="{WIDTH}" height="{HEIGHT}" viewBox="0 0 {WIDTH} {HEIGHT}"> <defs> - Network accessline 42
return f'''<svg xmlns="http://www.w3.org/2000/svg" width="{WIDTH}" height="{HEIGHT}" viewBox="0 0 {WIDTH} {HEIGHT}">
scripts/validate_design_system.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/validate_evals.py
- Executable scriptline 1
#!/usr/bin/env python3
swatches/aubergine.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28">
swatches/botanical-green-oxblood.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="52" height="28" viewBox="0 0 52 28">
swatches/botanical-green.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28">
swatches/charcoal-signal-red.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="52" height="28" viewBox="0 0 52 28">
swatches/charcoal.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28">
swatches/cobalt-terracotta.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="52" height="28" viewBox="0 0 52 28">
swatches/cobalt.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28">
swatches/cyan-brick-red.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="52" height="28" viewBox="0 0 52 28">
swatches/electric-blue-carbon.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="52" height="28" viewBox="0 0 52 28">
swatches/mint-green-charcoal.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="52" height="28" viewBox="0 0 52 28">
swatches/mint-green.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28">
swatches/powder-blue-signal-red.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="52" height="28" viewBox="0 0 52 28">
swatches/royal-blue.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28">
swatches/signal-red.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28">
swatches/tangerine-slate-blue.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="52" height="28" viewBox="0 0 52 28">
swatches/terracotta.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28">
swatches/ultramarine-safety-orange.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="52" height="28" viewBox="0 0 52 28">
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 2 facts
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentionscripts/build_design_system_board.py:225High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentionscripts/build_vibe_coding_poster.py:42High confidence
Signal confidence: 41 facts
- Network access in prose of documentationREADME.md:9Low confidence
- Network access in prose of documentationREADME.md:10Low confidence
- Network access in prose of documentationREADME.md:11Low confidence
- Network access in prose of documentationREADME.md:12Low confidence
- Network access in prose of documentationREADME.md:14Low confidence
- Network access in prose of documentationREADME.md:15Low confidence
- Network access in code of documentationREADME.md:149Low confidence
- Network access in prose of documentationREADME.md:309Low confidence
- Network access in prose of documentationREADME.zh.md:9Low confidence
- Network access in prose of documentationREADME.zh.md:10Low confidence
- Network access in prose of documentationREADME.zh.md:11Low confidence
- Network access in prose of documentationREADME.zh.md:12Low confidence
- Network access in prose of documentationREADME.zh.md:14Low confidence
- Network access in prose of documentationREADME.zh.md:15Low confidence
- Network access in code of documentationREADME.zh.md:149Low confidence
- Network access in prose of documentationREADME.zh.md:296Low confidence
- Network access in prose of documentationREFERENCES.md:5Low confidence
- Network access in prose of documentationREFERENCES.md:9Low confidence
- Network access in prose of documentationREFERENCES.md:10Low confidence
- Network access in prose of documentationREFERENCES.md:11Low confidence
- Network access in prose of documentationREFERENCES.md:12Low confidence
- Network access in prose of documentationREFERENCES.md:13Low confidence
- Network access in prose of documentationREFERENCES.md:14Low confidence
- Network access in prose of documentationREFERENCES.md:15Low confidence
- Network access in prose of documentationREFERENCES.md:16Low confidence
- Network access in prose of documentationREFERENCES.md:17Low confidence
- Network access in prose of documentationREFERENCES.md:18Low confidence
- Network access in prose of documentationREFERENCES.md:19Low confidence
- Network access in prose of documentationREFERENCES.md:20Low confidence
- Network access in prose of documentationREFERENCES.md:21Low confidence
- Network access in prose of documentationREFERENCES.md:22Low confidence
- Network access in prose of documentationREFERENCES.md:28Low confidence
- Executable script in code of a file that runsscripts/build_design_system_board.py:1High confidence
- Network access in code of a file that runsscripts/build_design_system_board.py:224High confidence
- Network access in code of a file that runsscripts/build_design_system_board.py:225High confidence
- Executable script in code of a file that runsscripts/build_vibe_coding_poster.py:1High confidence
- Network access in code of a file that runsscripts/build_vibe_coding_poster.py:40High confidence
- Network access in code of a file that runsscripts/build_vibe_coding_poster.py:41High confidence
- Network access in code of a file that runsscripts/build_vibe_coding_poster.py:42High confidence
- Executable script in code of a file that runsscripts/validate_design_system.py:1High confidence
- Executable script in code of a file that runsscripts/validate_evals.py:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/yanliudesign-mono-color-skill/)