Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/Mineru98/imaginenpx agentmods add skills/mineru98/imagine/imagine-slideWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/mineru98/imagine/imagine-slide)<a href="https://agentmods.dev/skills/mineru98/imagine/imagine-slide"><img src="https://agentmods.dev/badge/skills/mineru98/imagine/imagine-slide/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/mineru98/imagine/imagine-slide"><img src="https://agentmods.dev/badge/skills/mineru98/imagine/imagine-slide.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00212 | $0.02543 |
| Opus 5 | $0.00106 | $0.01272 |
| Sonnet 5 | $0.00042 | $0.00509 |
| Haiku 4.5 | $0.00021 | $0.00254 |
Grade A, and why
imagine-slide scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 103 lines — stays where its author put it; the contents beside it link to each section on GitHub.
imagine-slide
발표 데크의 각 섹션 일러스트를 "같은 화풍, 다른 메타포"로 뽑아낸다. 중앙 가득 채운 이미지가 아니라 텍스트 박스가 앉을 40% 여백을 의도적으로 비워둔 레이아웃이 이 스킬의 정체성.
트리거
imagine-slide --sections "문제 정의, 접근 방법, 결과, 다음 단계" --style flat-gradient --aspect 16:9imagine-slide chapter "2부: 실행 전략" --style abstract-geometricimagine-slide "데이터 파이프라인" --metaphor "구름 위의 등대"- "슬라이드 일러스트", "발표 자료 비주얼", "섹션 이미지 세트", "챕터 구분 비주얼"
- "imagine-slide"
파이프라인
- 섹션 파싱:
--sections "A, B, C"쉼표 분리.chapter "<title>"은 단일 섹션. 섹션이 없으면 거절(대표 일러스트 1장은imagine-hero로 유도). - 스타일 프리셋 매핑:
--style을config.style_presets의 영문 구문으로 변환. 공통 prefix(flat vector illustration, soft gradient fill, clean lines, corporate but friendly, transparent background)가 항상 앞에 붙음. - 위치 규칙:
--position right-40이면left 60% empty negative space for text block구문 append,left-40이면 반대. 중앙 배치는 구조적으로 금지 (position_rules.center_forbidden: true). - 섹션별 메타포 생성:
--metaphor "<사용자 메타포>"플래그가 있으면 그 메타포를 그대로 주입(원문 보존).- 없으면 섹션 제목을 명사구 개념으로 압축해 일반적이지 않은 메타포를 제안 (예: "문제 정의" →
magnifying glass over scattered puzzle pieces). 진부한 첫 후보(전구/화살표/체크리스트)는 회피. per_section_metaphor_hint: "single focal metaphor, no text, no charts, no numbers"로 시각 언어 제한.
- Style Guardian 조회 (
imagine-service-section체인 공유):--keep또는 "같은 스타일로"·"이어서" 트리거 시style-guardian.js로 이전 데크의style/palette_hex/metaphor_family/position을 불러와 prefix 주입. 없으면 이번 실행 종료 시 저장. - Negative 강제:
text, typography, letters, charts with numbers, cluttered, dark mood, photorealistic, photo of people, watermark, logo text. - 이미지 생성:
config.aspect_mapping에 따라 가장 가까운generate_size(1536×1024) 선택 후 Codex 이미지 모델 호출. 섹션별 1장씩 순차 호출(batch.concurrency: 1), 첫 섹션 결과에서 추출된 팔레트를 Style Guardian에 저장해 이후 섹션에 재주입 → 중간부터 스타일 갈라짐 방지. - 후처리 aspect 보정:
16:10/4:3은 생성 결과를 center-crop 또는 투명 패드(세로/가로)로 타겟 규격에 맞춰 저장. 무음 크롭 금지 — 변환 내역을_style.json.warnings에 기록. - SVG 선택 출력:
--svg플래그 시scripts/lib/vectorize.js로 각 PNG를 SVG로 벡터화(default: false). potrace 부재 시 PNG만 저장하고 경고.
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 10d ago First seen · 103 lines · 0 tokens per session scan A de6150ce865d
imagine-slide is a skill published in the GitHub repository Mineru98/imagine (5 stars, last pushed 12d ago), licensed MIT. It adds 212 tokens to every session and 2,543 once invoked, about $0.0011 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
html-ppt-zhangzara-retro-zine
A neighborhood zine on the disappearing corner shops — portraits, voices, and what a block loses when they close. Built as a decision-grade story deck for community, local readers.
html-ppt-zhangzara-studio
A photography studio's portfolio-and-rate deck — the signature work, the process, and the packages that win the brief. Built as a decision-grade design craft deck for prospective clients.
motion-frames
A single-frame motion-design composition with looping CSS animations — rotating type ring, animated globe, ticking timer, parallax labels. Renders as a hero video poster you can hand straight to HyperFrames or any keyframe-based exporter. Use when the brief asks for "motion design", "animated hero", "loop", "video…
webgl-halftone-drift
A self-contained WebGL2 hero: a flowing field screened through a rotated halftone dot grid into a duotone print aesthetic; move the cursor to bend the drift.
webgl-holographic-foil
A self-contained WebGL2 hero: thin-film interference over a crushed-foil surface whose palette shifts with the viewing angle; move the cursor to tilt the film.
motion-graphics
A short, design-led motion graphic where motion is the message — kinetic typography, stat count-up, chart/data-viz hit, logo sting / brand lockup, lower-third / callout / social overlay, animated map (highlight regions, connect places, zoom to a location), animated tweet / news-article / headline, webpage / UI…