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.
Turn code or page descriptions into full Figma screens using design systems.
Build, design, and troubleshoot modern WinUI 3 desktop apps with C#.
Stage, commit, push, and open a GitHub pull request in one flow.
Install Codex skills from curated lists or GitHub repositories into your local environment.
Deploy, publish, and link web projects to Netlify using the CLI.
Capture screen context so AI can better understand your current interface.
Let an LLM inspect your screen via monitor or window captures.
Capture desktop or window screenshots with clipboard support across major platforms.
Capture Windows desktop screenshots so AI can inspect interfaces for development and debugging.
Capture screens and webpages, then compare images for visual regression testing.
Capture Windows screens and automate window, mouse, and keyboard actions silently.