UiPath Documentation
coding-agents
latest
false
UiPath for Coding Agents user guide
  • Get started
    • Overview
    • Install and set up
    • Choosing your agent
    • Where to run your coding agent
    • Your first build
  • Best practices
  • Capabilities
  • Skills
    • Skills overview
    • Skills catalog
  • CLI
  • Examples
  • Advanced
  • Help

Skills overview

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.

  • What a skill contains
  • How your agent uses skills
  • Where skills come from

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated