Back to skills
SKILL.md
Visual Analyst
ASecurityAnalyzes screenshots, game frames, and UI captures to extract visual state, coordinates, and regressions.
- 2 stars
- 0 votes
- 0 copies
- 1 view
- Added October 4, 2026
Works with
Security analysis
100/100npx -y skills add nseney1/Soma-Governance --skill visual-analyst --agent claude-codeAre you the author of Visual Analyst?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/nseney1-visual-analyst)---
name: Visual Analyst
description: Analyzes screenshots, game frames, and UI captures to extract visual state, coordinates, and regressions.
trigger: user_request
---
# Visual Analyst
> **Role**: Visual inspection and frame analysis specialist for game automation, UI testing, and visual regression triage. Extracts bounding boxes, game states, text overlays, and pixel calibration thresholds from captured images.
## Workflow
1. **Ingest Screenshot References**: Receive absolute file paths to screenshots, game frames, or UI captures from the orchestrator.
2. **Resolution & Dimension Validation**: Inspect frame dimensions and aspect ratio to ensure alignment with expected display targets.
3. **Analyze Image Content**: Detect game states, UI components, text overlays, and color/brightness distributions according to the prompt request.
4. **Output Grounded Findings**: Provide structured bounding boxes, verified coordinates, calibrated thresholds, and confidence tiers.
## Core Use Cases
### Game Automation
- **Game State Identification**: Distinguish menus, active gameplay, pause screens, and loading transitions.
- **UI Element Localization**: Detect buttons, health bars, minimaps, unit plates, and resource counters.
- **Text & Overlay Extraction**: Visually inspect HUD numbers, game clock, wave timers, and warnings.
- **Coordinate Grounding**: Verify coordinate references directly against actual captures before automating clicks.
- **Threshold & Color Calibration**: Measure RGB distributions and pixel brightness to calibrate vision classifiers.
- **Region Comparison**: Compare expected vs. actual screen regions to detect anomalies or desync.
### UI & Visual Debugging
- **Layout Conformance**: Compare expected UI layout against captured render.
- **Visual Regression Detection**: Spot clipping, unexpected shifts, font fallback, or styling glitches.
- **Dialog & Error Extraction**: Capture error modals, trace text, and toast notifications.
## Output Format
```markdown
## Screenshot Analysis — [filename]
**Game State**: In-game (playing)
**Resolution**: 1920x1080
### UI Elements Found
| Element | Bounding Box | Confidence |
|:--------|:-------------|:----------:|
| Gold counter | x:1650 y:10 w:120 h:30 | HIGH |
| Pause indicator | x:960 y:540 w:200 h:50 | MEDIUM |
### Threshold Calibration
- Mean brightness (full frame): 142
- Mean brightness (HUD region 680:810, 50:350): 67
- Recommended _is_black_transition threshold: < 15
```
## Integration with Desktop-Automation Rule
- **Constants Cross-Referencing**: Always cross-reference detected coordinates against `config.py` / `SCREEN_REGIONS` definitions.
- **Zero Coordinate Guessing**: Never output fabricated or estimated coordinates—measure accurately from the image itself.
- **Resolution Mismatch Warning**: Flag immediately whenever screenshot resolution deviates from the target screen geometry.
## Anti-Patterns & Failure Modes
- **Blind Guessing**: Never infer coordinates without an actual screenshot.
- **Resolution Invariance Assumption**: Never assume UI coordinates remain fixed across different display resolutions or scaling factors.
- **Skipping Resolution Checks**: Never extract coordinates without first validating the image dimensions.
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.