GLM-4.6v image analysis subagent for game screenshot and sprite quality assessment
Scanned 2/12/2026
Install via CLI
openskills install majiayu000/claude-skill-registry---
name: image-analysis
description: GLM-4.6v image analysis subagent for game screenshot and sprite quality assessment
---
# Image Analysis Skill
**Purpose:** Delegate image analysis tasks to GLM-4.6v subagent for visual quality assessment of game screenshots and sprites.
## When to Use
Invoke this skill when:
- New sprites are generated (via glm-image-gen)
- Screenshots captured during playtesting
- Visual quality validation needed before commits
- Checking for blocky backgrounds or transparency issues
- Comparing assets against Harvest Moon SNES style
## Quick Start
### Analyze Screenshot
```bash
mcp__4_5v_mcp__analyze_image \
--imageSource "temp/screenshots/[filename].png" \
--prompt "Analyze this game screenshot for visual quality. Check for: blocky backgrounds, tiling seams, sprite transparency issues, pixel art scaling problems, overall Harvest Moon SNES readability. Provide specific, actionable feedback."
```
### Analyze Sprite Asset
```bash
mcp__4_5v_mcp__analyze_image \
--imageSource "assets/sprites/placeholders/[filename].png" \
--prompt "Analyze this pixel art sprite for Harvest Moon SNES style quality. Check: transparency (clean edges), silhouette (strong/readable), proportions (compact not stretched), color palette (dusk-friendly), pixel detail (minimal noise). Reference: assets/sprites/PLACEHOLDER_ASSET_SPEC.txt"
```
### Analyze NPC Sprite
```bash
mcp__4_5v_mcp__analyze_image \
--imageSource "assets/sprites/placeholders/npc_[name].png" \
--prompt "Analyze this 64x64 NPC sprite. Target proportions: ~48h x 32w centered. Check: strong silhouette, Mediterranean theme alignment, clean transparency, no elongation. Harvest Moon SNES style reference."
```
## Standard Prompts
### Full Quality Assessment
```
Analyze this image for Circe's Garden game quality standards:
Visual Style:
- Harvest Moon SNES readability (clean pixel art, strong silhouettes)
- Stardew Valley influence (but more mythic/moody)
- Mediterranean ancient Greek island theme
- Dusk-friendly palette (muted, not oversaturated)
- 32px tiles, 2x camera zoom
Check For:
1. Background issues: blocky patterns, tiling seams, color banding
2. Transparency: clean edges (no halos), proper alpha channel
3. Pixel art: minimal noise, clear details, proper scaling
4. Proportions: compact bodies, not stretched/elongated
5. Colors: natural earth tones, muted jewel accents
6. Lighting: soft ambient, no harsh specular
7. Silhouette: strong, recognizable at small size
Provide specific feedback: what works, what needs fixing, file references.
```
### Transparency Check (Focused)
```
Check this sprite for transparency issues:
- Halo effect (light/dark ring around edges)
- Color bleeding (background showing through)
- Harsh edges (no smooth curves on diagonals)
- Partial transparency (should be opaque or transparent, not in-between)
Report specific pixel locations and severity.
```
### Style Comparison
```
Compare this asset to Harvest Moon SNES style:
- Clean pixel art with minimal noise
- Strong silhouette (recognizable at 32x32)
- Soft, natural color palette
- Proper alpha blending
- No anti-aliasing on edges
- Cozy, approachable aesthetic
Report what matches style and what deviates.
```
## Output Format
Expected response should include:
```markdown
## Analysis Summary
[One-line assessment: PASS / NEEDS WORK / FAIL]
### Issues Found
**Critical (P0):**
- [Specific issue with location]
**Important (P1):**
- [Issue description]
**Minor (P2):**
- [Minor detail]
### What Works
- [Positive aspects to preserve]
### Recommendations
1. [Actionable fix 1]
2. [Actionable fix 2]
```
## Common Issues
| Issue | Detection | Fix |
|-------|-----------|-----|
| Blocky background | Visible pixel grid, tiling patterns | Regenerate with better seam handling |
| Halo effect | Light/dark ring around sprite | Fix alpha channel, clean edges |
| Color bleeding | Background color in transparent pixels | Re-export with proper transparency |
| Stretched proportions | Elongated body/limbs | Regenerate with compact proportions |
| Oversaturated colors | Too bright/vibrant | Adjust palette to dusk-friendly tones |
| Poor silhouette | Not recognizable at small size | Strengthen outline, simplify details |
## File Locations
**Input:**
- Screenshots: `temp/screenshots/`
- Sprites: `assets/sprites/`
- Placeholders: `assets/sprites/placeholders/`
**Reference:**
- Asset specs: `assets/sprites/PLACEHOLDER_ASSET_SPEC.txt`
- Style guide: `assets/sprites/PLACEHOLDER_README.md`
## Integration
### With glm-image-gen
```bash
# After generating new sprite
./generate-image.sh '{"subject":"..."}' 1024x1024 standard
./process-image.sh "$TEMP" "32x32" "assets/sprites/output.png"
# Then analyze quality
mcp__4_5v_mcp__analyze_image --imageSource "assets/sprites/output.png" --prompt "[standard prompt]"
```
### With HPV (Playtesting)
```bash
# During screenshot review
ls temp/screenshots/
mcp__4_5v_mcp__analyze_image --imageSource "temp/screenshots/world_map.png" --prompt "[screenshot prompt]"
```
### Pre-commit Check
```bash
# Before committing asset changes
git status
mcp__4_5v_mcp__analyze_image --imageSource "assets/sprites/new_asset.png" --prompt "[validation prompt]"
```
## Subagent Role
Full subagent configuration: `.claude/roles/image-analysis-subagent.md`
**Model:** GLM-4.6v (vision-capable)
**Tool:** `mcp__4_5v_mcp__analyze_image`
**Purpose:** Specialized visual quality assessment
## Success Criteria
Analysis is effective when:
- Issues match human findings (80%+ accuracy)
- False positives < 20%
- Actionable feedback provided
- Response time < 30 seconds
- Consistent report format
---
**Related:**
- `.claude/skills/glm-image-gen/SKILL.md` (sprite generation)
- `assets/sprites/PLACEHOLDER_ASSET_SPEC.txt` (asset specifications)
- `.claude/roles/image-analysis-subagent.md` (full subagent docs)
[Kimi Code CLI - 2026-01-26]
No comments yet. Be the first to comment!