Capture full-screen, window, or region screenshots at the operating system level.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "screenshot" skill from askskill: 1. Download https://raw.githubusercontent.com/openai/skills/main/skills/.curated/screenshot/SKILL.md 2. Save it as ~/.claude/skills/screenshot/SKILL.md 3. Reload skills and tell me it's ready
Follow these save-location rules every time:
On macOS, run the preflight helper once before window/app capture. It checks Screen Recording permission, explains why it is needed, and requests it in one place.
The helpers route Swift's module cache to $TMPDIR/codex-swift-module-cache
to avoid extra sandbox module-cache prompts.
bash <path-to-skill>/scripts/ensure_macos_permissions.sh
To avoid multiple sandbox approval prompts, combine preflight + capture in one command when possible:
bash <path-to-skill>/scripts/ensure_macos_permissions.sh && \
python3 <path-to-skill>/scripts/take_screenshot.py --app "Codex"
For Codex inspection runs, keep the output in temp:
bash <path-to-skill>/scripts/ensure_macos_permissions.sh && \
python3 <path-to-skill>/scripts/take_screenshot.py --app "<App>" --mode temp
Use the bundled scripts to avoid re-deriving OS-specific commands.
Run the helper from the repo root:
python3 <path-to-skill>/scripts/take_screenshot.py
Common patterns:
python3 <path-to-skill>/scripts/take_screenshot.py
python3 <path-to-skill>/scripts/take_screenshot.py --mode temp
python3 <path-to-skill>/scripts/take_screenshot.py --path output/screen.png
python3 <path-to-skill>/scripts/take_screenshot.py --app "Codex"
python3 <path-to-skill>/scripts/take_screenshot.py --app "Codex" --window-name "Settings"
python3 <path-to-skill>/scripts/take_screenshot.py --list-windows --app "Codex"
python3 <path-to-skill>/scripts/take_screenshot.py --mode temp --region 100,200,800,600
--app to capture all windows):python3 <path-to-skill>/scripts/take_screenshot.py --mode temp --active-window
python3 <path-to-skill>/scripts/take_screenshot.py --window-id 12345
The script prints one path per capture. When multiple windows or displays match, it prints multiple paths (one per line) and adds suffixes like -w<windowId> or -d<display>. View each path sequentially with the image viewer tool, and only manipulate images if needed or requested.
bash <path-to-skill>/scripts/ensure_macos_permissions.sh && \
python3 <path-to-skill>/scripts/take_screenshot.py --app "<App>" --mode temp
…
Transcribe audio or video to text with optional speaker labeling.
Migrate instruction files, skills, agents, and MCP configs into Codex files.
Stage, commit, push, and open a GitHub pull request in one flow.
Create, repair, QA, and package Codex-compatible animated pet spritesheets.
Load this skill before Figma actions for reliable edits and scripted inspection.
Deploy, publish, and host apps and infrastructure on Cloudflare services.
Capture screen context so AI can better understand your current interface.
Let an LLM inspect your screen via monitor or window captures.
Lets AI capture localhost screenshots to verify UI changes visually.
Capture screens and webpages, then compare images for visual regression testing.
Capture Windows screens and automate window, mouse, and keyboard actions silently.
Let AI capture and inspect Windows screens for troubleshooting and visual analysis.