Skip to content

UiPath/skills

Repository files navigation

UiPath Agent Skills

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.

Quick Start

Prerequisite: Node.js (LTS) is required — it includes npm.

npm -g install @uipath/cli
uip skills install

Select 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 node

Windows

winget install OpenJS.NodeJS.LTS

Linux

curl -fsSL https://fnm.vercel.app/install | bash
fnm install --lts

See Installing Node.js via package manager for other methods.

After installing, verify with node -v and then run the quick start command above.

Skill Catalog

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

Agents

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.

Multi-Tool Support

This repository works with Claude Code, OpenAI Codex CLI, and Cursor IDE.

Claude Code

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-marketplace

OpenAI Codex CLI

This 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/skills

If you've already cloned without symlink support, re-enable and re-checkout:

git config core.symlinks true
git checkout -- .

Cursor IDE

Project rules are provided in .cursor/rules/ and are automatically loaded by Cursor.

Contributing

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:

  1. Fork this repository
  2. Create a feature branch (feat/add-<skill-name>)
  3. Add your skill under skills/uipath-<name>/ with a SKILL.md
  4. Submit a pull request

For questions, ideas, or feedback, please open an issue.

Resources

License

MIT

About

This is a repository of skills for interfacing UiPath capabilities to external developers.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors