calibreapp/image-actions
A Github Action that automatically compresses JPEGs, PNGs, WebPs & AVIFs in Pull Requests. observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 97
- Release rhythm 84
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 6.5
- age_days: 2696
- days_rel: 107
- days_push: 23
- n_releases_24m: 5
Adoption not part of the score
1574 stars · 77 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A GitHub Action that automatically compresses JPEG, PNG, WebP, and AVIF images added or changed in Pull Requests, committing optimized versions back to the branch. It uses libvips (via sharp) for near-lossless compression and supports configurable quality settings, scheduled runs, and GitHub Enterprise.
Use cases
- automatically compress images in pull requests
- optimize jpegs and pngs committed to a repo
- prevent unoptimized images from being shipped
- reduce page weight from large imagery
- run image compression on a schedule across a repository
- enforce image optimization in ci
When to choose
- your repo contains many raster images that contributors update
- you want zero-config automatic image optimization in GitHub workflows
- you need compression for JPEG, PNG, WebP, and AVIF in CI
- you use GitHub (including Enterprise) and want PR-based automation
When to avoid
- you need SVG or other vector image optimization
- you don't use GitHub Actions for CI
- you need a standalone local image compression CLI rather than a GitHub bot
- your workflow requires committing to fork PRs, which it skips
Facets
plugin · maturity active
image-processing compression ci-cd developer-tools web-development performance developer-tools cloud github-action image-compression web-performance pull-request-automation libvips sharp automation nodejs
7 sources
- readme: https://github.com/calibreapp/image-actions · fetched 2026-08-28 · 622eda5d8239
- homepage: https://calibreapp.com/blog/compress-images-in-prs · fetched 2026-08-29 · cf1974ea0c3e
- site_page: https://calibreapp.com/docs · fetched 2026-08-29 · 589c9f0bb634
- site_page: https://calibreapp.com/about · fetched 2026-08-29 · be0e0c913871
- site_page: https://calibreapp.com/docs/automation/node · fetched 2026-08-29 · a790c5bf5e32
- site_page: https://calibreapp.com/changelog · fetched 2026-08-29 · 2f6431303c04
- site_page: https://calibreapp.com/pricing · fetched 2026-08-29 · 38bffe335cb7
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| calibreapp/image-actions | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="calibreapp/image-actions")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem