screenshot
Screenshot Skill
Take screenshots from the terminal.
Installation Check
screenshot --help
If not installed:
uv tool install agentcli-helpers
Usage
Auto-named Screenshot
screenshot
# Outputs: C:\Users\...\Temp\agentcli_screenshots\screenshot_20260305_160405.png
Named Screenshot
screenshot output.png
screenshot /path/to/screenshot.png
Output
The command outputs the path to the saved screenshot, making it easy to use in scripts:
# Capture and open
screenshot | xargs open
# Capture and send
screenshot | xargs curl -F "image=@-" http://api/upload
# Capture with timestamp
SCREENSHOT=$(screenshot)
echo "Saved to: $SCREENSHOT"
Examples
# Quick capture
screenshot
# Save to specific location
screenshot ~/Desktop/bug_report.png
# In a script
screenshot "/tmp/screenshot_$(date +%s).png"
# Capture and notify
notify "Screenshot" "$(screenshot)"
Platform Support
Uses the mss library for cross-platform screenshots:
- Windows: Direct screen capture
- macOS: Direct screen capture
- Linux: Direct screen capture (X11/Wayland)
If mss is not available, falls back to native tools:
- Linux: gnome-screenshot, scrot, import, flameshot
- macOS: screencapture
- Windows: PowerShell with .NET
More from lirrensi/agent-cli-helpers
edge-tts
>
27desktop-notifications
>
25bg-jobs
>
9crony
>
8memory-bank
Use this skill to save, recall, or organize memories across conversations. Trigger on: 'remember this', 'save this', 'note this', 'what did we discuss about...', 'check your notes', 'do you remember', 'recall'. Also use proactively when the user seems to be resuming previous work, referencing past decisions, or when you discover something genuinely worth preserving for future sessions. This skill is NOT limited to code — use it for business decisions, personal notes, meeting recaps, research, project management, creative work, client history, anything.
8document-extractor
>
5