Note
Work in Progress — This repository is under active development. Skills are being added and refined. Contributions, feedback, and ideas are welcome! See Contributing below.
UiPath Agent Skills give AI coding agents the domain knowledge to build, run, test, and deploy UiPath automations and agents — directly from your development environment. Each skill is a self-contained package of instructions and resources that teaches your coding agent how to perform a specific UiPath task.
Prerequisite: Node.js (LTS) is required — it includes
npm.
npm -g install @uipath/cli
uip skills installSelect the skills you need from the wizard. Skills are installed into your coding agent's directory and ready to use.
Don't have Node.js installed?
macOS
brew install nodeWindows
winget install OpenJS.NodeJS.LTSLinux
curl -fsSL https://fnm.vercel.app/install | bash
fnm install --ltsSee Installing Node.js via package manager for other methods.
After installing, verify with node -v and then run the quick start command above.
The repository contains skills for building and managing UiPath automation projects — coded workflows in C#, RPA workflows in XAML, Flow projects in JSON, desktop/browser UI automation, and platform operations.
| Skill | Description |
|---|---|
| uipath-coded-workflows | Create, edit, build, and run UiPath coded automations (.cs) with activity references for 20+ packages |
| uipath-rpa-workflows | Generate and edit RPA workflows (XAML) in UiPath Studio Desktop with discovery-first approach |
| uipath-maestro-flow | Create, validate, and debug UiPath Flow projects using the .flow JSON format and uip CLI |
| uipath-platform | Authentication, Orchestrator management, solution lifecycle, Integration Service, and CLI tools |
| uipath-coded-agents | End-to-end toolkit for UiPath coded agents: scaffold, build, run, evaluate, deploy (LangGraph, LlamaIndex, OpenAI Agents, Simple Function) |
| uipath-coded-apps | Build, sync, package, publish, and deploy UiPath Coded Web Applications — push/pull to Studio Web, pack into .nupkg, publish to Orchestrator, deploy to production |
| uipath-servo | Desktop and browser UI automation and testing — click, type, read, verify, screenshot, and extract UI elements |
| Agent | Description |
|---|---|
Project Discovery (uipath-project-discovery-agent) |
Auto-discovers UiPath project structure, dependencies, conventions, and generates context files for Claude Code (.claude/rules/project-context.md) and UiPath Autopilot (AGENTS.md). Triggered automatically when a UiPath project is detected without existing context, or on explicit user request. |
This repository works with Claude Code, OpenAI Codex CLI, and Cursor IDE.
This repository works as a Claude Code plugin. Install skills as a plugin marketplace for direct access to slash commands.
# Add the marketplace
claude plugin marketplace add https://github.com/UiPath/skills
# Install the plugin
claude plugin install uipath@uipath-marketplaceThis repository is configured as a Codex CLI skill provider. The AGENTS.md file (symlinked to CLAUDE.md) provides project instructions, and skills are discovered via .agents/skills/ (symlinked to skills/).
Windows users: This repo uses git symlinks. Clone with symlinks enabled:
git clone -c core.symlinks=true https://github.com/UiPath/skillsIf you've already cloned without symlink support, re-enable and re-checkout:
git config core.symlinks true git checkout -- .
Project rules are provided in .cursor/rules/ and are automatically loaded by Cursor.
Contributions are welcome! Whether it's a new skill, a bug fix, or a documentation improvement — we'd love your help.
See CONTRIBUTING.md for the full guide, including:
- Repository structure and architecture
- How to add a new skill (folder layout, SKILL.md format, frontmatter)
- Naming conventions and quality checklist
- Pull request process and branch naming
Quick version:
- Fork this repository
- Create a feature branch (
feat/add-<skill-name>) - Add your skill under
skills/uipath-<name>/with aSKILL.md - Submit a pull request
For questions, ideas, or feedback, please open an issue.