screenshot

Capture desktop screenshots across macOS, Linux, and Windows with multiple capture modes.

167|34|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/tercumantanumut/selene --skill screenshot-tercumantanumut
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: screenshot
Source: https://github.com/tercumantanumut/selene/tree/main/lib/skills/catalog/bundled/screenshot
Command: npx skills add https://github.com/tercumantanumut/selene --skill screenshot-tercumantanumut

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Capture desktop screenshots and automate OS-level captures when specialized tooling is unavailable.

Core Features & Use Cases

  • Cross-platform support for macOS, Linux, and Windows, with multiple capture modes including full screen, region, active window, and specific window.
  • Flexible output handling: saves to a default location, a user-specified path, or the temporary directory, and prints the resulting file paths.
  • Built-in permission handling and fallbacks to ensure captures work in restricted environments, with clear error messaging and safe defaults.
  • Real-world use cases include UI verification in tests, visual QA for applications, and rapid documentation of on-screen states.

Quick Start

Ask it to capture the full screen or a defined region, and it will save the image to the chosen location and return the file path.

Frequently Asked Questions about screenshot

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

FAQPage Schema
How do I automate desktop screenshot capture across different operating systems?

Automating desktop screenshot capture is handled cross-platform by invoking OS-level tools and runtimes like Python or PowerShell. It supports macOS, Linux, and Windows, automatically applying sensible fallbacks when specialized tooling is unavailable.

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

Capturing a specific window or screen region is fully supported alongside full-screen and active window modes. The tool validates input combinations to prevent conflicts, ensuring reliable output for your chosen capture area.

Do I need special permissions to take screenshots on macOS or Windows?

Screenshot capture requires standard system permissions, which the tool handles with built-in checks and safe defaults. It provides clear error messaging and fallbacks to ensure captures succeed even in restricted environments.

What is the best way to save automated screenshots to a specific file path?

Saving automated screenshots to a specific file path is managed through flexible output handling. You can specify a target directory, use a default location, or save to the temporary directory, with the resulting file paths printed for access.

Why does my automated screenshot capture fail in a restricted environment?

Automated screenshot capture can fail due to missing system permissions or absent runtimes like Python or PowerShell. The tool mitigates this with clear error messaging and safe fallbacks, but requires base access to system screenshot tools.

When do I need to use OS-level screenshot automation for UI verification?

OS-level screenshot automation is needed for UI verification in tests, visual QA for applications, and rapid documentation of on-screen states. It captures desktop interfaces directly when specialized testing tooling is unavailable.