关于 powerskills
PowerSkills 是一组通过 PowerShell 为 AI Agent 提供 Windows 操作能力的技能。包含 Outlook、Microsoft 365、Edge、桌面和系统操作,并以 JSON 返回操作结果。
主要功能
- 01通过命令发现和运行技能
- 02访问 Outlook 邮件与日历
- 03调用 Work IQ 处理 Microsoft 365
- 04使用 CDP 自动化 Edge
- 05执行桌面与系统操作
适用场景
- 01查询 Outlook 收件箱或日历
- 02处理 Microsoft 365 邮件与文件
- 03自动操作 Edge 浏览器
- 04查看进程或控制桌面窗口
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aloth/ powerskills --skill powerskills安装后在 Claude Code 中输入/powerskills确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.mdCITATION.cff.gitignoreconfig.jsonLICENSEpowerskills.ps1.github/ISSUE_TEMPLATE/bug_report.mdfeature_request.mddocs/robots.txtindex.htmlsitemap.xmllib/bootstrap.ps1skills/browser/browser.ps1skills/desktop/desktop.ps1skills/outlook/outlook.ps1skills/system/system.ps1skills/workiq/workiq.ps1tests/test-all.ps1详细介绍
PowerSkills
通过 PowerShell 为 AI Agent 提供 Windows 功能。skills/ 中的每项技能都可独立发现。
设置
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
获取可执行脚本
AgentSkills(npx skills add aloth/PowerSkills)只会将 Markdown 技能定义发布到 ~\.agents\skills\powerskills\(以及各技能的子文件夹中)。实际执行操作的 .ps1 文件不会复制到那里。要运行任何操作,你需要在磁盘上保留一份可用的仓库副本:
# Clone once, anywhere you like
git clone https://github.com/aloth/PowerSkills.git C:\Tools\PowerSkills
使用 powerskills.ps1 的完整路径调用 CLI:
powershell -NoProfile -ExecutionPolicy Bypass `
-File C:\Tools\PowerSkills\powerskills.ps1 <skill> <action> [--param value ...]
要避免重复输入路径,可以在 Agent 端保存一次,或设置环境变量,然后在任意 shell 中引用它:
[Environment]::SetEnvironmentVariable("POWERSKILLS_ROOT", "C:\Tools\PowerSkills", "User")
# New shells then use:
powershell -NoProfile -ExecutionPolicy Bypass -File "$env:POWERSKILLS_ROOT\powerskills.ps1" list
用法
.\powerskills.ps1 <skill> <action> [--param value ...]
.\powerskills.ps1 list # Discover available skills
.\powerskills.ps1 outlook inbox --limit 10 # Run an action
输出格式
所有操作都返回 JSON:
{"status": "success", "exit_code": 0, "data": {...}, "timestamp": "..."}
配置
编辑 config.json:
{
"edge_debug_port": 9222,
"default_timeout": 30,
"outlook_body_max_chars": 5000
}
技能
| 技能 | 描述 |
|---|---|
| outlook | 通过 Outlook COM 使用电子邮件和日历 |
| workiq | 通过 Work IQ CLI 使用 Microsoft 365(邮件/日历/Teams/SharePoint/OneDrive) |
| browser | 通过 CDP 自动化 Edge |
| desktop | 截图、窗口管理、按键输入 |
| system | Shell 命令、进程、系统信息 |
评论
支持 Markdown