Install
$ agentstack add skill-aloth-powerskills-desktop ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
PowerSkills — Desktop
Desktop automation: screenshots, window management, keystrokes, app launching.
Requirements
- Windows with .NET Framework (System.Windows.Forms, System.Drawing)
Actions
.\powerskills.ps1 desktop [--params]
| Action | Params | Description | |--------|--------|-------------| | screenshot | --out-file path.png [--window "title"] | Full screen or window capture | | windows | | List all visible windows with title, PID, process name | | focus | --window "title" | Bring window to foreground | | minimize | --window "title" | Minimize window | | maximize | --window "title" | Maximize window | | keys | --keys "{ENTER}" [--window "title"] | Send keystrokes (SendKeys syntax) | | launch | --app notepad [--app-args "file.txt"] [--wait-ms 3000] | Launch application |
Examples
# Full screen screenshot
.\powerskills.ps1 desktop screenshot --out-file screen.png
# Capture a specific window
.\powerskills.ps1 desktop screenshot --out-file outlook.png --window "Outlook"
# List all windows
.\powerskills.ps1 desktop windows
# Focus and type into Notepad
.\powerskills.ps1 desktop focus --window "Notepad"
.\powerskills.ps1 desktop keys --keys "Hello world{ENTER}" --window "Notepad"
# Launch an app
.\powerskills.ps1 desktop launch --app "notepad.exe" --app-args "C:\temp\notes.txt"
SendKeys Syntax
| Key | Syntax | |-----|--------| | Enter | {ENTER} | | Tab | {TAB} | | Escape | {ESC} | | Ctrl+C | ^c | | Alt+F4 | %{F4} | | Shift+Tab | +{TAB} |
See Microsoft SendKeys docs for full syntax.
Output Fields
windows
title, pid, process, hwnd
screenshot
saved, width, height, window (if window capture)
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: aloth
- Source: aloth/PowerSkills
- License: MIT
- Homepage: https://github.com/aloth/PowerSkills#readme
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.