screenshot

Capture full-screen, window, or region screenshots on macOS, Linux, and Windows.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/SameerG7/synthesis-hackathon-aibom --skill screenshot-sameerg7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: screenshot
Source: https://github.com/SameerG7/synthesis-hackathon-aibom/tree/main/.codex/skills/screenshot
Command: npx skills add https://github.com/SameerG7/synthesis-hackathon-aibom --skill screenshot-sameerg7

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Capturing consistent screenshots across macOS, Linux, and Windows can be error-prone and time-consuming. This skill automates the process, ensuring reliable captures for QA, design reviews, and documentation.

Core Features & Use Cases

  • Cross-platform screenshot capture supporting full-screen, window, and region modes across macOS, Linux, and Windows.
  • Flexible output options including default OS locations, explicit paths, and temporary captures for quick checks.
  • MacOS-specific window and display targeting with optional window-id or list-mode to inspect available targets.
  • Automation-friendly CLI with safe defaults and robust error handling, suitable for integration into testing pipelines or dashboards.

Quick Start

Capture the active window on macOS and save it to the specified path.

Frequently Asked Questions about screenshot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate screenshot capture across macOS, Linux, and Windows?

Automating screenshot capture across operating systems requires a tool that interfaces with native utilities like screencapture, scrot, or PowerShell. This skill provides cross-platform automation with safe defaults and robust error handling for reliable captures in testing pipelines.

Can I capture a specific window or screen region instead of the full screen?

Yes, you can capture a specific window or a defined screen region instead of the full screen. The skill supports multiple capture modes, including window-specific targeting on macOS using optional window IDs, to simplify visual documentation.

Do I need to install special software to capture screenshots on Linux?

To capture screenshots on Linux, you need existing system tools such as scrot, gnome-screenshot, or ImageMagick's import command. The skill leverages these native dependencies alongside a standard Python runtime to execute captures.

What is the best way to save captured screenshots for automated testing pipelines?

The best way to save captured screenshots for automated pipelines is using flexible output options like explicit file paths or temporary captures. This skill offers robust default saving behaviors suitable for integration into dashboards and QA workflows.

How do I list available window targets for screenshot capture on macOS?

To list available window targets for screenshot capture on macOS, you can use the skill's list-mode feature. This allows you to inspect active targets and specify a window-id for precise capture instead of grabbing the entire display.