imagemagick
Use this skill for image processing with ImageMagick — resize, crop, convert format, add watermark/text, composite, annotate, adjust colors, create…
Skill by Matrixx0070
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/matrixx0070-imagemagick
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, design, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/imagemagick
What's inside
- Skill name
imagemagick- Description
- Use this skill for image processing with ImageMagick — resize, crop, convert format, add watermark/text, composite, annotate, adjust colors, create thumbnails, batch process, make montages/collages, merge images into a strip, and manipulate PNG/JPG/GIF/WebP/SVG images. Note that PDF/PS/EPS processing is disabled by sandbox policy. Triggers on 'merge images into one', 'combine images side by side', 'create image strip', 'image grid', 'resize image', 'crop image', 'convert png to jpg', 'add watermark', 'make thumbnail', 'image collage', 'montage', 'batch convert images', 'compress image', 'rotate image', 'overlay images', 'annotate image', 'adjust brightness', 'imagemagick'.
- License
- MIT
- Instructions
- 262 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- recipes.md · references/
SKILL.md (first lines)
# ImageMagick Skill for Computer-Use Agents Process static images with ImageMagick (`magick` / `identify`). This skill adds agent-specific safety rules and decision logic on top of ImageMagick knowledge the model already has. For additional recipes (compositing, montages, batch processing, color adjustments, and more), see `references/recipes.md`. --- ## Safety Policy ### No-overwrite default Do not overwrite input files. Always write to a new output path unless the user explicitly requests in-place modification. ### Verify output After processing, verify the output exists and has reasonable dimensions: ```bash magick identify -format "%f %wx%h %m %b\n" "$OUTPUT" ``` ### Other rules - Quote all file paths. - Do not delete the input file unless the user explicitly requests it. - Only use local file paths. Do not pass user-supplied URLs directly to ImageMagick. - Clean up temp files after successful operations. - Use `-limit memory 256MiB -limit disk 512MiB` for large batch operations to prevent OOM in shared environments. ### Sandbox policy The sandbox has an ImageMagick policy that restricts resource usage and disables risky coders (PS, EPS, PDF via Ghostscript). If a command fails with a policy error, do not try to bypass it -- inform the user. --- ## Inspect First Always check image properties before complex operations: ```bash # Human-readable summary magick identify "$INPUT" # Detailed info (format, dimensions, colorspace, depth, size) magick identify -verbose "$INPUT" | head -30 # Quick dimensions magick identify -format "%wx%h" "$INPUT" # Quick format + dimensions + file size magick identify -format "%m %wx%h %b" "$INPUT" ``` --- ## Command Syntax ImageMagick 7 uses the `magick` command. Common subcommands: ```bash magick "$INPUT" [operations] "$OUTPUT" # process single image magick identify "$INPUT" # inspect image magick composite overlay.png base.png out.png # composite images magick montage *.jpg -geometry +2+2 out.png # create montage ``` Key rule: **input comes first, operations in the middle, output last.** --- ## Core Recipes ### 1. Inspect image ```bash magick identify -format "%f %wx%h %m %[colorspace] %b\n" "$INPUT" ``` ### 2. Merge Images Into a Horizontal Strip Use this when the user says "merge images", "combine images side by side", "create image strip", "make one long image", or "put images next to each other". This means arranging images in a single horizontal row -- not overlaying or blending them. ```bash # Merge images into a horizontal strip, resize to uniform height, with spacing magick montage image1.jpg image2.jpg image3.jpg \ -resize x2048 \ -geometry +20+0 \ -tile x1 \ -background none \ "$OUTPUT" ``` - `-resize x2048`: normalize all images to the same height (adjust as needed) - `-geometry +20+0`: 20px horizontal gap between images, no vertical gap - `-tile x1`: single row (x1 = 1 row, unlimited columns) - `-background none`: transparent gaps (use `white` or `black` if output is JPG) For vertical strips, use `-tile 1x` instead of `-tile x1`. ### 3. Resize ```bash # Resize to fit within 800x600, preserving aspect ratio magick "$INPUT" -resize 800x600 "$OUTPUT" # Resize to exact width, auto height magick "$INPUT" -resize 800x "$OUTPUT" # Resize to exact height, auto width magick "$INPUT" -resize x600 "$OUTPUT" # Force exact size (may distort) magick "$INPUT" -resize 800x600! "$OUTPUT" # Resize only if larger (shrink only) magick "$INPUT" -resize 800x600\> "$OUTPUT" ```
From Matrixx0070/xclaw, MIT.
More from Matrixx0070/xclaw
- 0.529score
ffmpeg
Matrixx0070
Use this skill for media processing with ffmpeg/ffprobe — inspect, convert, trim, resize, compress, extract frames/audio, replace audio, mute, make GIFs, add…
SkillBFreshness: BClaude Code +9 - 0.529score
skill-installer
Matrixx0070
Install skills from GitHub repositories into the local skills directory.
SkillBFreshness: BClaude Code +9 - 0.529score
pdf
Matrixx0070
Read, create, and transform PDF files.
SkillBFreshness: BClaude Code +9 - 0.524score
memory-edit
Matrixx0070
Online memory edit policy for deciding what to store, update, or delete in a user's memory.md file.
SkillBFreshness: BClaude Code +9 - 0.524score
tasks
Matrixx0070
Create, list, pause, resume, run, and inspect results of XClaw automations (scheduled prompts).
SkillBFreshness: BClaude Code +9 - 0.524score
mcp
Matrixx0070
You have access to connected apps despite the internet setting.
SkillBFreshness: BClaude Code +9 - 0.521score
skill-creator
Matrixx0070
Guide for creating and updating skills that extend the agent's capabilities.
SkillBFreshness: BClaude Code +9 - 0.520score
image-gen-edit
Matrixx0070
Use this skill when replying with a generated or edited image — when a post asks to create, generate, edit, modify, restyle, combine, or stitch images, or…
SkillBFreshness: BClaude Code +9 - 0.519score
host-capabilities
Matrixx0070
Use when checking what CLIs and conversion tools exist on the host (ffmpeg, ImageMagick, pandoc, tesseract, magika, LibreOffice, markitdown) or when choosing…
SkillBFreshness: BClaude Code +9 - 0.504score
xlsx
Matrixx0070
Use this skill any time a spreadsheet file is the primary input or output.
SkillBFreshness: BClaude Code +9 - 0.504score
color
Matrixx0070
Use this skill when the user needs help with color in any project — choosing palettes, checking accessibility/contrast, generating shade scales, avoiding…
SkillBFreshness: BClaude Code +9 - 0.504score
pptx
Matrixx0070
Use this skill any time a .pptx file is involved as input or output — create, read, edit, combine, or split presentations, decks, and slides.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 12, 2026 (2 months ago)
- Last release
- Sep 9, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Matrixx0070/xclaw
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Matrixx0070
- 0.529score
skill-installer
Matrixx0070
Install skills from GitHub repositories into the local skills directory.
SkillBFreshness: BClaude Code +9 - 0.529score
ffmpeg
Matrixx0070
Use this skill for media processing with ffmpeg/ffprobe — inspect, convert, trim, resize, compress, extract frames/audio, replace audio, mute, make GIFs, add…
SkillBFreshness: BClaude Code +9 - 0.529score
pdf
Matrixx0070
Read, create, and transform PDF files.
SkillBFreshness: BClaude Code +9 - 0.524score
mcp
Matrixx0070
You have access to connected apps despite the internet setting.
SkillBFreshness: BClaude Code +9 - 0.524score
memory-edit
Matrixx0070
Online memory edit policy for deciding what to store, update, or delete in a user's memory.md file.
SkillBFreshness: BClaude Code +9 - 0.524score
tasks
Matrixx0070
Create, list, pause, resume, run, and inspect results of XClaw automations (scheduled prompts).
SkillBFreshness: BClaude Code +9
Cite this page
imagemagick skill. Agent Mart. https://agentmart.dev/skills/matrixx0070-imagemagick (last updated 2026-10-24)