- Get started
- Best practices
- Capabilities
- Skills
- Skills overview
- Skills catalog
- CLI
- Examples
- Examples overview
- Recipe: build an agent
- Recipe: automate with RPA
- Recipe: enter data into a web app
- Recipe: extract data from a desktop app
- Recipe: refactor and test a workflow
- Recipe: a queue-based process with REFramework
- Recipe: build a Maestro Flow
- Recipe: coded app and API workflow
- Recipe: verify a release with Test Manager
- Recipe: extract data from documents with IXP
- Advanced
- Help
A skill is a self-contained package of instructions and resources that teaches your coding agent how to perform a specific UiPath task, such as authoring an RPA workflow or building an agent. Skills are what turn a general-purpose coding agent into one that understands UiPath.
What a skill contains
Each skill packages the rules, patterns, and reference material for one area of UiPath work. When your agent takes on a task in that area, it draws on the matching skill so that the project it produces follows UiPath conventions rather than guesses.
How your agent uses skills
You do not need to invoke skills directly. When you describe a task, your coding agent recognizes which skill applies and uses it to guide the work — the file structures it creates, the commands it runs through the uip CLI, and the validation it performs. Skills are not always selected automatically, though, so naming the skill you want in your prompt, and confirming it loaded, keeps the agent on the right one.
Where skills come from
Skills are maintained in the public UiPath skills repository and installed onto your machine by uip skills install. Because the repository evolves, skills are refined and added over time.
To see the full set and what each one does, see the Skills catalog. To refresh skills as they change, see Keeping up to date.