UiPath Documentation
getting-started
latest
false
Getting started developer guide
  • Overview
    • Overview
  • Getting Started with UiPath Agents
  • Getting Started with UiPath Agents using LangGraph
    • Introduction
    • Set up your environment
    • Build the agent
    • Evaluate the agent
    • Connect to Studio Web
  • Building a Low-Code Agent in Studio Web
  • Adding Tools to Your UiPath Agent

Set up your environment

Install the UiPath CLI and coding agent skills, then scaffold a LangGraph agent project with uip codedagent new.

Step 1 - Install the UiPath CLI and coded agent tool

The UiPath CLI (uip) is a cross-platform command-line tool for UiPath authentication, skills, and project tooling. It uses a modular tool system: the base CLI handles auth and skills, and you install additional tools for the workflow types you build.

  1. Install the base CLI globally using npm:

    npm install -g @uipath/cli
    npm install -g @uipath/cli
    
  2. Verify the installation:

    uip --version
    uip --version
    

    You should see a version number like 1.1.0.

  3. Install the coded agent tool: this adds the uip codedagent command group used throughout this lab:

    uip tools install @uipath/codedagent-tool
    uip tools install @uipath/codedagent-tool
    
  4. Verify the tool is installed:

    uip tools list
    uip tools list
    

    You should see codedagent-tool in the output.


Step 2 - Install UiPath skills for your coding agent

Skills teach your coding agent how to build UiPath automations, agents, and workflows. They are reference files installed into your coding agent's configuration, covering project scaffolding, LLM integration patterns, evaluation frameworks, and deployment. Without skills, your coding agent would need detailed prompts for every UiPath-specific pattern. With skills, it already knows them.

Install skills for your coding agent:

uip skills install --agent claude
uip skills install --agent claude

If you are using a different coding agent, replace claude with your agent: cursor, copilot, gemini, or codex.

The command emits JSON listing the installed skills. The skill catalog grows with each CLI release; your output may include more skills than shown here. The following reflects CLI v1.1.0:

{
  "Result": "Success",
  "Code": "SkillsInstall",
  "Data": {
    "RootDir": "C:\\Users\\<you>",
    "Skills": [
      "uipath-agents",
      "uipath-coded-apps",
      "uipath-data-fabric",
      "uipath-diagnostics",
      "uipath-feedback",
      "uipath-gov-access-policy",
      "uipath-gov-aops-policy",
      "uipath-human-in-the-loop",
      "uipath-interact",
      "uipath-maestro-case",
      "uipath-maestro-flow",
      "uipath-planner",
      "uipath-platform",
      "uipath-review",
      "uipath-rpa",
      "uipath-rpa-legacy",
      "uipath-solution-design",
      "uipath-tasks",
      "uipath-test"
    ],
    "Agents": ["claude"],
    "Installed": 19
  }
}
{
  "Result": "Success",
  "Code": "SkillsInstall",
  "Data": {
    "RootDir": "C:\\Users\\<you>",
    "Skills": [
      "uipath-agents",
      "uipath-coded-apps",
      "uipath-data-fabric",
      "uipath-diagnostics",
      "uipath-feedback",
      "uipath-gov-access-policy",
      "uipath-gov-aops-policy",
      "uipath-human-in-the-loop",
      "uipath-interact",
      "uipath-maestro-case",
      "uipath-maestro-flow",
      "uipath-planner",
      "uipath-platform",
      "uipath-review",
      "uipath-rpa",
      "uipath-rpa-legacy",
      "uipath-solution-design",
      "uipath-tasks",
      "uipath-test"
    ],
    "Agents": ["claude"],
    "Installed": 19
  }
}

The skills are installed globally to your home directory (for example, ~/.claude/skills/ for Claude Code). They are available in every project from this point forward.


Step 3 - Authenticate to UiPath

  1. Authenticate the CLI to your UiPath account:

    uip login
    uip login
    

    This opens a browser window where you sign in to your UiPath account and select your tenant (if you have multiple). Once complete, the terminal confirms you are logged in.

  2. Verify your login status:

    uip login status
    uip login status
    

    You should see "Status": "Logged in" along with your organization and tenant name.

Note:

One auth, one CLI. A single uip login covers everything in this lab: agent runs, evaluations, and publishing all flow through the same credential store. No separate Python SDK auth step needed.


With the CLI installed, skills in place, and your account authenticated, you are ready to scaffold the local project in the next section.

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated