Agent skill

Riso Still

by sevenevesai in sevenevesai/riso-windowseat

Create or improve procedural risograph still art, illustrations, posters, print series and images in this repo.

MITAuto-check passedMedia & Creative

Install Riso Still

skills CLI
$ npx skills add sevenevesai/riso-windowseat --skill riso-still -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install sevenevesai/riso-windowseat riso-still --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/sevenevesai/riso-windowseat.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/riso-still .claude/skills/riso-still && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
riso-still
GitHub stars
282
Token cost
~1.4k tokens
SKILL.md length
741 words
Files
2
Skills in repo
3
Repo updated
First seen
Licence
MIT

At a glance

Create or improve procedural risograph still art, illustrations, posters, print series and images in this repo.

  • Standalone still requests
  • SKILL.md covers Develop the picture and Build and inspect
  • Calls node
  • Use riso-film for moving work

What it does

Riso Still is an agent skill from sevenevesai/riso-windowseat. Create or improve procedural risograph still art, illustrations, posters, print series and images in this repo. Develops reference-led composition, perspective, pose and ink plates; delivers a native-resolution PNG and self-contained Canvas 2D source. Use for standalone still requests; use riso-film for moving work.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `examples.md`).

It sits in Media & Creative, covering Generative and creative coding. The repository describes itself as: Procedural risograph films in single HTML files (Window Seat, Roost and more), with the Claude Code skills, docs and tools to make your own. The licence is MIT.

When your agent uses it

  • Standalone still requests
  • Use riso-film for moving work

Example prompts

  • “/riso-still”

What it can do on your machine

Read from SKILL.md and the folder at commit 1275fda. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Riso Still loads about 1.4k tokens when it runs. Until then it costs about 82 tokens; SKILL.md has 741 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~82
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from sevenevesai/riso-windowseat at commit 1275fda, republished under its MIT licence (© sevenevesai). 741 words, ~1,412 tokens.

Download SKILL.mdSave it as .claude/skills/riso-still/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
riso-still
description
Create or improve procedural risograph still art, illustrations, posters, print series and images in this repo. Develops reference-led composition, perspective, pose and ink plates; delivers a native-resolution PNG and self-contained Canvas 2D source. Use for standalone still requests; use riso-film for moving work.

Riso still

Deliver prints/<name>/index.html and a native PNG in out/. Same medium as the films: Canvas 2D only, no libraries, fonts, images or network calls. External references are observation sources, never embedded assets. If the user explicitly wants generated raster imagery, that is a different workflow; do not quietly substitute it. Commands run in tools/.

Develop the picture

Read .claude/rules/riso-plates.md, docs/visual-development.md and docs/drawing.md (its composition and frame-budget sections apply in full); add docs/scene-space.md when perspective or attached details matter and docs/characters.md for figures. Skip film timelines, transitions and sound. examples.md maps the shipped series (prints/cabinet, prints/sceneries, prints/workings); open the matching source before inventing a routine it already has.

Extract subject, feeling, format and exclusions. If the user wants ideas, offer different scenes or viewpoints; if they want art, choose and draw. Default to 1080 square only when no format was given; record other sizes before composing.

  • An open request ("a collection", "detailed sceneries", "your strengths") is permission to art-direct a series of three to five prints under one principle stated up front: one construction style held across different subjects (prints/cabinet), or one technical strength per print (prints/sceneries: constructed perspective with fog, lights with reflection, strata with layered haze).
  • For an unfamiliar subject, look at real references and note proportions, gesture, construction and material; measure in the photo's own pixel frame where it matters (wing outline, vein and eyespot positions). A mood adjective or an unopened image link is not enough.
  • For ambitious work, compare small compositions with different viewpoints and value groupings, then develop the strongest. A local edit needs less setup.
  • Solve support, perspective, occlusion and identity before detail. Draw figure landmarks and contact points before clothing or texture: the hand reaches the tool, the tool meets the work. Build details on shared surfaces so ellipses, slats and legs agree on orientation and scale. Grow natural subjects from their own geometry (a logarithmic spiral, Vogel's floret model, a distance transform from a cavity wall), so every mark sits where growth put it.
  • A film's 0.25 s reading time does not govern a still: sustained detail is allowed, but marks should explain form, material or the moment. Concentrate detail at the focus and leave quiet areas. Random hatching and misregistration do not rescue weak drawing.
Show full SKILL.md (366 more words)Show less

Build and inspect

node new-riso.mjs --kind still --out ../prints/<name>/index.html
node verify.mjs ../prints/<name>/index.html --times 0,1,2
node still.mjs ../prints/<name>/index.html --at 0 --out ../out/<name>.png

The starter is blank paper with the print and craft kits and no animation loop. Draw in its art block. A single picture uses duration: 1 and a seek(t) that draws the same picture; a series uses integer print indices (floor(t), as prints/workings does), verified at every index and exported one PNG per index. No MP4, score or artificial motion.

For another native size, change canvas, paper, plate dimensions, projection and screen pitch before baking, and audit square assumptions like W,W. Larger prints must rerasterize geometry and screens at that size; CSS/DPR enlargement and PNG upscaling do not make a higher-resolution original. Press-ready separations need a separate print-production brief.

  • 2160 square (OUT = 2160, K = OUT / W) served both Cabinet and Sceneries. PITCH = 4.6 * K (9.2 device px) is the same picture enlarged, right for landscape masses; small dense subjects took a finer 3.4 * K (6.8 px). Registration scales with K.
  • Fine engraved line needs coverage 1 to print solid; the kit's threshold tile leaves the interstices open even at full coverage (right for film tone), which breaks thin line into dots.
  • A feature under a few screen cells (florets, scales, birds) is modelled by shape and solid overprint, not dot size. A small fixed dither on mid-tones breaks remaining dot-size steps in a gentle ramp; leave paper and solids untouched. At 2160, centre the screen's dots on pixels (docs/drawing.md, tone that prints) or ramps contour into rings.
  • Add debug views by query string before polishing: construction lines alone compared against the reference diagram (it caught over-curved septa in a shell section), and one ink at a time for plate isolation.

Inspect the whole picture at viewing size, a value/silhouette view, and 1:1 crops of difficult anatomy, attachments and screen. Fix perspective, tangencies, missing support or an unclear subject before polishing grain; docs/quality-bar.md lists the review cases. still.mjs exports the canvas backing store and checks repeatability; it does not judge the art. Confirm dimensions and open the PNG.

Keep a short PRINT.md beside substantial work: request, the series principle, references per print, viewpoint, geometry and light decisions, native size and pitch, inspected output and each print's remaining weaknesses. Keep the previous version when revising.

© sevenevesai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .claude/skills/riso-still of sevenevesai/riso-windowseat.

  • SKILL.md
  • examples.md

Open the folder on GitHubat commit 1275fda

Compare with similar skills

Riso Still next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Riso Still compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Riso Still this skillsevenevesai/riso-windowseat282—~1.4kAutomated safety check: PassMIT
Algorithmic Art with p5.jsanthropics/skills180k38 repos~4.9kAutomated safety check: PassApache-2.0
Canvas Designanthropics/skills180k52 repos~3kAutomated safety check: PassApache-2.0
Photo Abstract EditorialZzzLc0405/photo-abstract-editorial5.9k—~815Automated safety check: PassProprietary
Mono Coloryanliudesign/mono-color-skill3.4k—~8.5kAutomated safety check: PassMIT
Gathered Scenes Zine PosterZeejay0/gathered-scenes-zine-skill5.4k—~3.8kAutomated safety check: PassCustom licence

Similar skills

  • Official

    Creates original generative art in two steps: a written algorithmic philosophy, then a p5.js sketch with seeded randomness and an interactive viewer for exploring parameters.

    180k GitHub starsUsed in 38 repos~4.9k tokens
    Media & CreativeAuto-check passed
  • Canvas Design

    anthropics/skills

    Official

    Creates original posters and static art as PNG or PDF by first writing a short design philosophy, then expressing it visually on a canvas.

    180k GitHub starsUsed in 52 repos~3k tokens
    Media & CreativeAuto-check passed
  • Photo Abstract Editorial

    ZzzLc0405/photo-abstract-editorial

    Creates one vertical editorial image from an uploaded photo, keeping the photo untouched and adding an abstract panel and short English title derived from it.

    5.9k GitHub stars~815 tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed
  • Mono Color

    yanliudesign/mono-color-skill

    Generate original one-ink or controlled two-ink editorial images from any theme, sentence, article idea, object, or reference photo.

    3.4k GitHub stars~8.5k tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed
  • Gathered Scenes Zine Poster

    Zeejay0/gathered-scenes-zine-skill

    Turns a photo into a tactile collage poster where part stays an untouched photographic anchor and the rest becomes a simplified, color-fading illustration of the hidden scene.

    5.4k GitHub stars~3.8k tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed
  • CRT Interface Illustration

    TaiT-tt/tait-crt-interface-skill

    Generates one finished retro CRT computer-interface illustration from a portrait, photo, creature, object or theme, as an exaggerated 1980s bitmap caricature.

    519 GitHub stars~9.4k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed

More from sevenevesai/riso-windowseat

  • Riso Score

    sevenevesai/riso-windowseat

    Scores a riso film or reworks its score. An agent skill from sevenevesai/riso-windowseat.

    282 GitHub stars~1.7k tokensUpdated 16 days ago
    Auto-check passed
  • Riso Film

    sevenevesai/riso-windowseat

    Design, build or improve procedural risograph animations and videos in this repo, including narrative films, abstract shorts, motion effects and visual inspection.

    282 GitHub stars~1.9k tokensUpdated 16 days ago
    Auto-check passed

Questions about Riso Still

What does Riso Still do?

Create or improve procedural risograph still art, illustrations, posters, print series and images in this repo. Riso Still is an agent skill from sevenevesai/riso-windowseat. Create or improve procedural risograph still art, illustrations, posters, print series and images in this repo.

When should I use Riso Still?

Riso Still fits situations like: standalone still requests; use riso-film for moving work.

How do I install Riso Still in Claude Code?

Run `npx skills add sevenevesai/riso-windowseat --skill riso-still -a claude-code`. Or copy the skill folder (.claude/skills/riso-still in sevenevesai/riso-windowseat) into .claude/skills/riso-still in your project. Claude Code loads it when a task matches its description.

How do I install Riso Still in Codex?

Run `npx skills add sevenevesai/riso-windowseat --skill riso-still -a codex`. Or copy the skill folder (.claude/skills/riso-still in sevenevesai/riso-windowseat) into .agents/skills/riso-still in your project. Codex loads it when a task matches its description.

Can I use Riso Still in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sevenevesai/riso-windowseat --skill riso-still -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/riso-still, .gemini/skills/riso-still, .github/skills/riso-still and .opencode/skills/riso-still in your project.

What does Riso Still need to run?

Going by SKILL.md and its folder, Riso Still needs the command-line tools its instructions call (node).

Does Riso Still access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Riso Still safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Riso Still use?

Riso Still is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Riso Still use?

About 1.4k tokens (SKILL.md is roughly 5.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Riso Still?

Skills that share tags, products or a category with Riso Still: Algorithmic Art with p5.js (anthropics/skills, 180k stars), Canvas Design (anthropics/skills, 180k stars), Photo Abstract Editorial (ZzzLc0405/photo-abstract-editorial, 5.9k stars) and Mono Color (yanliudesign/mono-color-skill, 3.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Riso Still?

sevenevesai (a GitHub user) maintains it in sevenevesai/riso-windowseat, which has 282 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on September 25, 2026.

Source: sevenevesai/riso-windowseat on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.