image-reading
Skill0 starsChanged 6 months agoMITView on GitHub
Use when the user wants to read a screenshot, image, chart, poster, receipt, form, slide, or UI capture and understand both the exact visible text and what it means. This skill combines visual inspection with OCR when available, separates verbatim text from inference, and reports uncertainty clearly.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- deathbyknowledge/gsvtheir own version, first seen Oct 8, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- deathbyknowledge/gsv★ 131same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository15 other files it gives its agents.
- approved-backlog-watchdogSkill
- context-engineeringSkill
- elon-operatorSkill
- goal-modeSkill
- local-article-toolSkill
- mac-ttsSkill
- personal-knowledge-wikiSkill
- repurpose-funnelSkill
- skill-builderSkill
- swipefile-compilerSkill
- thumbnail-creatorSkill
- video-to-skillSkill
- visual-first-explainerSkill
- x-link-best-effortSkill
- youtube-learnSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
20 rules. About 0 are common, 20 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈20
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Use this skill when the job is to understand what an image says, not just to describe that an image exists.
- Distinctive: line 20
Do two jobs, in this order:
- Distinctive: line 22
Read what is visibly there.
- Distinctive: line 25
Never blur the line between those two.
- Distinctive: line 31
If the user provided a local image path, load it with the image-viewing tool first.
- Distinctive: line 33
Use direct visual inspection to capture:
- Distinctive: line 43
If an OCR tool is available and the image is text-heavy, run OCR after visual inspection.
- Distinctive: line 45
Use OCR especially for:
- Distinctive: line 53
Do not trust OCR blindly. Cross-check obvious mistakes against the image.
- Distinctive: line 62
If the image is structured, preserve that structure instead of flattening everything into one paragraph.
- Distinctive: line 66
Always keep these apart:
- Distinctive: line 71
If a word, number, or label is not fully legible, say so.
- Distinctive: line 75
If the user asks:
- Distinctive: line 83
Use the lightest shape that fits the task.
- Distinctive: line 107
Keep numbers exact when they are legible.
- Distinctive: line 108
If you infer something from layout, branding, or context, label it as inference.
- Distinctive: line 109
Do not invent hidden text.
- Distinctive: line 110
Do not over-interpret charts without naming the visible evidence first.
- Distinctive: line 140
If context is missing, say the trend is visible but the cause is not proven.
- Distinctive: line 144
If the image is simple and the user asks a direct question, answer directly instead of forcing the full structure.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Image Reading
Use this skill when the job is to understand what an image says, not just to describe that an image exists.
Good fits:
- screenshots
- app or website UI captures
- posters, ads, menus, flyers, slides
- receipts, invoices, labels, forms
- charts, dashboards, scorecards, tables
- social posts or meme screenshots where both text and layout matter
Core Rule
Do two jobs, in this order:
- Read what is visibly there.
- Explain what it means.
Never blur the line between those two.
Workflow
1. Inspect the image directly
If the user provided a local image path, load it with the image-viewing tool first.
Use direct visual inspection to capture:
- layout
- sections
- hierarchy
- colors or emphasis that change meaning
- icons, charts, buttons, UI states, or branding
- anything OCR alone will miss
2. Use OCR when exact text matters
If an OCR tool is available and the image is text-heavy, run OCR after visual inspection.
Use OCR especially for:
- dense screenshots
- receipts or forms
- small text
- tables
- long paragraphs
- timestamps, numbers, totals, labels, or IDs
Do not trust OCR blindly. Cross-check obvious mistakes against the image.
3. Reconstruct the content cleanly
Extract the visible content in a human-useful order:
- top to bottom
- left to right
- grouped by section if the image has clear panels or blocks
If the image is structured, preserve that structure instead of flattening everything into one paragraph.
4. Separate fact from inference
Always keep these apart:
- what the image explicitly says
- what you infer from the image
- what is uncertain or unreadable
If a word, number, or label is not fully legible, say so.
5. Answer at the right level
If the user asks:
- "what does this say?" -> extract the content first
- "what does this mean?" -> explain the meaning after extraction
- "summarize this" -> summarize the content while preserving important numbers or claims
- "is there anything important here?" -> surface the high-signal points, warnings, deadlines, totals, or risks
Response Contract
Use the lightest shape that fits the task. When the image is important or dense, prefer:
Visible textWhat it showsWhat it likely meansUnclear or uncertain
For charts, dashboards, or tables, prefer:
What is on the screenKey numbers or labelsTrend or takeawayUnclear or missing context
For receipts, bills, and forms, prefer:
Document typeImportant fieldsTotals / dates / names / IDsAnything unusual or unclear
Rules for Accuracy
- Quote short exact text when useful, but do not pretend uncertain OCR is certain.
- Keep numbers exact when they are legible.
- If you infer something from layout, branding, or context, label it as inference.
- Do not invent hidden text.
- Do not over-interpret charts without naming the visible evidence first.
Special Cases
UI screenshots
Capture:
- page or app state
- active panels or tabs
- errors, warnings, banners, toggles, or missing states
- the main action the user can or cannot take
Social screenshots
Capture:
- the post text
- account or source if visible
- engagement counts or timestamps if relevant
- whether replies, images, or quoted content change the meaning
Charts and dashboards
Capture:
- title
- axes
- labels
- legends
- headline values
- obvious trends
If context is missing, say the trend is visible but the cause is not proven.
When To Be Brief
If the image is simple and the user asks a direct question, answer directly instead of forcing the full structure.
When To Slow Down
Slow down when the image contains:
- money
- deadlines
- legal or medical wording
- fine print
- multiple panels
- hard-to-read small text
- data that could be misread
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

