Setup¶
Everything you install before the workshop starts. Work through it top to bottom — each section verifies itself before you move on.
Do this before the session
Setup takes about 35 minutes on a clean machine, and some downloads are large. Get it done ahead of time so the session stays hands-on.
Training Environment
Log in at https://cloud.uipath.com/tpenlabs using tenant InvokeWorkshop.
1. Prerequisites¶
Node.js (LTS) — required for the UiPath CLI and the React app build.
- Download the LTS version from nodejs.org
- Verify with
node --versionandnpm --version
npm version must be 11.x.x
If npm --version returns a different version, upgrade it:
Python 3.10+ — required for coded agents.
- Download from python.org/downloads — on Windows, check Add Python to PATH during install
- Verify with
python --versionorpython3 --version
.NET SDK 8.0 — required to build and run UiPath Studio projects.
- Download from dotnet.microsoft.com/download/dotnet/8.0 — or on Mac, install via Homebrew:
- Verify with
dotnet --list-sdks— you should see8.x.xin the output
Windows — make sure .NET is on your PATH
If dotnet is not recognised after install, add it to the PATH manually in PowerShell:
UiPath Studio — required to open, run, and debug generated XAML workflows. Currently supported on Windows only; Mac support is coming soon.
- Download from uipath.com/start-trial
- Sign in with your UiPath account and verify Studio launches
Git — required for the UiPath skills marketplace. Try Method 1 first; if it doesn't work, use Method 2.
- Open a terminal and run:
- If prompted to accept terms, type
Yand press Enter. - Wait for "Successfully installed", then close the window.
- Go to git-scm.com/download/win — the 64-bit installer should download automatically.
- Run the downloaded file (e.g.
Git-2.xx.x-64-bit.exe). Click Yes if Windows asks for admin permission. - Click through the installer accepting all defaults. On the "Adjusting your PATH environment" screen, make sure the middle option is selected: "Git from the command line and also from 3rd-party software" — this is the default.
- Click Finish when done.
Required for both methods
PATH changes only take effect in new windows. Close every open terminal, then open a fresh Command Prompt and verify:
You should see something likegit version 2.45.1.windows.1.
2. Install a Coding Agent¶
Pick one — or install more than one:
Verify: claude --version
Claude Code installation error?
If the install fails with a scripts permission error, run:
Then run the install command again:Verify: codex --version
Cursor comes as an editor and as a terminal agent. Install both — you'll review generated files in the editor and run the agent from the terminal.
- Download and install the Cursor editor from cursor.com/downloads, then sign in.
-
Install the Cursor CLI:
Mac:
Windows (PowerShell):
-
Open a new terminal and sign in:
Verify: cursor-agent --version
cursor-agent not found?
The installer puts the CLI in ~/.local/bin. Open a new terminal, or add that folder to your PATH.
3. Install the UiPath CLI¶
Verify: uip --version — you should see 1.195.1 or later.
4. Install UiPath Skills into Your Coding Agent¶
You should see output similar to this:
{
"Result": "Success",
"Code": "SkillsInstall",
"Data": {
"RootDir": "/Users/YourUser",
"Skills": [
"uipath-admin",
"uipath-agents",
"uipath-aops",
"uipath-api-workflow",
"uipath-automation-discovery",
"uipath-automationhub",
"uipath-connector-builder",
"uipath-feedback",
"uipath-functions",
"uipath-governance",
"uipath-human-in-the-loop",
"uipath-insights",
"uipath-ixp",
"uipath-maestro-bpmn",
"uipath-maestro-case",
"uipath-maestro-flow",
"uipath-mcp-servers",
"uipath-planner",
"uipath-platform",
"uipath-process-mining",
"uipath-review",
"uipath-rpa",
"uipath-solution",
"uipath-tasks",
"uipath-test",
"uipath-troubleshoot"
],
"Agents": [
"claude",
"codex",
"cursor"
],
"Installed": 78,
"Shadowed": [],
"Conflicts": []
}
}
Agents lists the coding agents the skills were installed for. The skill list grows as UiPath adds skills, so yours may be longer than the example.
Confirm these three skills appear in the output — the hands-on session relies on them:
uipath-agents— Python coded agentsuipath-rpa— Studio XAML workflowsuipath-maestro-flow— Maestro orchestration
What each skill actually knows
See What's a Coding Agent? for the full skill catalog and how skills get discovered.
5. Authenticate with Your Tenant (TBD)¶
Verify you're pointed at the right place:
6. Open Your Project and Start a Session¶
Using the Cursor editor instead of the terminal? Open my-project in Cursor and use the Agent chat — it sees the same skills.
Skills are auto-discovered on session start. Ask the agent to build a coded agent and it will load the right skill automatically.
You're set up
Node.js, Python, .NET, Studio, Git, a coding agent, the uip CLI, the UiPath skills, and an authenticated tenant. Time to build something.