oc-grotesque-machine-poster

Verified@sumino/oc-grotesque-machine-poster
Use it in Cohub

Paste this into your agent's chat — it fetches the skill and follows it.

Use the skill: oc-grotesque-machine-poster. Run `npx -y @neta-art/neta-search-cli@latest skills use @sumino/oc-grotesque-machine-poster --via site` and follow what it prints. Read its complete output, redirecting it to a temporary file first if necessary, and resolve relative paths from the skill directory it prints.
Use in Neta Studio Open it in Neta Studio and see what people made with it.
Install from a terminal
npx -y @neta-art/neta-search-cli@latest skills use @sumino/oc-grotesque-machine-poster
Summary

Turn your character into a funny, flat-colour cartoon poster, built into a sculpture of machines, in one bold colour.

  • You get one tall printed-style poster: a big-headed, noodle-limbed cartoon of your character, drawn with thick black outlines on clean light paper.
  • The character lies on, holds or bursts out of a pile of 6 to 10 machines and props taken from their world.
  • Only one bright colour appears, taken from your character. Everything else stays black, white and grey, so the poster feels punchy.
  • The title is a single chunky retro-futuristic sign that sits in front of some machines and behind others, never floating like a caption.
  • Works best with a character who has a recognisable colour, a distinctive silhouette, and a world full of instruments, vehicles or gadgets.
SKILL.md
# OC Grotesque Machine Poster

A clean sheet of light paper, an ink-black cartoon body, and one screaming accent colour. The OC is drawn as an American grotesque street cartoon — huge head, tiny torso, noodle limbs, ball joints, a face pulled into a ridiculous expression — then physically built into a sculpture of the world's machines and props. The type is a single Y2K object: a thick extruded sign, a tilted block, stretched letters, or a title that runs along the machinery. Everything is flat, outlined and hard-shadowed; nothing is textured.

**Live demo:** https://neta.art/w/sumino/sweet-nightmare-park/hatsune-miku-teal-machine-street-cartoon-poster

This skill bakes the title into the artwork. It is a single printed poster, not a live-type page.

## What the user gets

- A 2:3 vertical poster, typically `1024x1536`.
- A grotesque cartoon OC with a huge round head, tiny body, long noodle limbs, ball joints and an exaggerated expression with strong movement.
- A composite machine sculpture: 6–10 world-specific machines and props stacked, nested, hung and interwoven; the character lies on, holds, stands at the edge of, or protrudes from the structure, with clear front/back occlusion.
- Thick black outer contours, precise thin industrial linework, hard-edged block shadows, clean flat colour blocks.
- A strict palette: off-white, black, mid-grey, white, and **one** high-saturation accent taken from the OC.
- One Y2K title effect, interlaced with the character and machinery, plus only a few tiny numbers, thin rules, dots and an optional small Chinese tag.
- A clean light background with no texture, no gradient, no grain.

## When to use

Use when the user wants a bold, funny, flat, one-colour character poster with machinery, especially:

- "American grotesque street cartoon", "rubber-hose cartoon", "Ren & Stimpy-style OC";
- "machine sculpture poster", "industrial cartoon poster", "Y2K music poster";
- "美式怪诞街头卡通", "机械拼贴海报", "单色海报", "电子音乐节海报".

Do not use for:

- a painterly or semi-realistic character illustration;
- a poster that must switch languages at runtime — the title is baked;
- a clean Swiss grid poster (that is a different system);
- a dense photomontage or Constructivist collage (that is `oc-constructivist-poster`);
- a page, game or roleplay.

## Hard rules

0. **Use the sandbox CLI path.** Every `neta` command is `node /mods/neta/neta …`.
1. **Read the character.** For an original OC, read the atom and cover. For a famous virtual idol or IP, name the character and list the canonical features exactly; attach a reference if one exists.
2. **One accent, no second hue.** Pick the OC's single most recognisable colour. Everything else is black, white and grey. Skin is a light neutral, not a second colour.
3. **Grotesque proportions.** Huge round head, small torso, long noodle limbs, ball-shaped joints. The pose must have directional movement, not a standing portrait.
4. **A machine sculpture, not a background.** Six to ten objects from the character's world must stack, nest, hang or interweave with the body. The character lies on, holds, stands at the edge of, or protrudes from the structure. Clear occlusion.
5. **Flat industrial drawing.** Thick outer outlines, thin precise internal lines, hard black block shadows, flat fills. No gradients, no realistic lighting, no grain, no halftone, no worn texture.
6. **One title effect.** Choose one: extruded 3D sign, tilted perspective block, stretched letters, or title running along the machinery. Do not mix effects.
7. **Title interlock.** The title sits in front of some objects and behind others; it can be supported by a beam or wedged under a boot. It must not float as a caption.
8. **Micro text only.** A few numbers, thin rules, dots, a small optional Chinese tag. No logos, barcodes, URLs, social handles, or paragraphs.
9. **Clean background.** A light neutral field, at most two or three thin guide lines. No scene, no texture, no vignette.
10. **Check the text and the face.** Read the title at 100%; check the character's signature features. One retry for a failed title, then stop and report.

## Pipeline

### 0. Read the character and choose the accent

```bash
node /mods/neta/neta atom get "world/characters/<Name>.md"
node /mods/neta/neta find images "<Name>"
```

Record:

- silhouette: hair shape, headwear, ears/horns, tail, signature accessory;
- costume: the two or three features that survive cartoon simplification;
- **one accent colour** — the character's most iconic hue;
- 6–10 machines/props from their world: instruments, vehicles, weapons, furniture, medical gear, stage rigging, vending machines, signage;
- one number or mark that belongs to the character (a unit number, a lucky number, a symbol).

If the character is a famous IP, do not attach a random look-alike; name the character and list the canonical features. If an official reference is available, attach it.

### 1. Decide the four variables

| Variable | Choose |
|---|---|
| Accent | one hue, matched to the OC |
| Machine kit | 6–10 world-specific objects |
| Pose | lie / hold / stand at the edge / protrude from behind |
| Composition | centre with machinery both sides; title top with character below; diagonal |
| Title effect | extruded sign / tilted block / stretched letters / along the machinery |

Write the exact title, the optional Chinese tag and the micro marks before generating. See `references/typography.md`.

### 2. Generate

Read `references/art-direction.md` for the full prompt and slot guidance.

```bash
NETA_DEFAULT_IMAGE_MODEL=gpt-image-2 node /mods/neta/neta generate image \
  --work-title "<Name> · <Accent> Machine — Street Cartoon Poster" \
  --work-description "American grotesque street-cartoon illustration of <Name> as a composite machine sculpture." \
  --param size=1024x1536 --param quality=high --param output_format=png \
  --prompt "$(cat /tmp/<slug>-poster.txt)"
```

Attach `--image "world/media/studio/characters/<Name>.png"` for an original OC. For a famous IP with no local reference, describe the canonical features in the prompt.

### 3. Inspect and retry

- Every letter of the title; no split that changes the word.
- The accent appears only in the character's key parts, machine IDs, title and a few lines.
- The face reads as the character; the expression is funny, not blank.
- The machine stack has clear front/back occlusion; no floating props.
- No gradients, texture, halftone, realistic light or extra text.
- The background is clean.

One retry for a failed title or a broken machine stack. Do not patch a bad sheet with more elements.

### 4. Place and share

```bash
node /mods/neta/.agents/skills/board-ops/scripts/place.mjs \
  --title "<Name> · 机械海报" \
  --work "works/work_<id>.json"
```

Image works are shared from Studio's Work menu; the public address is `/w/<owner>/<world>/<slug>`.

### 5. Package this skill (maintainer)

Only when asked. Copy this folder to `.agents/skills-drafts/<skill-name>/`, keep the Miku poster and its text system as the worked example, and submit per `references/publishing.md`. Write the instructions in English; keep Chinese only in the example strings.

## Content model

```
$WORK/
  prompt.txt
  poster.png        # 1024x1536, flat, outlined, one accent
  work_<id>.json
```

No page, no locale files. If the user wants a multilingual version, that is a separate live-type build.

## Package

- `templates/prompt.template.txt` — the fill-in-the-blanks prompt.
- `templates/text-system.example.md` — the Miku accent, machine kit, title and micro marks.
- `references/art-direction.md` — the full prompt, accent selection, machine kit and composition archetypes.
- `references/typography.md` — the four title effects, hierarchy, interlock and micro-mark budget.
- `references/qa.md` — 100% checks for text, palette, character and sculpture.
- `references/publishing.md` — Board, share link and community submission.
- `scripts/check-poster.sh` — ratio/resolution check, dominant palette and review crops (needs ImageMagick).
- `scripts/make-preview.sh` — a 1440×900 gallery preview.

## Pitfalls

- Two accent colours ruin the whole system. Desaturate everything except one hue.
- A standing character with props around is not a sculpture. Make the body physically interact with the machine.
- A realistic 3D render breaks the flat industrial drawing. Say "flat fills, no lighting".
- Textures and grain make it look like a different poster. Keep the paper clean.
- More than one title effect looks like a template. Pick one.
- A title floating at the top is a caption. Interlock it with the machine and the character.
- A wall of small text is noise. Use four to six micro marks at most.
- A famous IP drawn from memory can drift. List the canonical silhouette, hair, outfit and mark explicitly.
- Sexualised posing or a stated minor age will fail moderation and the brief. Keep it a young adult comedy pose.

## Demo

Hatsune Miku, *Teal Machine*:

- accent `#1FE3C8`; everything else off-white, black and grey;
- big-headed Miku with aqua twin tails, black sleeveless top, aqua tie, detached sleeves, "01" on the arm, thigh-high boots;
- pose: sprawled across a tilted synthesizer keyboard, one boot on the title, tongue out, one eye squinted;
- machines: speaker stack, reel-to-reel deck, CRT with a waveform, robotic mic arm, ring light, cable reel, vinyl record, stage fan, coiled jacks;
- title: extruded `HATSUNE MIKU`, `MIKU` much larger, tilted into the lower-left, cut by the keyboard and her boot;
- micro marks: vertical `初音未来`, circled `01`, `39`, three thin guide lines.

It is a demo, not a constraint. Replace the accent, machine kit, pose, composition and title.