Install any skill in seconds. Free to start, no credit card required.
Get Started Free →f-is-h/capture-usage4claude-screenshots
Automate Usage4Claude interface screenshots with CleanShot X on macOS.
Passed 18 of 20 test cases with the skill, and 4 of 20 without it.
and 24 more in the full report
16 fixed4 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
In Usage4Claude's UsageDetailView, the three-dot menu button uses .rotationEffect(.degrees(90)). When creating an AppKit stand-in control for DocsRenderMode, should the replacement view include this 90-degree rotation modifier?
| Checked | Without skill | With skill |
|---|---|---|
| The response states that the stand-in replacement should omit .rotationEffect(.degrees(90)). | Passed | Passed |
| The response explains that AppKit ignores rotation effects on Menu labels in the live app, so stand-in views must replicate visual screen output rather than underlying source code modifiers. | Missed | Passed |
The instructions your model reads when the skill loads.
Everything the READMEs show of the app is rendered, not captured.
scripts/render_docs_images.sh compiles the whole app plus
scripts/docs-images/main.swift into a command-line tool and draws the real
SwiftUI views into PNGs. It is deterministic, needs no GUI, and does not disturb
whoever is using the machine.
./scripts/render_docs_images.sh [output-dir] # default: docs/images
One run emits 28 files: 7 languages × 2 scenes × light/dark. Expect a couple of minutes — the tool is rebuilt from scratch every time.
Render into a scratch directory first, look at the results, and only then write to
docs/images/. Never overwrite the committed images with an unreviewed batch.
All images live in docs/images/.
| File | Size | Used by |
|---|---|---|
hero.<lang>.<variant>@2x.png | 950×348pt | README first screen |
settings.display.<lang>.<variant>@2x.png | 540×1244pt (CJK) / 540×1257pt (Latin) | README interface section |
<lang> is en, ja, zh-CN, zh-TW, ko, fr, de. These follow the existing
docs/images and README.zh-CN.md spelling and deliberately differ from
AppLanguage's raw values (zh-Hans, zh-Hant). The mapping lives in
docsLanguageCode.<variant> is light or dark.@2x matches renderer.scale = 2; always display at the logical point width so the
image stays crisp without being upscaled.Path references differ by README: the root README.md uses docs/images/…, while
docs/README.<lang>.md uses images/….
test cases passed, vs 4 / 20 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.