skills/writing-blog-illustration/SKILL.md
Generate English image-model prompts for blog or article illustrations in a colorful cartoon infographic style. Use when the user asks for an illustration, image, infographic, concept-diagram, system-architecture, or comparison-visual prompt for a blog or article. Returns a text prompt, not a generated image; if the user wants Codex to directly create or edit an image, use image generation instead unless they explicitly want a prompt.
npx skillsauth add plimeor/agent-skills writing-blog-illustrationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate one ready-to-use English prompt for an image model to create a blog/article illustration.
A good result:
The prompt itself must be written in English, regardless of the conversation language. Use Chinese labels only when the user explicitly requests Chinese text inside the image.
Return a prompt for the user's preferred image generation model. If the user asks Codex to directly generate or edit an image, hand off to image generation instead of returning only a prompt.
Use this house style unless the user asks for a more serious, technical, editorial, realistic, or non-character-driven direction:
Use the user's provided text, article draft, title, notes, screenshot, or conversation as the source of truth.
If the user provides a URL and its contents are needed, use url-reader or an explicitly authorized domain-specific/local method to retrieve the body content.
If the user provides a file, screenshot, or named article and its contents are needed, read only enough to identify the visual thesis, components, relationships, and required labels.
Stop reading once the core visual structure and labels are clear. Do not search or elaborate just to make the scene sound richer.
Derive three to six visual anchors from the source: actors, concepts, stages, or contrasts. If the content has more than six distinct elements, suggest a split, or compress to the most important three to six anchors when the user insists on one image.
Function drives form. A connector might become a spider weaving silk; a cleaner or auditor might become a gardener pruning branches; an observer might become an owl; a scheduler might become a conductor.
Return one coherent metaphor set by default. Offer alternatives only when the metaphor would materially change the article's stance, the user's intent is under-specified in a way that changes visual meaning, or the user asks to brainstorm.
Choose the layout from the relationship structure:
Z-flow: sequential processes with three or four stages.Hub-and-spoke: one central concept with related elements.Layered bands: systems with distinct tiers or phases.Scattered/organic: loose associations; use sparingly.If an element deliberately breaks the pattern, place it outside the organized zones with dashed or softer connections.
Keep labels short, usually two to four words. List exact label text and placement inside the prompt: above, below, inside, top-left zone, beside the character, or along an arrow.
Honor user requests for a serious, technical, editorial, minimal, or non-character style. Preserve the prompt-generator boundary even when style changes.
The final prompt should contain:
If enough context exists, output the prompt directly. Ask one narrow question only if the missing answer changes visual meaning, audience, label language, or image format.
Before finalizing, check that the prompt is one usable English prompt with in-image labels in another language only when the user explicitly requested it, fits the word budget, has short labels, includes layout/style/technical specs, avoids invented facts, and does not directly generate an image.
development
Set up, resume, or repair a compact active execution workbench for long-horizon, multi-session or checkpointed work. Use when a task needs durable handoff, unattended iteration, human gates, auditable evidence, or active-vs-archive routing that keeps a current packet separate from stale historical context. Do not use for one-session tasks, ordinary plans/reviews/audits, one-session bug fixes, direct code edits, or simple docs cleanup; complete those directly.
tools
Decide whether and how to use authorized sub-agents, then coordinate delegated work while preserving the main agent's context. Use when the user asks for orchestration, parallel agents, delegation, background workers, context isolation, or when another skill needs delegated research, review, implementation, or verification. Owns host-policy checks, delegation packets, non-overlap, report verification, and stop rules. Do not use to bypass tool policy, infer user authorization, or add coordination overhead to simple single-threaded tasks.
development
Use before finalizing a non-trivial answer, recommendation, review, or decision to reconsider it and raise its quality, especially when shallow reasoning, context inertia, false framing, overconfidence, unfit analogy transfer, or an obvious-but-missed defect could distort the result. Trigger especially before applying external evidence, familiar frameworks, or comparisons to the user's specific request, and when the user asks to reconsider, double-check, take a second look, or sanity-check an answer.
tools
Route durable rules and context to the right layer — task, project, skill, tooling, hooks, MCP, or global. Use for global rules files (~/.claude/CLAUDE.md, global AGENTS.md), repo-local AGENTS.md/CLAUDE.md, task context packs, hook placement (Codex/Claude Code settings.json), collaboration friction diagnosis, and rule-placement decisions.