Skip to content

feat(skills): add browser and os-automation bundled skills#2196

Merged
bug-ops merged 1 commit intomainfrom
browser-os-automation-skills
Mar 27, 2026
Merged

feat(skills): add browser and os-automation bundled skills#2196
bug-ops merged 1 commit intomainfrom
browser-os-automation-skills

Conversation

@bug-ops
Copy link
Copy Markdown
Owner

@bug-ops bug-ops commented Mar 27, 2026

Summary

  • Adds .zeph/skills/browser/SKILL.md — playwright-mcp browser automation skill with cost-aware escalation decision tree, SSRF protection rules, prompt injection warning, and documentation of 14 core MCP tools
  • Adds .zeph/skills/os-automation/SKILL.md — cross-platform OS automation skill with OS detection, capability matrix covering 8 MVP categories, and full security rules
  • Adds platform reference files: references/macos.md (osascript/JXA/screencapture/launchctl/Safari+Chrome AppleScript), references/windows.md (PowerShell/WinRT/COM/schtasks), references/linux.md (notify-send/xdg-open/xclip/cron/scrot with ALSA+PulseAudio+PipeWire audio)

No Rust code changes. No config changes. playwright-mcp is configured via the existing [[mcp.servers]] mechanism.

Closes #2186
Closes #2187

Test plan

  • Verify cargo build --features full passes (no Rust changes — expected clean)
  • Confirm .zeph/skills/browser/SKILL.md is picked up by skill registry at agent startup
  • Confirm .zeph/skills/os-automation/SKILL.md is picked up by skill registry at agent startup
  • Live session: add playwright-mcp to [[mcp.servers]] in testing.toml, prompt agent to navigate a JS-rendered page, verify it uses browser_navigate + browser_snapshot via the skill decision tree
  • Live session: prompt agent for a macOS notification, verify it uses osascript from the os-automation skill

@github-actions github-actions bot added documentation Improvements or additions to documentation enhancement New feature or request size/XL Extra large PR (500+ lines) labels Mar 27, 2026
@bug-ops bug-ops merged commit f883539 into main Mar 27, 2026
17 checks passed
@bug-ops bug-ops deleted the browser-os-automation-skills branch March 27, 2026 02:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request size/XL Extra large PR (500+ lines)

Projects

None yet

1 participant