Capture screenshots on registered computers, record on macOS or HarmonyOS, and manage saved captures. Probe capabilities before recording.
85%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
computer_list, or pass computer — it switches).request_access when readiness is unknown. On a supported target,
use recording_start with optional display, region, fps and
durationSec (macOS auto-stop), or intervalMs (HarmonyOS snapshot cadence).recording_stop with the returned id → finalized file path + bytes.recording_list shows everything saved; recording_status checks one.Platform truths:
request_access says via: "app", else the terminal that hosts the
server — tell the user which, do not retry.snapshot_display frames at intervalMs and muxes with ffmpeg on stop.
The receipt labels the mode snapshot-series — never call it real-time.Screenshots: screenshot returns a saved path, geometry and raster_id. Carry
that ID in pixel targets and as the parent of zoom when a target is too small
to read. Each zoom returns a new child ID; use it for child-image coordinates.
OCR coordinate targets already include their pin. Pins remain reusable while
current; older unpinned calls retain latest-raster behavior. A replaced capture,
app launch or route change retires the context. On raster_stale or no_raster,
observe again; never drop the ID to retry. Pins detect capture replacement,
not a changed UI: re-observe after UI changes and verify input separately.
An omitted image cannot supply coordinates.
Hmbown/Codewhale
ff466b2
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.