Basic Cohub abilities. Most agents already have these mounted; listed here for reference.
Platform Published by the Neta team.
Official Made by the Neta team.
Verified Reviewed by the Neta team.
Community Shared by a Cohub user. Not reviewed — read SKILL.md before you use it.
oc-halloween-mansion-scene
Verified@sumino/oc-halloween-mansion-scene
Use it in Cohub
Paste this into your agent's chat — it fetches the skill and follows it.
Use the skill: oc-halloween-mansion-scene. Run `npx -y @neta-art/neta-search-cli@latest skills use @sumino/oc-halloween-mansion-scene --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.
npx -y @neta-art/neta-search-cli@latest skills use @sumino/oc-halloween-mansion-scene
Summary
A haunted Halloween mansion on white that secretly tells your character's story, with no character in sight.
Get one tall, vertical watercolor picture of a Gothic house on a clean white background, like a sticker with a soft shadow underneath.
Six to eight of your character's own symbols are built into the house: a mirror window, gem lanterns, a crown-shaped fence, or belongings dropped on the path.
Halloween details fill the scene: glowing carved pumpkins, bats, pale ghosts, broken tombstones, twisted trees, cobwebs and fallen leaves.
The character never appears. The house itself stands in for them, and the house style follows their world, such as a castle, a timber mansion or a dark manor.
Works best for a character with clear signature items, colors and a home setting. The finished picture lands on your board as an image.
SKILL.md
# OC Halloween Mansion Scene
A vertical, standalone Halloween mansion on pure white: a tall watercolor Gothic house, windows glowing amber, carved pumpkins lining the path, bats and translucent ghosts around it. The OC never appears. Instead, six to eight of the character's own motifs are built into the architecture — a mirror window, a teardrop gem lantern, a crown-shaped fence, a thorn crown around the spire, bone-white porch columns, personal belongings dropped on the path. The house is the character.
**Live demo:** https://neta.art/w/sumino/sweet-nightmare-park/celestia-vela-halloween-mansion
**Demo asset:** `assets/demo-cover.webp`
## What the user gets
- One vertical 3:4 retro watercolor illustration on a clean white background, with generous white margin and a soft contact shadow, so it reads as a standalone sticker.
- A centered Gothic mansion suited to the OC's world, old and cracked, every window warm.
- Halloween dressing: jack-o'-lanterns with carved faces **and** OC symbols, twisted bare trees, black bats, broken tombstones, skulls, cobwebs, pale ghosts, fallen leaves and dry vines.
- The OC's identity hidden in architecture and objects — never a body, portrait or silhouette.
- A low-saturation grey-blue / grey-black / aged-white palette with warm pumpkin light and one accent from the OC.
- An image Work placed on the Board. No web page is built unless the user asks for one.
## When to use
Use when the user wants a place, not a person:
- "Halloween mansion", "haunted house", "OC mansion illustration";
- "万圣节宅邸", "角色的宅子", "世界观建筑插画";
- a white-background sticker-style building with the character's symbols hidden in it;
- a location card for a character's world, with no figure in frame.
Do not use for:
- a character portrait or a scene with the OC in it — use a character illustration flow;
- a sticker sheet of many icons — `oc-halloween-icon-sheet`;
- a book cover or a ticket — the cover / ticket skills;
- a page or interactive work — only build one if the user explicitly asks.
## Hard rules
0. **Use the sandbox CLI path.** Every `neta` command is `node /mods/neta/neta …` (`neta` may not be on PATH).
1. **Read the OC before drawing.** Use the world's real atom, cover and `## 形象参考`. Build the motif list from that character, not from the demo.
2. **No character anywhere.** No face, body, chibi, silhouette, portrait, reflection of a person, or statue of a person. Ghosts are allowed because they are generic; a human-shaped statue is not. Say it twice in the prompt.
3. **Do not attach the character cover as a reference.** The model will put her in the frame. Read the cover yourself; pass only text, and optionally a colour swatch.
4. **White stays white.** Pure clean white background, 6–10% margin on every side, no paper texture across the background, no frame, no vignette, no grey wash. A soft shadow may sit under the house only.
5. **One architecture, one world.** Pick the house shape from the OC's zone: fantasy → pointed-tower castle; Eastern → old timber mansion; dark / nocturnal → dilapidated Gothic cottage or manor. Do not mix three styles.
6. **Identity must be legible in the building.** At least three architectural details and two ground objects come from the character. A house with only pumpkins is generic Halloween, not this OC.
7. **One warm light.** Windows and pumpkins carry warm amber; the rest is low-saturation grey, ink and pale ghost tones. One OC accent (a gem colour, a metal, a flower) in small areas.
8. **No text.** No letters, numbers, signage, watermark or signature. If a sign is needed, leave it blank.
9. **Deliver the image Work and place its card.** This skill produces an image, not a site. Only build a page when the user asks for one.
## Pipeline
### 0. Read the OC and derive motifs
```bash
node /mods/neta/neta atom list --type character
node /mods/neta/neta atom get "world/characters/<Name>.md"
node /mods/neta/neta find images "<Name>"
```
Collect 6–8 motifs, each concrete enough to draw:
- body / signature: eye colour, hair, skin, ears, markings;
- held or collected objects: gems, cards, needles, candy, a mirror, a crown;
- power / effect: a spiral, a flame, a thread, a reflection;
- home / zone: corridor, gallery, carousel, hospital, candy house;
- small belongings that could be dropped on the path;
- a colour and a metal.
Then map each motif to a building part or a ground object:
| Motif | Becomes |
| --- | --- |
| mirrors / reflections | an oval mirror window, a mirrored door, a glass conservatory |
| gem tears | teardrop lanterns, a gem knocker, gems on the path |
| exiled royalty | crown-shaped iron fence, a broken circlet on the ground |
| bone throne | bone-white porch columns, a chair-shaped gable |
| silver hair threads | filigree edging, hanging silver threads from the eaves |
| galaxy / stars | a starry night inside the mirror, galaxy window panes |
| moon / night | a crescent crest above the door, deep blue glass |
| a signature flower | carved on the door, growing at the gate |
| a signature tool | leaning by the door, half-buried in leaves |
If a motif cannot be drawn as a building part, make it a ground object. Do not force a face into the facade.
### 1. Choose the shape and the palette
Write one sentence for each before prompting:
- **Shape:** e.g. "a tall, narrow dilapidated Gothic manor with one pointed spire and a central oval mirror window".
- **Silhouette:** what makes it recognizable at thumbnail size — spire, crooked chimney, gate, tree.
- **Palette:** walls (2 neutrals), light (1 warm), accent (1 OC colour), darks (ink).
- **Light:** every window amber; pumpkins amber; moon cool; ghosts pale.
### 2. Generate the illustration
```bash
NETA_DEFAULT_IMAGE_MODEL=gpt-image-2 node /mods/neta/neta generate image \
--work-title "<Name> · Halloween Mansion" \
--work-description "<one sentence: the house and the hidden motifs>" \
--param size=1536x2048 --param quality=high --param output_format=png \
--prompt "$(cat /tmp/<slug>-mansion.txt)"
```
No `--image` character reference. Read `references/art-direction.md` for the full prompt template and the demo prompt.
If the first result puts a person in a window or a doorway, regenerate with the "no people" paragraph repeated at the very end. If the background is grey or textured, add "pure #FFFFFF background, no paper texture, no wash, no vignette". Do not try to paint over a figure.
### 3. QA
Follow `references/qa.md`. At minimum:
- no human figure, silhouette, portrait, statue or reflection of a person;
- the background is pure white and the margin is even;
- the mansion is centered, upright and fully inside the frame;
- at least three OC-derived architectural details are identifiable;
- pumpkins, bats, ghosts, tombstones and trees are present but do not crowd the door;
- no text, letters, numbers or watermark;
- the image is 3:4 or 2:3 and reads at thumbnail size.
Regenerate once if a hard check fails. Do not ship a house with a person in it.
### 4. Deliver the image Work
`neta generate image` already created the Work. Place its card:
```bash
node /mods/neta/.agents/skills/board-ops/scripts/place.mjs \
--title "<Name> · Halloween Mansion" \
--work "works/work_<id>.json"
```
Take the work path from the generate result. Do **not** create a web work, `work init`, or a page for this skill.
The image Work has a public Studio page at `https://neta.art/w/<owner>/<world>/<slug>`; verify it with `curl -sI` (200) before sharing. The slug is the kebab-case of the work title; open the card in Studio if the slug is uncertain.
### 5. Package the skill (optional)
If the user asks for a reusable skill, copy this folder to `.agents/skills-drafts/<skill-name>/`, keep the demo as the worked example, write `SKILL.md` in English even when the world is Chinese, then follow `references/publishing.md` to submit it.
## Output
```
<work>.png (1536×2048 or similar 3:4)
```
No page, no template, no fonts. The image is the deliverable.
## Pitfalls
- **The character cover is a trap.** Attaching it guarantees a figure in the window. Use it only as your own reference; pass text to the model.
- **"No people" fades by the end of a long prompt.** Put the ban in the first paragraph and repeat it in the last line.
- **White background turns grey.** Say "pure white #FFFFFF", "no paper texture", "no vignette"; keep the aged grain inside the illustration, not across the margin.
- **The house fills the canvas.** Ask for "generous white margin on all four sides" and "white space at top and bottom".
- **Identity becomes generic.** Three carved pumpkins are not a character. A mirror window, a gem knocker, a crown fence and a dropped belonging are.
- **Too many styles.** A pointed tower, an Eastern eaves roof and a Gothic cottage in one frame reads as a theme park, not a home.
- **Warm light everywhere.** If the windows, pumpkins, ghosts and moon are all warm, the palette flattens. Keep only windows and pumpkins warm; keep the moon and ghosts cool.
- **A page is not required.** This skill stops at the image Work and its card. Build a page only on request.
## Demo
The shipped example is Celestia Vela from *Sweet Nightmare Park*: a tall Gothic manor with an oval mirror window holding a starry sky, teardrop sapphire lanterns, a crown-shaped fence, a broken circlet and a hand mirror on the path, thorn vines like a crown around the spire, and bone-white porch columns. No character appears. The palette is grey-blue and aged white with amber pumpkin light and sapphire accents.