Lets you automate desktop apps through screenshots and natural language instead of hunting for DOM elements or accessibility IDs. Works across macOS, Windows, and Linux by literally looking at what's on screen, then clicking, typing, and navigating based on visual AI models like Gemini or Qwen. The workflow is strictly synchronous: take a screenshot, let the model figure out what to do, execute one action, repeat. It takes over your actual mouse and keyboard, so this is for native apps, Electron UIs, or anything that can't run headless. Web stuff should stick to their browser automation skill instead. Commands can be slow since each involves AI inference, and you need to configure vision model credentials upfront.

skills.sh installs
2.8K
GitHub stars
321
last updated
Aug 21, 2026

Install

$ npx -y skills add web-infra-dev/midscene-skills --skill computer-automation --agent claude-code

Installs into .claude/skills of the current project.

Files

Desktop Computer Automation

Sponsors

Details

Repository
github.com/web-infra-dev/midscene-skills
Categories
Frontend Development, Backend & APIs, Testing & QA, DevOps & CI/CD, Automation & Workflows, Sales & Marketing, Design & UI/UX, CLI & Terminal

More from web-infra-dev/midscene-skills

All 8
1tristanmanchester avatardesigning-beautiful-websitestristanmanchester/agent-skillsDesigns UX/UI for websites and web apps: UX strategy, information architecture, user flows, wireframes, UI systems, component specs, and polished visual design.2.8Kskills.sh installs
2nexu-io avatarwpdsnexu-io/open-designWordPress Design System. Apply WordPress's official design tokens, typography, and component patterns to themes and sites.2.8Kskills.sh installs
3freshtechbro avatarrive-interactivefreshtechbro/claudedesignskillsState machine-based vector animation with runtime interactivity and web integration. Use this skill when creating interactive animations, state-driven UI, anima2.8Kskills.sh installs
4pixel-point avataranimate-textpixel-point/animate-textCurated text animation catalog with exact JSON specs for headings, labels, counters, and text swaps. Use when an agent needs to pick or translate named effects 2.8Kskills.sh installs
5dynatrace avatardt-obs-frontendsdynatrace/dynatrace-for-aiReal User Monitoring (RUM) on Dynatrace — web and mobile frontends. Core Web Vitals, user sessions, page performance, mobile crashes, frontend errors, and front2.8Kskills.sh installs
6langchain-ai avatarsocial-medialangchain-ai/deepagentsDrafts engaging social media posts, writes hooks, suggests hashtags, creates thread structures, and generates companion images. Use when the user asks to write 2.7Kskills.sh installs