gat-brainstorm
Brainstorm a game idea through one-question-at-a-time designer interviews. Produces game.md, systems-index.md, and…
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
Claude Code
$ npx -y skills add Yuki001/game-dev-skills --skill imagemagick-cli --agent claude-code
Codex
$ npx skills add Yuki001/game-dev-skills --skill imagemagick-cli -a codex -y
Cursor
$ npx skills add Yuki001/game-dev-skills --skill imagemagick-cli -a cursor -y
Gemini CLI
$ npx skills add Yuki001/game-dev-skills --skill imagemagick-cli -a gemini-cli -y
GitHub Copilot
$ npx skills add Yuki001/game-dev-skills --skill imagemagick-cli -a github-copilot -y
OpenCode
$ npx skills add Yuki001/game-dev-skills --skill imagemagick-cli -a opencode -y
Windsurf
$ npx skills add Yuki001/game-dev-skills --skill imagemagick-cli -a windsurf -y
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.
Brainstorm a game idea through one-question-at-a-time designer interviews. Produces game.md, systems-index.md, and…
Design one system within a specific milestone's scope: write the milestone-scoped system GDD, content data, and system art doc,…
Plan milestone slices from overview + narrative alone (no system GDDs required), create per-milestone directory skeletons and…
Develop game story and narrative through one-question-at-a-time writer interviews. Produces narrative docs under gat/narrative/…
Inspect the repo state and show a status panel across all milestones, recommending the earliest actionable next step in the…
Generate procedural 3D models from natural-language requests by writing a constrained buildModel(ctx) module that uses Three.js,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.