gat-brainstorm
Brainstorm a game idea through one-question-at-a-time designer interviews. Produces game.md, systems-index.md, and art-direction.md, or runs as discussion-only.
Comprehensive ImageMagick 7 command-line image processing for inspecting, converting, resizing, cropping, compositing, masking, drawing, annotating, color correction, quantization, filtering, morphology, distortion, animation, montage, comparison, metadata, batch automation, and
$ npx -y skills add Yuki001/game-dev-skills --skill imagemagick-cli --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/imagemagick-cliContext preview
The summary Claude sees to decide when to auto-load this skill.
Comprehensive ImageMagick 7 command-line image processing for inspecting, converting, resizing, cropping, compositing, masking, drawing, annotating, color correction, quantization, filtering, morphology, distortion, animation, montage, comparison, metadata, batch automation, and
name: imagemagick-cli description: Comprehensive ImageMagick 7 command-line image processing for inspecting, converting, resizing, cropping, compositing, masking, drawing, annotating, color correction, quantization, filtering, morphology, distortion, animation, montage, comparison, metadata, batch automation, and advanced pixel analysis. Use whenever a task mentions ImageMagick, `magick`, `identify`, `mogrify`, raster image conversion or batch image manipulation, or when a reproducible CLI pipeline is preferable to a GUI or language binding. Also use for debugging ImageMagick commands, porting ImageMagick 6 `convert` syntax to version 7, choosing coder/delegate options, and safely processing untrusted or large images. Do not use merely to edit an existing SVG as vector source or when the user explicitly requests a different image tool.
Use ImageMagick 7 to build, run, and verify reproducible image-processing commands. Keep the main workflow short; load the bundled reference that matches the requested operation.
1. Resolve `magick` and run `magick -version`. Use `scripts/resolve-imagemagick.ps1` on Windows or `scripts/resolve-imagemagick.sh` on Linux/macOS when discovery is uncertain. If ImageMagick cannot be found, tell the user to download and install it from [https://imagemagick.org/download](https://imagemagick.org/download). 2. Inspect the input with `magick identify -ping` or `magick identify -verbose` when metadata, alpha, profiles, pages, or frames matter. 3. Read the relevant reference below, construct an ImageMagick 7 command for the user’s shell, and preserve originals unless in-place editing is explicit. 4. Run the command when requested, check the exit code, then verify the output with `identify`, `compare`, and visual inspection as appropriate.
PowerShell:
$magick = (Get-Command magick -ErrorAction Stop).Source & $magick "input image.png" -auto-orient -resize "1600x1600>" "output image.jpg"
Pass parentheses as literal arguments:
& $magick "background.png" "(" "overlay.png" -resize "25%" ")" `
-gravity southeast -geometry "+24+24" -compose over -composite "result.png"Bash/zsh:
magick "input image.png" -auto-orient -resize '1600x1600>' "output image.jpg" magick background.png \( overlay.png -resize 25% \) \ -gravity southeast -geometry +24+24 -compose over -composite result.png
Prefer PowerShell over `cmd.exe` for complex Windows commands. In cmd batch files, use `^` for continuation and double `%` characters.
This is my personal agent skill repository, primarily focused on game development.
Repo: Yuki001/game-dev-skills
Brainstorm a game idea through one-question-at-a-time designer interviews. Produces game.md, systems-index.md, and art-direction.md, or runs as discussion-only.
Design one system within a specific milestone's scope: write the milestone-scoped system GDD, content data, and system art doc, and update the milestone…
Plan milestone slices from overview + narrative alone (no system GDDs required), create per-milestone directory skeletons and briefs, and write…
Develop game story and narrative through one-question-at-a-time writer interviews. Produces narrative docs under gat/narrative/ or runs as discussion-only. Use…
Inspect the repo state and show a status panel across all milestones, recommending the earliest actionable next step in the workflow.
Generate procedural 3D models from natural-language requests by writing a constrained buildModel(ctx) module that uses Three.js, bundled builders and helpers,…