{"slug":"minecraft-imagegen-3","title":"minecraft-imagegen","summary":"Generate or edit Minecraft raster assets such as pack icons, promo art, concept textures, thumbnails, banners, and UI mockups. Use when the deliverable is a bitmap image rather than JSON, SVG, or code-native assets.","platform":"Codex CLI","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-09-07T18:38:49.842424Z","repo":{"url":"https://github.com/Jahrome907/minecraft-agent-skills","stars":151,"forks":9,"license":"MIT","updatedAt":"2026-09-13T05:52:30Z"},"bodyHtml":"<hr>\n<h2>name: minecraft-imagegen\ndescription: \"Generate or edit Minecraft raster assets such as pack icons, promo art, concept textures, thumbnails, banners, and UI mockups. Use when the deliverable is a bitmap image rather than JSON, SVG, or code-native assets.\"</h2>\n<h1>Minecraft Image Generation Skill</h1>\n<p>Use this skill when a Minecraft project needs new raster art or a visual concept\nthat will later be refined into a resource pack, release post, store listing, or\nserver brand asset.</p>\n<h2>Scope</h2>\n<h3>Routing Boundaries</h3>\n<ul>\n<li><code>Use when</code>: the task is generating or editing a bitmap image for a Minecraft project, such as <code>pack.png</code>, release art, store thumbnails, concept textures, UI mockups, or server/banner art.</li>\n<li><code>Do not use when</code>: the task is deterministic resource-pack implementation work such as <code>pack.mcmeta</code>, block/item model JSON, blockstates, fonts, sounds, or shader files (<code>minecraft-resource-pack</code>).</li>\n<li><code>Do not use when</code>: the task is vector/code-native UI, an existing SVG/logo system, or non-image code/assets.</li>\n<li><code>Do not use when</code>: the current host does not expose built-in image generation or an equivalent image-editing tool.</li>\n</ul>\n<h3>Support Assets</h3>\n<ul>\n<li>Read <a href=\"references/prompt-patterns.md\">prompt patterns</a> for an underspecified request or a generation/edit prompt template.</li>\n<li>Read <a href=\"references/asset-recipes.md\">asset recipes</a> for a pack icon, release banner, server header, or texture concept sheet.</li>\n<li>Use <code>scripts/scaffold-asset-brief.sh</code> only when a saved brief is useful for stakeholder feedback or repeated rounds; a clear image request can proceed directly.</li>\n<li>Invoke the helper by its absolute installed path from the project workspace. Relative <code>--out</code> values resolve from that workspace. When running from the installed skill directory, pass an absolute <code>--out</code> project path or set <code>CODEX_WORKSPACE_ROOT</code>.</li>\n</ul>\n<hr>\n<h2>Default Execution</h2>\n<ul>\n<li>If the current host does not expose built-in image generation or an equivalent image-editing tool, stop and tell the user this skill is unavailable on that host; offer prompt/brief preparation or a host with an available image-generation tool.</li>\n<li>Use the built-in <code>image_gen</code> tool by default when the host supports it.</li>\n<li>Match the requested deliverable: complete a requested asset, or produce concepts when the user asks for exploration. Do not require a separate concept approval for a clear generation or edit request.</li>\n<li>The built-in image generation workflow supports fresh generations and edits against existing local/reference images; prefer that over describing a manual paint-over process.</li>\n<li>Save a requested project asset at the intended workspace path when the host exposes the output file; otherwise return the generated image and state that a local save could not be verified.</li>\n<li>Preserve existing assets non-destructively by using versioned filenames unless the user explicitly asked to overwrite.</li>\n<li>If editing a local image, load or attach it first so the image is visible to the agent before requesting an edit.</li>\n</ul>\n<hr>\n<h2>Good Use Cases</h2>\n<ul>\n<li><code>pack.png</code> concepts or replacements for mods, datapacks, or resource packs</li>\n<li>Release-banner art for GitHub, Modrinth, CurseForge, or social posts</li>\n<li>Texture look-dev references that will be cleaned up manually into final pixel art</li>\n<li>Server logos, banners, splash artwork, or rules-screen art</li>\n<li>HUD/menu mockups for plugin or mod UX planning</li>\n<li>Promo sheets that show blocks, mobs, or themed environments in-context</li>\n</ul>\n<hr>\n<h2>Workflow</h2>\n<ol>\n<li>Use the request to identify the asset type, target dimensions, output path, and whether this is a generation or edit. Inspect the existing image for an edit; gather style references only when needed.</li>\n<li>Generate the requested asset using the available tool. Describe the subject, composition, Minecraft style, and constraints. For an edit, state the change and what must remain unchanged.</li>\n<li>Inspect the result at its intended display size. Correct observed defects with focused edits; do not require additional rounds when the result meets the request.</li>\n<li>Save or return the requested result and verify any saved path. Complete pixel cleanup, tiling, and pack references when integration is in scope. Additional skills are optional.</li>\n</ol>\n<hr>\n<h2>Asset-Specific Guidance</h2>\n<h3>Pack Icons</h3>\n<ul>\n<li>Design for square cropping and tiny-size readability.</li>\n<li>Keep the silhouette bold and text minimal.</li>\n<li>Check readability at <code>64x64</code>; that is a useful preview size, not a required <code>pack.png</code> resolution. Use the project's target dimensions and the host's supported image-editing workflow.</li>\n</ul>\n<h3>Texture Concepts</h3>\n<ul>\n<li>Ask for flat, front-on presentation with even lighting and minimal perspective.</li>\n<li>State whether the texture should feel vanilla-faithful, noisy/gritty, hand-painted, or stylized.</li>\n<li>Assume manual cleanup before shipping. Generated textures are best used as concept or paint-over references, not automatic drop-ins.</li>\n</ul>\n<h3>UI Mockups</h3>\n<ul>\n<li>Reserve negative space for labels, slots, and status text.</li>\n<li>Keep text large and high-contrast.</li>\n<li>Call out whether the mockup should feel vanilla, modded-tech, fantasy, or admin-panel inspired.</li>\n</ul>\n<h3>Promo Art and Thumbnails</h3>\n<ul>\n<li>Leave copy-safe negative space for release titles or taglines.</li>\n<li>Avoid tiny text and clutter that will collapse on mobile or store cards.</li>\n<li>Specify whether the output should show gameplay-like framing, hero artwork, or a clean showcase layout.</li>\n</ul>\n<hr>\n<h2>Review Checklist</h2>\n<ul>\n<li>The image reads clearly at the actual target size.</li>\n<li>Any text is spelled correctly and positioned as requested.</li>\n<li>No extra logos, watermarks, or unrelated objects were introduced.</li>\n<li>The style matches the requested Minecraft context.</li>\n<li>For texture concepts, the result looks easy to paint over, simplify, or tile manually.</li>\n</ul>\n<hr>\n","files":[{"path":"references/asset-recipes.md","sizeBytes":3069,"isText":true},{"path":"references/prompt-patterns.md","sizeBytes":3530,"isText":true},{"path":"scripts/scaffold-asset-brief.sh","sizeBytes":5334,"isText":true},{"path":"SKILL.md","sizeBytes":5688,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-09-16T16:00:09.013963Z","sha256":"1ED427D8136FC4ACFA29A00C73FB1480EE291B2756136F724C6A5171F1237975","sizeBytes":7993},"review":null,"source":{"repositoryUrl":"https://github.com/Jahrome907/minecraft-agent-skills","path":".codex/skills/minecraft-imagegen","license":"MIT","commit":"dd57c5a97741cdc0eb5bb3a8f876581a4f09eeb0","subtreeSha":"4127A5AF2793EDAB2E729B040C0120BA9E6D310EA35CDA68325BDE8F02D435C9","lastSyncedAt":"2026-09-25T06:49:17.478439Z"},"reviewedAt":"2026-09-16T16:01:34.380763Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/Jahrome907/minecraft-agent-skills/tree/main/.codex/skills/minecraft-imagegen"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install jahrome907-minecraft-agent-skills@llmmart"},{"target":"git","command":"git clone https://github.com/Jahrome907/minecraft-agent-skills.git"}]}