Skip to content
Development
Skill

/illustrated-gallery

Art-direct complete illustrated websites and write project-specific image-generation prompts. Use when the user requests Illustrated Gallery, a gallery-inspired visual style, or $illustrated-gallery. Covers visual direction, original artwork, and page-wide composition; not a

From plugin
spellbook
289111 skills7 agents2 commands

Claude Code

$ npx -y skills add majiayu000/spellbook --skill illustrated-gallery --agent claude-code

SKILL.md

illustrated-gallery.SKILL.md
name: illustrated-gallery
description: "Art-direct complete illustrated websites and write project-specific image-generation prompts. Use when the user requests Illustrated Gallery, a gallery-inspired visual style, or $illustrated-gallery. Covers visual direction, original artwork, and page-wide composition; not a fixed website clone, standalone image task, or generic dashboard skill."

Illustrated Gallery

This is an art-direction and image-prompting guide, not a ready-made website. It ships no images, brand, page markup, or fixed asset list. Create the visual language and artwork for the user's project; never import a previous project's pictures or content simply because it used this skill.

Start with the project

Identify the audience, primary task, actual content, and requested scope. Respect existing integration requirements. When the user rejects the current UI, inspect only what is needed to preserve data and behavior, not to reuse its appearance.

Choose a visual direction using [direction examples](references/art-direction.md). These are starting points, not presets or a closed menu. Palette, medium, subjects, composition, density, and motion can vary independently. State the chosen direction briefly and proceed; do not turn routine design choices into an approval interview.

Keep the useful qualities of a gallery: considered composition, strong type hierarchy, expressive artwork, and enough quiet space to read. Blue botanicals, serif headlines, floating cards, dark backgrounds, and carousels are optional, not requirements. Let the subject and user task determine their use.

Design the whole page

Before implementing, give every requested section a purpose and layout. A complete redesign includes navigation, the main content, search and filters if present, onboarding, supporting sections, empty states, and the footer. Changing a hero image while leaving the rest of the rejected UI intact is not a complete redesign.

Carry a coherent palette, typographic scale, spacing, and visual motifs through the page, while varying composition to suit each section. A directory may need a category index and readable resource rows; a portfolio may need large project images. Do not impose portfolio cards or a studio contact form on unrelated tasks. Preserve collected content and useful behavior when reorganizing an existing site.

Do not decorate every row with an unrelated generated image. Put artwork where it helps explain a concept or orient the reader; use typography and layout for dense information. Do not invent project screenshots, ratings, test results, or endorsements.

Generate original artwork

Use user-provided project assets where appropriate, otherwise use an available image-generation tool. Follow its documented workflow. Choose image count and aspect ratios from the actual layout, never from a fixed sample collection.

For each asset, write a prompt covering:

  • **Role and meaning:** its page section and the project idea it should express.
  • **Subject:** a concrete scene or visual metaphor relevant to that idea.
  • **Medium:** illustration, collage, material study, photography, or another chosen treatment.
  • **Palette and light:** how it belongs to this page's visual direction.
  • **Composition:** focal point, text-safe areas, framing, and likely mobile crop.
  • **Constraints:** no baked-in UI text, invented logos, or misleading product depictions.

Write actual project-specific prompts, not unfilled templates. Across a set, keep shared medium, material, or lighting coherent while changing subjects and framing. A style reference guides composition and treatment; it is not an asset to deliver unless the user explicitly requests that particular image.

Inspect generated images before integrating them. Adjust composition or regenerate if a subject conflicts with text, a mobile crop loses the focal point, or the result has misleading labels. Describe conceptual artwork as artwork, not a real product screenshot or measurement. Store final images in the target project, never in this skill; record the generation prompts and asset sources in the project's existing source notes when available.

If suitable images or the generation capability are unavailable, report the missing asset and continue independent layout work. Ask for the needed asset or an alternative; do not silently substitute old sample images or claim the design is complete.

Interaction and implementation

Use the project's existing stack. A static page does not need a framework solely for this design. Keep content readable without depending on decorative effects.

Choose motion to fit the composition. A still illustration needs no animation. When a gallery and ASCII dissolve are requested, render a roughly 1.5-second full-frame transition, sampling the outgoing and incoming image into character cells; keep the artwork still between changes. Do not substitute a wipe or add warping, parallax, or continuous zoom without a reason grounded in the brief.

For a carousel, provide pause, previous/next, direct selection, keyboard-operable controls, touch navigation, and reduced-motion support. Pause stops autoplay but not manual selection. Separate image movement, transitions, and scrolling behavior. Load only the initial artwork eagerly; defer other full-size images as appropriate.

Gotchas and completion checks

Use the target project's checks and inspect the complete page in a browser.

  • Artwork, wording, and section purposes fit this project; no copied sample content.
  • Every section in the requested scope has been reviewed, including the lower page.
  • Desktop and mobile layouts preserve the focal point, readable contrast, and usable controls.
  • Navigation, search, filtering, empty states, and any gallery interactions work.
  • Images load, transitions are actually observed if used, and reduced motion is respected.
  • Resource records and useful existing functionality survive the redesign.
  • There are no u
Read more
@majiayu000
Ships withspellbook

Cross-runtime skills for Claude Code, Codex, and multi-agent workflows.

289111 skills7 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
289
Star history of majiayu000/spellbook on GitHub, a chart by star-history.com

Other skills on spellbook.

idea-analogist

idea-analogist

想法群聊室 — 类比者角色。被 idea-team 主编排器调用,或用户单独说"类比一下"、"别的行业有没有"、"yes-and 扩展"、"X 让你想到什么"、"跨界启示"时触发。**专门做跨界类比 + yes-and…

idea-devils-advocate

idea-devils-advocate

想法群聊室 — 反方角色。被 idea-team 主编排器调用,或用户单独说"反方意见"、"挑这个想法的刺"、"为什么会失败"、"找漏洞 / 反例"、"devil's…

idea-research

idea-research

想法群聊室 — 调研员角色。被 idea-team 主编排器调用,或用户单独说"调研一下 X"、"X 的现状/竞品/数据"、"找 2026 数据"、"事实底"时触发。**用 WebSearch 拉真实 2026…

idea-team

idea-team

想法群聊室主持人 — 把一句话想法丢给多角色 AI 团队(调研员/反方/类比者)做查漏补缺。每个角色有自己的 voice,他们互相 @ 接话;你随时插话。**这是创意扩展工具,不打分、不否决、不堵路**。Use when…

idea-to-product

idea-to-product

端到端产品教练 — 把一句话想法走到 PRD + 可点击 HTML 原型。会顶嘴、强制砍功能、用 Nielsen + Norman 做友好性硬检。Use when user 说"我有一个想法"、"想做一个产品"、"做 MVP"、"写…

app-ui-design

app-ui-design

Mobile app UI design expert for iOS and Android. Use when designing app interfaces, creating design systems, ensuring…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc11d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about illustrated-gallery.

Which coding agents can use illustrated-gallery?
illustrated-gallery installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.