A screenshot-to-resource card is a structured record created from a static screenshot: it stores what the screenshot represents, the metadata needed for follow-up, and the actions you can take next.
A screenshot-to-resource card is a structured record created from a static screenshot. It stores what the screenshot represents, the metadata needed for follow-up, and the actions you can take next.
Why resource cards are different from screenshots
A screenshot preserves pixels. A resource card preserves intent. If the screenshot represents a GitHub repo, event, invoice, place, product, travel booking, or article, the card can store the type and fields that make that resource useful later.
In SnapAction, resource cards are stored locally with SwiftData after cloud-assisted AI analysis. Cards can keep titles, URLs, tags, descriptions, metadata, read/favorite state, and references back to the screenshot asset IDs.
Example card fields
GitHub card: title, canonical URL, tags, description, source screenshot, and Open action.
Event card: event title, date/time, location, notes, screenshot group, and Add to Calendar action.
Invoice card: vendor/title, amount, invoice number, screenshot reference, and copy actions for extracted fields.
How SnapAction creates resource cards
- PhotoKit reads selected or recent screenshot assets.
- A Convex-backed AI agent analyzes the screenshot through OpenRouter.
- Serper search can recover canonical URLs when a visible title or name is enough.
- SnapAction saves the resource, metadata, tags, scan records, and screenshot references locally with SwiftData.
Why cards are easier to reuse
A resource card can be filtered, searched, tagged, copied, opened, or connected to another action. That makes it more useful than a screenshot alone. The screenshot remains evidence, but the card becomes the working object.
For example, a travel screenshot can become a card with place and booking context. A GitHub screenshot can become a card with the repository URL and notes. A receipt screenshot can become a card with vendor and amount fields. Each card type gives the user a smaller, more actionable representation of what was captured.
Related concepts
- Vision AI helps interpret the screenshot.
- Screenshot link extraction recovers URLs when possible.
- SwiftData stores the local resource-card library.
Sources
- Apple Vision framework
- Apple Human Interface Guidelines
- Last checked: 2026-05-09
FAQ
What is Screenshot-to-resource card?
A screenshot-to-resource card is a structured record created from a static screenshot: it stores what the screenshot represents, the metadata needed for follow-up, and the actions you can take next.
Why does Screenshot-to-resource card matter?
A screenshot-to-resource card matters because it turns a passive screenshot into a structured item that can be searched, tagged, and reused.
Related pages
Next step
Turn iPhone screenshots into action-ready resource cards with AI.
View on GitHub