skills/take-screenshot/SKILL.md
Cross-platform screenshot utility for Linux Wayland and macOS. Use when the user asks to take a screenshot of a monitor, window, or specific area so the CLI can see and analyze it.
npx skillsauth add palladius/gemini-cli-palladius-public-goodies take-screenshotInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides a cross-platform Python script (take_screenshot.py) to capture screenshots natively on both Linux Wayland (via XDG Desktop Portal) and macOS (via screencapture).
Use this skill whenever you need to:
Run the bundled Python script, providing the desired output path.
python3 <PATH_TO_SKILL>/scripts/take_screenshot.py ./tmp-screenshots/latest.png
To run it without prompting the user on Linux (where supported by the desktop environment), use the --non-interactive flag:
python3 <PATH_TO_SKILL>/scripts/take_screenshot.py ./tmp-screenshots/latest.png --non-interactive
If the user specifically asks to capture a particular monitor on macOS, you can pass --mac-display <N> (where N=1, 2, etc.):
python3 <PATH_TO_SKILL>/scripts/take_screenshot.py ./tmp-screenshots/latest.png --mac-display 1
org.freedesktop.portal.Screenshot). Note: This will natively prompt the user with a dialog box asking them what to share (entire screen, specific monitor, or window). You must tell the user to expect this prompt before executing the script!screencapture CLI utility. This is silent. It captures the main display by default, or specific monitors via the --mac-display argument.import -window root from ImageMagick if the portal is unavailable.python3 <PATH_TO_SKILL>/scripts/take_screenshot.py ./tmp-screenshots/capture.png./tmp-screenshots/capture.png to answer the user's original query.tools
(💛) Real-time water temperatures, open status of Zurich badis (lakes, river/Letten, pools), outside weather recommendations for family trips, and Limmat canotto/dinghy flow safety alerts.
development
(💛) Auto-documents any Git repository: creates ABOUT.md, generates project hero images via nanobanana, and builds deep diagrams (Mermaid E/R or Class diagrams).
tools
Google Workspace CLI managed the Carlesso way—featuring isolated configurations, selective read-only security, and standard workflows.
testing
Audits and renames tmux sessions based on their active content. Use when the user wants to organize their tmux workspace, identify what's running in each session, or apply a consistent naming convention (giancarlo-YYYYMMDD-SYNOPSIS) to all active sessions.