#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.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit c8ff70597ddedcd65f21a0b528f6a70c35690b0a

3.6kGitHub stars
52stars in 7 days
1skill in this repository
0commits in 30 days

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

Aug 16, 2026Nov 6, 20263,606

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 tokens

Always available to the agent

SKILL.md

7,206 tokens

When the skill is activated

Reference documents

12,651 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Default Deliverable
  2. Input Reading
  3. Visual DNA
  4. Composition Decision Flow
  5. Prompt Compiler
  6. Originality Firewall
  7. Hard Avoids
  8. Generation and Inspection
  9. Output Format
  10. Final Quality Gate
  11. Example Triggers

Scripts executed separately

  • scripts/build_design_system_board.py
  • scripts/build_vibe_coding_poster.py
  • scripts/validate_design_system.py
  • scripts/validate_evals.py

Files

  • .github/workflows/validate.ymlasset731 bytes
  • .gitignoreasset71 bytes
  • ASSET-LICENSE.mddoc1,108 bytes
  • CHANGELOG.mddoc4,588 bytes
  • LICENSEasset1,064 bytes
  • README.mddoc19,226 bytes
  • README.zh.mddoc17,521 bytes
  • REFERENCES.mddoc5,283 bytes
  • SKILL.mdcore34,280 bytes
  • SKILL.mdcore34,280 bytes
  • SKILL.mdcore34,280 bytes
  • SKILL.mdcore34,280 bytes
  • SKILL.mdcore34,280 bytes
  • SKILL.mdcore34,280 bytes
  • SKILL.mdcore34,280 bytes
  • design-system/BOARD-DIRECTION.mddoc1,285 bytes
  • design-system/carriers.jsonasset1,619 bytes
  • design-system/colors.jsonasset4,341 bytes
  • design-system/compositions.jsonasset2,378 bytes
  • design-system/imperfections.jsonasset1,566 bytes
  • design-system/rhythm.jsonasset2,800 bytes
  • design-system/typography.jsonasset4,240 bytes
  • evals/evals.jsonasset13,770 bytes
  • evals/schema.jsonasset2,982 bytes
  • examples/example-chair.pngasset2,567,256 bytes
  • examples/example-cycling.pngasset2,771,834 bytes
  • examples/example-headphones.pngasset2,184,177 bytes
  • examples/example-merchandise.pngasset2,553,282 bytes
  • examples/example-night-market.pngasset2,521,222 bytes
  • examples/example-night-photography.pngasset3,783,347 bytes
  • examples/example-radio.pngasset2,535,606 bytes
  • examples/example-sardines.pngasset7,731,735 bytes
  • examples/example-sunscreen.pngasset1,928,662 bytes
  • examples/example-tea.pngasset2,356,602 bytes
  • examples/example-teapot.pngasset2,957,997 bytes
  • examples/example-zebra.pngasset2,290,717 bytes
  • examples/mono-color-design-system-board.pngasset350,868 bytes
  • examples/reference-01.pngasset2,185,473 bytes
  • examples/reference-02.pngasset1,362,571 bytes
  • examples/reference-03.pngasset2,154,376 bytes
  • examples/reference-04.pngasset3,234,519 bytes
  • examples/reference-05.pngasset1,944,656 bytes
  • examples/reference-06.pngasset2,119,767 bytes
  • examples/reference-07.pngasset1,000,135 bytes
  • examples/reference-08.pngasset1,111,545 bytes
  • examples/reference-09.pngasset2,282,489 bytes
  • examples/reference-10.pngasset1,694,829 bytes
  • examples/reference-11.jpgasset53,013 bytes
  • examples/reference-12.jpgasset83,495 bytes
  • examples/reference-system-v2-color.pngasset1,507,661 bytes
  • examples/reference-system-v2-layout.pngasset1,925,955 bytes
  • examples/reference-system-v2-style.pngasset3,349,021 bytes
  • examples/reference-system-v2-typography.pngasset2,265,187 bytes
  • scripts/build_design_system_board.pyruns14,707 bytes
  • scripts/build_vibe_coding_poster.pyruns5,359 bytes
  • scripts/validate_design_system.pyruns9,243 bytes
  • scripts/validate_evals.pyruns4,337 bytes
  • swatches/aubergine.svgasset140 bytes
  • swatches/botanical-green-oxblood.svgasset187 bytes
  • swatches/botanical-green.svgasset140 bytes
  • swatches/charcoal-signal-red.svgasset187 bytes
  • swatches/charcoal.svgasset140 bytes
  • swatches/cobalt-terracotta.svgasset187 bytes
  • swatches/cobalt.svgasset140 bytes
  • swatches/cyan-brick-red.svgasset187 bytes
  • swatches/electric-blue-carbon.svgasset187 bytes
  • swatches/mint-green-charcoal.svgasset187 bytes
  • swatches/mint-green.svgasset140 bytes
  • swatches/powder-blue-signal-red.svgasset187 bytes
  • swatches/royal-blue.svgasset140 bytes
  • swatches/signal-red.svgasset140 bytes
  • swatches/tangerine-slate-blue.svgasset187 bytes
  • swatches/terracotta.svgasset140 bytes
  • swatches/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 GitHub

Skills 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

  1. #346 on Oct 31
  2. #343 from Nov 1 to Nov 2
  3. #347 on Nov 3
  4. #348 on Nov 4
  5. #349 on Nov 5
  6. #352 since Nov 6
59 earlier periods
  1. #911 on Aug 16
  2. #923 on Aug 19
  3. #515 on Aug 31
  4. #424 on Sep 1
  5. #401 on Sep 2
  6. #388 on Sep 3
  7. #352 on Sep 4
  8. #334 on Sep 5
  9. #322 on Sep 6
  10. #325 on Sep 7
  11. #322 on Sep 8
  12. #321 on Sep 9
  13. #317 on Sep 10
  14. #309 on Sep 11
  15. #313 on Sep 12
  16. #308 on Sep 13
  17. #312 on Sep 14
  18. #310 on Sep 15
  19. #307 on Sep 16
  20. #304 on Sep 17
  21. #302 on Sep 18
  22. #298 on Sep 19
  23. #308 on Sep 20
  24. #306 on Sep 21
  25. #309 on Sep 22
  26. #307 on Sep 23
  27. #305 on Sep 24
  28. #303 on Sep 25
  29. #299 on Sep 26
  30. #304 on Sep 27
  31. #308 from Sep 28 to Sep 29
  32. #305 on Sep 30
  33. #303 on Oct 1
  34. #308 on Oct 2
  35. #304 on Oct 3
  36. #302 on Oct 4
  37. #310 on Oct 5
  38. #307 on Oct 6
  39. #309 on Oct 7
  40. #312 on Oct 8
  41. #317 on Oct 9
  42. #308 on Oct 10
  43. #314 on Oct 11
  44. #319 on Oct 12
  45. #316 on Oct 13
  46. #320 on Oct 14
  47. #318 on Oct 15
  48. #321 on Oct 16
  49. #319 on Oct 17
  50. #321 on Oct 18
  51. #325 on Oct 19
  52. #329 from Oct 20 to Oct 21
  53. #328 on Oct 22
  54. #326 on Oct 23
  55. #324 on Oct 24
  56. #332 on Oct 25
  57. #337 on Oct 28
  58. #341 on Oct 29
  59. #344 on Oct 30

Before you install

Local scripts

Automated 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:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 60 signals by file

README.md

  • Network accessline 9
    [![Version](https://img.shields.io/badge/VERSION-1.2.0-2ea44f?style=flat-square&labelColor=333)](./CHANGELOG.md)
  • Network accessline 10
    [![Skills](https://img.shields.io/badge/SKILLS-1-2ea44f?style=flat-square&labelColor=333)](./SKILL.md)
  • Network accessline 11
    [![Stars](https://img.shields.io/github/stars/yanliudesign/mono-color-skill?style=flat-square&label=STARS&color=e37f2c&labelColor=333)](https://github.com/yanliudesign/mono-color-skill/stargazers)
  • Network accessline 12
    [![Validate skill](https://github.com/yanliudesign/mono-color-skill/actions/workflows/validate.yml/badge.svg)](https://github.com/yanliudesign/mono-color-skill/actions/workflows/validate.yml)
  • Network accessline 14
    [![Claude Code](https://img.shields.io/badge/Claude_Code-Skill-d97757?style=flat-square&labelColor=1a1a1a&logo=anthropic&logoColor=white)](https://claude.ai/code)
  • Network accessline 15
    [![SKILL.md](https://img.shields.io/badge/Agent-SKILL.md-214f9b?style=flat-square&labelColor=1a1a1a)](./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
    [![Version](https://img.shields.io/badge/VERSION-1.2.0-2ea44f?style=flat-square&labelColor=333)](./CHANGELOG.md)
  • Network accessline 10
    [![Skills](https://img.shields.io/badge/SKILLS-1-2ea44f?style=flat-square&labelColor=333)](./SKILL.md)
  • Network accessline 11
    [![Stars](https://img.shields.io/github/stars/yanliudesign/mono-color-skill?style=flat-square&label=STARS&color=e37f2c&labelColor=333)](https://github.com/yanliudesign/mono-color-skill/stargazers)
  • Network accessline 12
    [![Validate skill](https://github.com/yanliudesign/mono-color-skill/actions/workflows/validate.yml/badge.svg)](https://github.com/yanliudesign/mono-color-skill/actions/workflows/validate.yml)
  • Network accessline 14
    [![Claude Code](https://img.shields.io/badge/Claude_Code-Skill-d97757?style=flat-square&labelColor=1a1a1a&logo=anthropic&logoColor=white)](https://claude.ai/code)
  • Network accessline 15
    [![SKILL.md](https://img.shields.io/badge/Agent-SKILL.md-214f9b?style=flat-square&labelColor=1a1a1a)](./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

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",

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
Signal confidence: 41 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard 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.

yanliudesign/mono-color-skill: #352 on hotskills, 3.6k stars

[![yanliudesign/mono-color-skill on hotskills](https://hotskills.dev/badge/yanliudesign-mono-color-skill.svg)](https://hotskills.dev/skill/yanliudesign-mono-color-skill/)