By kaicianflone
Thumbnail image QA: detect poorly cropped images, compute optimal object-position values, and auto-fix with before/after evidence.
AI-powered thumbnail image QA for Next.js sites. Detects poorly cropped images, computes optimal object-position values using focal point analysis, and auto-fixes with before/after screenshot evidence. Each fix gets its own atomic commit.
<Image fill> componentsobject-position values when the current crop is wrongClaude Code:
/plugin marketplace add kaicianflone/thumbnail-qa-skill
OpenClaw:
clawhub install thumbnail-qa
browse headless browser binary)<Image fill> componentslocalhost:3000 (or the skill starts one for you)In Claude Code, just say:
/thumbnail-qa
Or use natural language:
The skill runs automatically after you upload new images to /public.
Greps your codebase for <Image fill> components, reads the full file to resolve conditional classNames and dynamic src values, and builds a registry of every thumbnail candidate. Filters out logos, avatars, and intentionally letterboxed images.
Each image is classified by type (portrait, group, architecture, event, landscape) and assigned focal point coordinates. The skill uses these rules:
| Photo Type | Focal Point Priority |
|---|---|
| Portrait | Face fully visible, forehead to chin. Eyes in upper third. |
| Group | Maximize visible faces. Favor horizontal center. |
| Architecture | Full structure. Roofline and entryway both visible. |
| Event | Primary action or speaker in frame. |
| Landscape | Key subject centered; horizon depends on content. |
The skill understands how CSS object-position actually works:
object-position: X Y aligns the X% point of the image to the X% point of the containerobject-top (= 50% 0%) pins the top of the image to the top of the containerEvery fix is verified with a before/after screenshot comparison. If the fix makes things worse (computed position degrades framing vs. the original), it's reverted and flagged for manual review.
The skill generates a structured report saved to .gstack/thumbnail-qa/report-YYYY-MM-DD.md:
THUMBNAIL QA REPORT
===================
Total candidates checked: 15
OK (no fix needed): 9
Repositioned: 4
Skipped (filtered): 1
Manual review needed: 1
REPOSITIONED IMAGES
-------------------
| # | Image | Page | Before | After | Reason |
|---|------------|--------|--------------|-------------------|---------------------------|
| 1 | alice.jpg | /about | object-top | object-[50%_15%] | Face centered with brow |
...
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub kaicianflone/thumbnail-qa-skill --plugin thumbnail-qaComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Create new skills, improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, or benchmark skill performance with variance analysis.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development