imagemagick-conversion

Project: Project-independent

laurigates/claude-pluginsUpdated Apr 8, 2026

Works with

Claude CodeCursorClineWindsurfCodexGooseGitHub CopilotZed

0

total installs

0

this week

23

GitHub stars

0

upvotes

Install Skill

Run in your terminal

$npx skills add https://github.com/laurigates/claude-plugins --skill imagemagick-conversion

0

installs

0

this week

23

stars

What it does

  • Gitignored: Yes

Category

Productivity

Last updated

Apr 8, 2026

Installation Guide

How to use imagemagick-conversion on Cursor

AI-first code editor with Composer

1

Prerequisites

Before installing skills in Cursor, ensure your development environment meets these requirements:

  • Cursor installed and configured on your machine
  • Node.js 16+ with npm — verify with node --version
  • Active project directory where you want to add imagemagick-conversion
2

Run the install command

Execute the skills CLI command in your project's root directory to begin installation:

$npx skills add https://github.com/laurigates/claude-plugins --skill imagemagick-conversion

Fetches imagemagick-conversion from laurigates/claude-plugins and configures it for Cursor.

3

Select Cursor when prompted

The CLI shows a list of agents. Use arrow keys and space to select Cursor:

◆ Which agents do you want to install to?
│ ── Universal (.agents/skills) ────────────────
│ · Cline · Codex · Goose · Windsurf
│ ●Cursor(selected)
│ · Cursor · Aider · Continue
4

Verify installation

Confirm successful installation by checking the skill directory location:

.cursor/skills/imagemagick-conversion

Restart Cursor to activate imagemagick-conversion. Access via /imagemagick-conversion in your agent's command palette.

Security Notice

We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.

Skills execute code in your environment. Always review source, verify the publisher, and test in isolation before production.

Documentation

ImageMagick Image Conversion

Project: Project-independent Gitignored: Yes

Trigger

Use this skill when users request image manipulation tasks including:

  • Converting between image formats (PNG, JPEG, WebP, GIF, TIFF, etc.)
  • Resizing images (dimensions, percentages, aspect ratios)
  • Batch processing multiple images
  • Adjusting image quality and compression
  • Creating thumbnails
  • Basic image transformations (rotate, flip, crop)

Overview

ImageMagick is a powerful command-line tool for image processing. This skill provides guidance for using the magick command to perform common image conversion and manipulation tasks.

Key Command Pattern:

magick input-file [options] output-file

Common Use Cases

Format Conversion

Basic format conversion:

magick image.jpg image.png
magick photo.png photo.webp

Batch convert all JPEGs to PNG:

magick mogrify -format png *.jpg

Convert with specific output directory:

mkdir -p output
magick mogrify -format webp -path output/ *.jpg

Resizing Images

Resize by percentage:

magick image.jpg -resize 50% output.jpg

Resize to specific width (maintain aspect ratio):

magick image.jpg -resize 800x output.jpg

Resize to specific height (maintain aspect ratio):

magick image.jpg -resize x600 output.jpg

Resize to fit within dimensions (maintain aspect ratio):

magick image.jpg -resize 800x600 output.jpg

Resize to exact dimensions (ignore aspect ratio):

magick image.jpg -resize 800x600! output.jpg

Resize only if larger:

magick image.jpg -resize '800x600>' output.jpg

Resize only if smaller:

magick image.jpg -resize '800x600<' output.jpg

Quality and Compression

Set JPEG quality (1-100, default 92):

magick image.jpg -quality 85 output.jpg

Optimize PNG compression:

magick image.png -quality 95 output.png

Create high-quality WebP:

magick image.jpg -quality 90 output.webp

Thumbnails

Generate thumbnail (fast, lower quality):

magick image.jpg -thumbnail 200x200 thumb.jpg

Generate thumbnail with padding:

magick image.jpg -thumbnail 200x200 -background white -gravity center -extent 200x200 thumb.jpg

Batch Operations

Resize all images in directory:

magick mogrify -resize 800x600 -path resized/ *.jpg

Convert and resize in one operation:

magick mogrify -resize 1200x -format webp -quality 85 -path output/ *.jpg

Process specific file types:

magick mogrify -resize 50% -path smaller/ *.{jpg,png,gif}

Image Information

Display image information:

magick identify image.jpg

Detailed image information:

magick identify -verbose image.jpg

Advanced Transformations

Rotate image:

magick image.jpg -rotate 90 rotated.jpg

Flip horizontally:

magick image.jpg -flop flipped.jpg

Flip vertically:

magick image.jpg -flip flipped.jpg

Crop to specific region:

magick image.jpg -crop 800x600+100+100 cropped.jpg

Auto-orient based on EXIF:

magick image.jpg -auto-orient output.jpg

Strip metadata (reduce file size):

magick image.jpg -strip output.jpg

Important Notes

mogrify vs convert

  • magick mogrify: Modifies files in-place or writes to specified path

    • Use -path option to preserve originals
    • Efficient for batch operations
  • magick convert (or just magick): Creates new files

    • Always preserves original
    • Better for single-file operations

Performance Tips

  1. Use -thumbnail for thumbnails: Faster than -resize for small previews
  2. Use -strip to remove metadata: Reduces file size significantly
  3. Batch operations: Process multiple files in one mogrify command
  4. Quality settings: 85-90 is usually optimal for JPEG (balances size/quality)

Format Recommendations

  • JPEG: Photos, complex images with gradients (lossy)
  • PNG: Screenshots, graphics with transparency (lossless)
  • WebP: Modern format, excellent compression (lossy or lossless)
  • GIF: Simple animations, limited colors
  • TIFF: Archival, high-quality storage

Safety Considerations

Always test commands on copies first:

# Create test directory
mkdir -p test-output

# Test on single file
magick original.jpg -resize 50% test-output/test.jpg

# Verify result before batch processing

Use -path with mogrify to preserve originals:

# This preserves originals in current directory
magick mogrify -resize 800x -path resized/ *.jpg

Quote wildcards in shell:

# Prevents premature shell expansion
magick mogrify -resize '800x600>' -path output/ '*.jpg'

Common Patterns

Web Optimization Workflow

# Create optimized versions for web
mkdir -p web-optimized

# Convert to WebP with quality 85, resize to max 1920px width
magick mogrify -resize 1920x -quality 85 -format webp -path web-optimized/ *.jpg

# Strip metadata to reduce size
magick mogrify -strip web-optimized/*.webp

Thumbnail Generation

# Create thumbnail directory
mkdir -p thumbnails

# Generate 300x300 thumbnails with white padding
for img in *.jpg; do
  magick "$img" -thumbnail 300x300 -background white -gravity center -extent 300x300 "thumbnails/${img%.jpg}_thumb.jpg"
done

Multi-Format Export

# Export to multiple formats for compatibility
mkdir -p exports/{png,webp,jpg}

for img in source/*.png; do
  name=$(basename "$img" .png)
  magick "$img" -quality 90 "exports/png/$name.png"
  magick "$img" -quality 85 "exports/webp/$name.webp"
  magick "$img" -quality 85 "exports/jpg/$name.jpg"
done

Troubleshooting

Check ImageMagick version:

magick -version

Verify supported formats:

magick identify -list format

Test command on single file first:

# Always test before batch operations
magick test-image.jpg -resize 50% test-output.jpg

When to Use This Skill

✓ Use this skill for:

  • Format conversions between standard image types
  • Resizing operations (dimensions, percentages)
  • Quality adjustments and compression
  • Batch processing workflows
  • Generating thumbnails or previews
  • Basic transformations (rotate, crop, flip)

✗ Don't use this skill for:

  • Advanced photo editing (use GIMP, Photoshop)
  • Complex filters or effects (consider dedicated tools)
  • Video processing (use FFmpeg)
  • Vector graphics (use Inkscape, Illustrator)

Integration with Workflows

This skill complements other development workflows:

  • Web development: Optimize images for deployment
  • Documentation: Generate screenshots and diagrams
  • CI/CD: Automate image processing in pipelines
  • Content creation: Prepare images for various platforms

The magick command is typically available via Homebrew (brew install imagemagick) or system package managers.

List & Monetize Your Skill

Submit your Claude Code skill and start earning

Get started →

Use Cases

User Story & Requirements Generation

Create detailed user stories, acceptance criteria, and feature specs

Example

Generate user stories for 'password reset feature' with acceptance criteria, edge cases, and test scenarios

Reduce spec writing time by 50%, ensure comprehensive coverage

Competitive Analysis

Research competitors, compare features, identify gaps

Example

Analyze 5 competitor products, create feature comparison matrix, suggest differentiation opportunities

Complete competitive research in 2 hours instead of 2 days

Roadmap Prioritization

Evaluate features using frameworks (RICE, ICE, Kano) and create prioritized backlogs

Example

Score 20 feature ideas using RICE framework, generate prioritized roadmap with rationale

Make data-driven prioritization decisions faster

Stakeholder Communication

Draft PRDs, status updates, and stakeholder presentations

Example

Create executive summary of Q3 roadmap, monthly progress report, feature launch announcement

Save 3-5 hours/week on communication overhead

Implementation Guide

Prerequisites

  • Claude Desktop or compatible AI client
  • Access to product documentation and roadmap tools (Jira, Notion, etc.)
  • Understanding of product management frameworks (RICE, Jobs-to-be-Done, etc.)
  • Stakeholder contact information and communication channels

Time Estimate

30-60 minutes to see productivity improvements

Steps

  1. 1Install product management skill
  2. 2Start with user story generation for known feature
  3. 3Progress to competitive analysis: research 2-3 competitors
  4. 4Use for roadmap prioritization: apply RICE/ICE scoring
  5. 5Draft stakeholder communications and refine based on feedback
  6. 6Build template library for recurring PM tasks
  7. 7Share effective prompts with product team

Common Pitfalls

  • Not validating competitive research—verify facts before sharing
  • Accepting user stories without involving engineering team
  • Over-relying on frameworks without qualitative judgment
  • Not customizing outputs to company culture and communication style
  • Skipping stakeholder validation of generated requirements

Best Practices

✓ Do

  • +Validate research and competitive analysis with real data
  • +Collaborate with engineering when generating technical requirements
  • +Customize frameworks and templates to your company context
  • +Use skill for first drafts, refine with stakeholder input
  • +Document successful prompt patterns for PM tasks
  • +Combine AI efficiency with human judgment and intuition

✗ Don't

  • Don't publish competitive analysis without fact-checking
  • Don't finalize user stories without engineering review
  • Don't make prioritization decisions solely on AI scoring
  • Don't skip customer validation of generated requirements
  • Don't ignore company-specific context and culture

💡 Pro Tips

  • Provide context: company goals, constraints, customer feedback
  • Ask for alternatives: 'Show 3 ways to prioritize this roadmap'
  • Request stakeholder-specific formatting: 'Executive summary vs. engineering spec'
  • Use skill for 70% generation + 30% customization to company needs

When to Use This

✓ Use when

Use for user story writing, competitive research, roadmap prioritization, stakeholder communication, and PRD drafting. Best for reducing repetitive documentation and research work.

✗ Avoid when

Avoid for strategic product vision (requires deep customer empathy), pricing decisions (needs market and financial expertise), or when face-to-face customer discovery is more valuable than speed.

Learning Path

  1. 1Basic: user stories, feature specs, status updates
  2. 2Intermediate: competitive analysis, prioritization frameworks, PRDs
  3. 3Advanced: product strategy, go-to-market planning, OKR setting
  4. 4Expert: product vision, market positioning, business model innovation

Related Skills

Reviews

4.740 reviews
  • Y
    Yash ThakkerDec 24, 2024

    imagemagick-conversion is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • H
    Hiroshi JacksonDec 4, 2024

    We added imagemagick-conversion from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • A
    Anika AbebeDec 4, 2024

    Solid pick for teams standardizing on skills: imagemagick-conversion is focused, and the summary matches what you get after install.

  • S
    Sakura KhannaNov 23, 2024

    imagemagick-conversion has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • P
    Pratham WareNov 15, 2024

    Useful defaults in imagemagick-conversion — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • D
    Dhruvi JainNov 7, 2024

    Keeps context tight: imagemagick-conversion is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • P
    Piyush GOct 26, 2024

    We added imagemagick-conversion from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Y
    Yuki HuangOct 14, 2024

    imagemagick-conversion fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • O
    OshnikdeepOct 6, 2024

    Registry listing for imagemagick-conversion matched our evaluation — installs cleanly and behaves as described in the markdown.

  • M
    Mia KhannaSep 21, 2024

    Useful defaults in imagemagick-conversion — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

showing 1-10 of 40

1 / 4

Discussion

Comments — not star reviews
  • No comments yet — start the thread.