screenshots

screenshots is a skill for Claude Code, Codex from xAmirHamza77/ReverseOps-Skill. It costs 52 tokens per session (6,094 once invoked), scanned A, original, MIT.

An advanced tool for examining user-interface screenshots at the level of individual pixels and visible elements. It is intended for difficult visual investigations after a primary interface inspection.

In plain words
What is it for?
Debugging complex screen layouts, checking element sizes and positions, and verifying what a screen visibly shows. It reports observable details rather than assumed features or behavior.
Why use it?
It helps locate small layout errors, hard-to-find controls, malformed inputs, and mismatched visual states when ordinary inspection is not enough.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/xamirhamza77/reverseops-skill/screenshots
Any agent
npx skills add xAmirHamza77/ReverseOps-Skill --skill screenshots
Clone the repo
git clone --depth 1 https://github.com/xAmirHamza77/ReverseOps-Skill

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for screenshots

README.md
[![agentmods](https://agentmods.dev/badge/skills/xamirhamza77/reverseops-skill/screenshots.svg)](https://agentmods.dev/skills/xamirhamza77/reverseops-skill/screenshots)
Your own site
<a href="https://agentmods.dev/skills/xamirhamza77/reverseops-skill/screenshots"><img src="https://agentmods.dev/badge/skills/xamirhamza77/reverseops-skill/screenshots.svg" alt="Measured on agentmods" height="20"></a>
Per session 52 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 6,094 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00052 $0.06094
Opus 5 $0.00026 $0.03047
Sonnet 5 $0.00010 $0.01219
Haiku 4.5 $0.00005 $0.00609

Measured 4d ago against content hash 87423c0adae1, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

screenshots scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/android/skills/screenshots/SKILL.md · 642 lines

How it starts

The opening of the file, as written. The whole thing — 642 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Screenshots Skill (advanced mode)

Version: 2.0 (Single-file mode) | Backend: Resolution-agnostic, uses pure pixel coordinates (pixels) | Focus: Advanced reasoning and problem solving

CRITICAL: Microscope model (not primary analysis)

This skill is a microscope, not a primary analysis tool. It is Powerful for deep analysis, but Expensive (slow, high token usage). It Supports UI Mapper (the primary inspection tool).

Key Principles:

  • Less is More. Use it SPARINGLY, NOT by default.
  • Flat Architecture. Analyze in a single pass; NO recursive decomposition.
  • UI has no recursive structure. Do not invent hierarchy where none exists.
  • Element Count Match. MUST match the pixel/reference image as closely as possible.
  • Fail Fast. If inspection fails after 1 retry, STOP and show the error.
  • No Features. Do not document features/behaviors; ONLY report what you can SEE.
  • Debug-First. Focus on malformed inputs, pollution, and state mismatches.
  • Advanced Analysis. Here for complex analysis, not your FIRST analysis attempt.
  • Evidence Based. Do not guess/hallucinate; base everything on observable evidence.
  • Pixel-Perfect ROI. Validate element sizes through actual screenshot regions, NOT via uamappings alone (accuracy gate).

CRITICAL: Data freshness (non-negotiable)

  • Inventory Data MUST be < 30 seconds old. If since_capture > 30s, RE-CAPTURE.
  • Screenshots MUST be from the CURRENT session (after the last capture/screenshot command).
  • NEVER reuse uamappings across contextual changes (app switch, navigate, resize, session change).
  • Changing target app invalidates prior inventory data (target_mismatch).
  • After device capture, ALWAYS wait 300–500ms before screenshot ROI processing.
  • NEVER assume the UI is static; verify with a fresh capture if unsure.
  • If the map is Stale, RE-CAPTURE (fresh screenshot + uiauto inventory + map) before proceeding.

CRITICAL: Screenshot performance (keep files small)

Read the full file on GitHub · 642 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 642 lines · 52 tokens per session scan A 87423c0adae1

Subscribe to this mod's changes

screenshots is a skill published in the GitHub repository xAmirHamza77/ReverseOps-Skill (4 stars, last pushed 1mo ago), licensed MIT. It adds 52 tokens to every session and 6,094 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

interactive-ui

Ask the user to pick an option, or render GitHub data as an interactive UI panel.

saidsef/mcp-github-pr-issue-analyser · 18 tokens

ng-elemental-polish

Use when polishing or auditing any existing NgElemental El widget before the next component, or when the user mentions visual states, a11y, WCAG, ARIA APG, focus-visible, contrast, keyboard, screen reader, touch target, dark mode, 200% zoom, reduced motion, or the component audit checklist. Applies to every…

AtulFalle/ng-elemental · 86 tokens

atelier

Two-agent post-generation quality gate for vibe-coded applications. Deterministic, gradeable ruleset enforcing UI/UX design-system craft and backend architectural soundness.

anshrajore/atelier-mcp · 34 tokens

web-design-guidelines

Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".

JustineDevs/CRUX · 44 tokens

vinkius-deploy

How to deploy MCP servers to Vinkius Edge using mcpfusion deploy. Use this skill whenever deploying, configuring remote settings, preparing an entrypoint for edge deployment, or troubleshooting deploy-related errors. Activate when the user says "deploy", "publish to edge", "mcpfusion deploy", "push to Vinkius"…

vinkius-labs/mcpfusion · 94 tokens

ingest-gradle-upgrade

Ingests a Gradle wrapper upgrade for this repository: reads the release notes, upgrade guides, and linked documentation for the version upgraded to, then updates this repo's own code/tooling and the shipped Gradle MCP skills (src/main/skills/) so everything stays accurate for that version. Positive Triggers (when to…

rnett/gradle-mcp · 279 tokens