SkillAgentSearch skills...

RPA

Browser and desktop automation with an MCP server for AI assistants. Record macros or write JavaScript to automate websites, extract data, and control desktop apps with OCR and image recognition.

Install / Use

claude mcp add A9T9 -- npx -y github:A9T9/RPA

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

93/100

Category

Automation

Supported Platforms

Claude Code
Claude Desktop

Our assessment of RPA

RPA scores 93/100 on our quality scale, 442nd of 2,874 Automation skills we index (top 16%).

Its MCP Server is 6.0 KB long, well organised into 10 sections with 6 code examples: a thorough specification that gives an agent plenty to work with.

With 2,101 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
29/30
Structure
20/20
Description
15/15
Adoption
14/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 2 days ago, so RPA is actively maintained.
  • Our last check on 2026-10-21 found the source still online.
  • No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
  • Its trust signals score 88/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.

AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

RPA compared with similar skills

All 4 of these similar skills score higher than RPA; compare them before choosing.

SkillScoreStarsUpdatedFormat
RPA (this skill)by A9T9932.1k2d agoMCP Server
taste-skillby Leonxlnx100110.8k1d agoCLAUDE.md
Agent-Reachby Panniantong100109.3k1d agoCLAUDE.md
headroomby headroomlabs-ai10079.0ktodayCLAUDE.md
CowAgentby zhayujie10047.8k1d agoCLAUDE.md

Frequently asked questions

How do I install RPA?
Run claude mcp add A9T9 -- npx -y github:A9T9/RPA. The install tabs above show the steps for each supported agent.
Which AI agents does RPA work with?
It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
Is RPA safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 88/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is RPA still maintained?
The repository was last updated 2 days ago, so RPA is actively maintained.

Ui.Vision - Browser and Desktop Automation

Automate websites and desktop applications with macros, JavaScript, or an AI assistant. Ui.Vision combines browser automation, OCR and image recognition, with an MCP server that lets AI agents create, edit and run reusable macros in your browser.

Install the extension · Connect an AI assistant with MCP · API reference · User forum

What can you automate?

  • Browser tasks: fill forms, extract web data, download reports and repeat workflows in your existing browser session.
  • Website testing: record and replay interactions, use Selenium IDE commands, and run checks with different input data.
  • Visual tasks: find on-screen text with OCR and locate controls by image when HTML selectors are unavailable.
  • Desktop workflows: automate applications and remote desktop interfaces using visual recognition and mouse and keyboard input. Desktop automation requires the additional Ui.Vision desktop components (XModules).
  • AI-assisted automation: ask the built-in AI assistant or an external MCP client to write and run macros, then inspect the resulting script, logs and screenshots.

Use the macro recorder and command table, write JavaScript with the uiv.* API, or let an AI assistant author the macro. The resulting automation can be saved and run again.

Get started

Install the browser extension; you do not need to build this repository:

Open Ui.Vision and record a browser task, or start with a macro from the extension's demos. For desktop input and additional native capabilities, see the XModules installation guide.

The browser extension is open source and free for personal and commercial use. See the Ui.Vision website for desktop components and available editions.

Connect an AI assistant with MCP

Ui.Vision provides a Model Context Protocol (MCP) server through the uivision-mcp-bridge package. It connects MCP clients such as Claude Code, Claude Desktop and Cursor to the Ui.Vision browser extension.

An agent can inspect a page, create or edit a macro, run it, and use logs and screenshots to check the result. The automation executes through Ui.Vision in your browser.

Start with the MCP setup guide. The installer command is:

npx uivision-mcp-bridge --setup

The installer registers Ui.Vision with supported MCP clients found on your machine. Then enable the MCP bridge in Ui.Vision → Settings → AI, complete the connection steps in the guide, and restart your MCP client. Node.js and npm are required to run the installer.

For a first task, ask your connected assistant:

Use Ui.Vision to open https://example.com, read the page heading, and save a reusable macro for this task.

See mcp/README.md for bridge source, configuration and troubleshooting.

JavaScript automation and documentation for AI assistants

The uiv.* JavaScript API covers page elements, visual matching, OCR, browser and desktop input, screenshots, tabs, CSV files and downloads. Ui.Vision macros execute sequentially: write API calls without async or await.

When asking an AI assistant to write a macro, give it the API reference below so it uses Ui.Vision's supported methods and runtime conventions.

Help and support

Ask questions and share automation examples in the Ui.Vision user forum, where users, support staff and developers participate.

Build from source

Building the extension is not required if you "only" want to use it.

You can install UI.Vision directly from the Chrome, Edge or Firefox stores, which is the easiest and the recommended way of using the Ui.Vision browser extension. Older versions can be found in the RPA software archive.

The information below is only required and intended for developers:

The project uses Node V20.11.1 and NPM V10.2.4

If you have any questions, please contact us at TEAM AT UI.VISION - Thanks!

Build the extension bundle

npm i -f
npm run build
npm run build-ff

npm run build creates the Chrome/Edge build in dist, npm run build-ff creates the Firefox build in dist_ff.

Develop

npm i -f
npm start

Use npm run start-ff for the Firefox variant. Both run webpack in watch mode, so the bundles in dist (Chrome/Edge) and dist_ff (Firefox) are rebuilt on every change.

Once done, the ready-to-use extension code appears in the /dist directory (Chrome, Edge) or /dist_ff directory (Firefox). Load it via chrome://extensions → "Load unpacked" (Chrome/Edge) or about:debugging → "Load Temporary Add-on" (Firefox).

Repository layout

  • src/ - the extension source (React UI, side panel, macro player, commands)
  • extension/ - static extension assets and manifest.json (Manifest V3)
  • mcp/ - the Ui.Vision MCP bridge, which lets Claude Code and other MCP clients create, edit and run macros. See mcp/README.md
  • dist/, dist_ff/ - build output for Chrome/Edge and Firefox

Related Skills

View on GitHub
GitHub Stars2.1k
CategoryAutomation
Updated2d ago
Forks422

Languages

TypeScript

Trust signals

88/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 medium