Agent skill

Uipath Automationhub

by UiPath in UiPath/skills

Publish and read business processes in UiPath Automation Hub via the Open API, using the user's cloud login — no admin OpenAPI token needed.

MITAuto-check: notesBackend & APIs

Install Uipath Automationhub

skills CLI
$ npx skills add UiPath/skills --skill uipath-automationhub -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install UiPath/skills uipath-automationhub --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/UiPath/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/uipath-automationhub .claude/skills/uipath-automationhub && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
uipath-automationhub
GitHub stars
167
Token cost
~2k tokens
SKILL.md length
877 words
Files
7 (incl. references)
Skills in repo
28
Repo updated
First seen
Licence
MIT

At a glance

Publish and read business processes in UiPath Automation Hub via the Open API, using the user's cloud login — no admin OpenAPI token needed.

  • Works in 3 steps: Runtime env-auth (preferred — how UiPath… → Logged-in uip session. Otherwise, if the… → User-provided (last resort). Ask the…
  • Tasks that involve OpenAPI specifications
  • SKILL.md covers Step 0: Preflight — pick the…, Authentication (raw-API flows…, Routing — pick the flow by… and Notes
  • Reaches cloud.uipath.com; needs UIPATH_CLI_AUTH_TOKEN and UIPATH_ACCESS_TOKEN

What it does

Uipath Automationhub is an agent skill from UiPath/skills. Publish and read business processes in UiPath Automation Hub via the Open API, using the user's cloud login — no admin OpenAPI token needed. PUBLISH an approved process and its PDD/SDD documents (schema-driven payload, base64 file upload or link) to AH as the system of record — e.g. a process captured/approved by Process Scribe. GET a process back by id or search, list its attached documents, and DOWNLOAD their file bytes (e.g. for dedup / related-idea lookups or retrieving a published PDD). Authenticates with…

Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `references/api-endpoints.md`, `references/cli-commands.md` and `references/get-process-cli-guide.md`).

It sits in Backend & APIs, covering OpenAPI specifications and File uploads and storage. It works with OpenAPI. The repository describes itself as: This is a repository of skills for interfacing UiPath capabilities to external developers. The licence is MIT.

When your agent uses it

  • Tasks that involve OpenAPI specifications
  • Tasks that involve File uploads and storage

Example prompts

  • “/uipath-automationhub”

Requirements

  • A credential in UIPATH_CLI_AUTH_TOKEN
  • A credential in UIPATH_ACCESS_TOKEN
  • Pre-approved tools (allowed-tools): Bash, Read, AskUserQuestion

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Runtime env-auth (preferred — how UiPath Delegate provides it). If UIPATH_CLI_AUTH_TOKEN is set (with UIPATH_CLI_ENABLE_ENV_AUTH=true)…
  2. Logged-in uip session. Otherwise, if the user has run uip login, read ~/.uipath/.auth (JSON: accessToken, baseUrl, organizationName…
  3. User-provided (last resort). Ask the user to paste a cloud bearer token plus their org and tenant slugs (the two path segments after the…

What it can do on your machine

Read from SKILL.md and the folder at commit 0bada1b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash
    • Read
    • AskUserQuestion

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • cloud.uipath.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • UIPATH_CLI_AUTH_TOKEN
    • UIPATH_ACCESS_TOKEN
    • ACCESS_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Uipath Automationhub loads about 2k tokens when it runs, and up to ~20k if it reads all its reference files. Until then it costs about 235 tokens; SKILL.md has 877 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~235
When it runs · the whole SKILL.md, loaded when a task matches
~2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~20k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash, Read, AskUserQuestion

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from UiPath/skills at commit 0bada1b, republished under its MIT licence (© UiPath). 877 words, ~1,970 tokens.

Download SKILL.mdSave it as .claude/skills/uipath-automationhub/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
uipath-automationhub
description
Publish and read business processes in UiPath Automation Hub via the Open API, using the user's cloud login — no admin OpenAPI token needed. PUBLISH an approved process and its PDD/SDD documents (schema-driven payload, base64 file upload or link) to AH as the system of record — e.g. a process captured/approved by Process Scribe. GET a process back by id or search, list its attached documents, and DOWNLOAD their file bytes (e.g. for dedup / related-idea lookups or retrieving a published PDD). Authenticates with the user's cloud bearer token and NEVER sends the admin `x-ah-openapi-auth` header. CLI-first: when the installed `uip` has the `ah` commands, flows run through them (`references/*-cli-guide.md`); otherwise the raw Open API flows apply. Routes by intent to publish (create/upload) or get (read/fetch/download) references over the shared catalogs. Structured to extend to more Automation Hub operations.
allowed-tools
Bash, Read, AskUserQuestion
user-invocable
true

UiPath Automation Hub — Open API Assistant

Work with business processes in UiPath Automation Hub (AH) through the AH Open API, authenticating with the user's cloud access token — the user does not need an admin-generated OpenAPI token. This one skill covers both writing a process to AH and reading one back; pick the flow below.

Step 0: Preflight — pick the transport once

Run uip ah --help once per session:

  • Succeeds → use the CLI flows. Read references/cli-commands.md (command catalog + auth), then the matching *-cli-guide.md flow. Auth is handled by uip itself — never touch a token.
  • Fails with unknown command 'ah' (CLI predates the AH surface) → use the raw Open API flows. Read references/api-endpoints.md (auth model, gateway URL, exact headers — and the header to never send), then the matching flow.

Never mix the two transports in one run. The domain contract — required fields, wrapping rules, document types — is identical either way and lives in api-endpoints.md.

Authentication (raw-API flows only — skip when using the CLI flows)

On the CLI path, uip handles auth itself (Delegate env-auth or uip login) — never touch a token there; see references/cli-commands.md. The resolution order below applies only to the raw-API flows.

Resolve the cloud token + base URL + org + tenant in this priority order:

  1. Runtime env-auth (preferred — how UiPath Delegate provides it). If UIPATH_CLI_AUTH_TOKEN is set (with UIPATH_CLI_ENABLE_ENV_AUTH=true), use it as the bearer and take org/tenant from UIPATH_CLI_ORGANIZATION_NAME / UIPATH_CLI_TENANT_NAME (and the ..._ID variants). Base URL defaults to https://cloud.uipath.com. (If a parent uip process instead exported UIPATH_ACCESS_TOKEN + UIPATH_URL — the {base}/{org}/{tenant} shape — use those.)
  2. Logged-in uip session. Otherwise, if the user has run uip login, read ~/.uipath/.auth (JSON: accessToken, baseUrl, organizationName, tenantName).
  3. User-provided (last resort). Ask the user to paste a cloud bearer token plus their org and tenant slugs (the two path segments after the host in their AH URL).

Use whatever you resolved as $ACCESS_TOKEN, $BASE_URL, $ORG, $TENANT in the flows.

Gateway URL (every request):

{baseUrl}/{org}/{tenant}/automationhub_/api/v1/openapi

The platform injects tenant-routing headers from the {org}/{tenant} segments — always use this gateway URL.

Header rules (do not regress these):

  • Send Authorization: Bearer <cloud access token> on every request (and Content-Type: application/json on POSTs).
  • NEVER send x-ah-openapi-auth or x-ah-openapi-app-key. Those route to the admin-token path and reject a cloud token with 401 — never add them to "fix" a 401.
  • Never fall back to an admin OpenAPI token. If no token resolves, stop and explain the skill needs the user's cloud session (uip login) or a host-provided token.
  • Cloud tokens are short-lived. On a 401, if the token came from ~/.uipath/.auth, tell the user to run uip login again, re-resolve, and retry.
Show full SKILL.md (449 more words)Show less

Routing — pick the flow by intent

Classify what the user wants, then follow the matching reference. The raw-API flows share the Authentication section above and the endpoint catalog in references/api-endpoints.md; the CLI flows never touch either — uip handles auth itself (see references/cli-commands.md).

The user wants to...CLI available (preferred)CLI unavailable
Publish / create / upload a process (+ its PDD/SDD documents) to AHreferences/publish-process-cli-guide.mdreferences/publish-process.md
Get / read / fetch / download a process (+ its documents) from AHreferences/get-process-cli-guide.mdreferences/get-process.md
Shared command / endpoint catalogreferences/cli-commands.mdreferences/api-endpoints.md
(future AH Open API operation — add a row here) <!-- uip-check-skip -->add references/<operation>.md and route to it

Extending this skill (new AH operation, new field, new integration like the Studio Web link) — keep the shape, and put each kind of change in exactly one home:

  • A new domain fact (a field's format, a required rule, an id table): document it once in references/api-endpoints.md — the transport-independent contract — and have the flow steps reference it rather than restate it. Never fork a fact across the CLI and API files.
  • A new operation / user intent: add a references/<operation>-cli-guide.md flow (and, only while the raw-API fallback still exists, an API twin), plus one row in the routing table above and, if new commands are involved, rows in cli-commands.md. Do not create a new per-operation skill.
  • A new optional capability inside an existing flow (like Step 6b, Studio Web): add it as an optional step in that flow, with its discovery recipe and a never-invent rule.
  • When the raw-API fallback retires (once an ah-capable uip release is ubiquitous): delete the API flow files and the preflight's fallback arm in one commit — the CLI files are self-contained by design.

Every addition keeps the skill's three invariants: collect inputs before the first write, verify before reporting success, and never invent a value the tenant didn't provide.

Notes

  • Cloud token only — authorization is the user's real AH permissions; you see and can do exactly what their AH role allows.
  • If Automation Hub isn't available on the tenant, say so plainly and stop — never let it surface as a generic failure. Two cases with different remedies: not enabled (only an admin can fix it) and reachable but never onboarded (self-service). Signals, and the exact wording to quote verbatim rather than paraphrase, live in one home per transport: references/api-endpoints.md → Automation Hub not available on this tenant for the raw-API flows, references/cli-commands.md → same heading for the CLI flows.
  • The publish flow fetches the idea-flow schema live, so it adapts automatically if fields change on the tenant.
  • Open dependency: in a hosted runtime (e.g. Process Scribe/Delegate) the cloud token is expected via the environment (Authentication, option 1). Confirm the runtime provides UIPATH_CLI_AUTH_TOKEN (or an equivalent) before relying on it in production.

© UiPath, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (references) in skills/uipath-automationhub of UiPath/skills.

  • SKILL.md
  • references/api-endpoints.md
  • references/cli-commands.md
  • references/get-process-cli-guide.md
  • references/get-process.md
  • references/publish-process-cli-guide.md
  • references/publish-process.md

Open the folder on GitHubat commit 0bada1b

Compare with similar skills

Uipath Automationhub next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Uipath Automationhub compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Uipath Automationhub this skillUiPath/skills167—~2kAutomated safety check: NotesMIT
ToolJet Marketplace Plugin BuilderToolJet/ToolJet41k—~2.1kAutomated safety check: PassAGPL-3.0
Step Partsearthtojake/text-to-cad19k1 repos~1.5kAutomated safety check: PassMIT
OpenAPI to MCP Servermcp-use/mcp-use11k—~5.2kAutomated safety check: PassApache-2.0
Use Yaakmountain-loop/yaak19k—~1.9kAutomated safety check: PassMIT
API DesignerJeffallan/claude-skills12k1 repos~2kAutomated safety check: PassMIT

Similar skills

  • Turns an API description, such as an OpenAPI file or a Postman collection, into a connector plugin for ToolJet's marketplace and checks it with the repo's validator.

    41k GitHub stars~2.1k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Step Parts

    earthtojake/text-to-cad

    Find, evaluate, and download common purchasable CAD parts from step.parts, including named off-the-shelf actuators, servos, motors, electronics boards, connectors, screws, bolts, nuts, washers…

    19k GitHub starsUsed in 1 repo~1.5k tokens
    Backend & APIsAuto-check passed
  • OpenAPI to MCP Server

    mcp-use/mcp-use

    Turns an OpenAPI or Swagger spec into an MCP server with the mcp-use TypeScript SDK, mapping each operation to a tool, wiring auth, testing and deploying.

    11k GitHub stars~5.2k tokensUpdated 2 days ago
    Backend & APIsAuto-check passed
  • Use Yaak

    mountain-loop/yaak

    A skill your agent uses when the user mentions Yaak, a Yaak workspace, or the yaak command, or asks to call, hit, or smoke test HTTP/REST endpoints, save or organize API requests for reuse or manual…

    19k GitHub stars~1.9k tokensUpdated today
    Backend & APIsAuto-check passed
  • API Designer

    Jeffallan/claude-skills

    Designs REST and GraphQL APIs from resource modeling to an OpenAPI 3.1 contract, with versioning, pagination and RFC 7807 error handling.

    12k GitHub starsUsed in 1 repo~2k tokens
    Backend & APIsAuto-check passed
  • CLI Creator

    huangruiteng/CS-Notes

    Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script.

    4k GitHub starsUsed in 2 repos~2.7k tokens
    Backend & APIsAuto-check passed

More from UiPath/skills

All 28 skills in this repo
  • UiPath automation discovery — mines Slack/email/wikis/CRM/HRIS/ERP for repetitive work, SPOFs, and replicable models; produces a 4-tier prioritized opportunity report with UiPath implementation…

    167 GitHub stars~3.7k tokensUpdated today
    Auto-check passed
  • Maintain build-time skill flavors in the UiPath skills repository.

    167 GitHub stars~3.5k tokensUpdated today
    Auto-check passed
  • Uipath Functions

    UiPath/skills

    UiPath Coded Functions — deterministic Python or TypeScript/JavaScript units built with the uip function CLI (new -l py|ts|js, init, serve, run, pack, publish); the functions map in uipath.json…

    167 GitHub stars~3.6k tokensUpdated today
    Auto-check: notes
  • Uipath Maestro Bpmn

    UiPath/skills

    TRIGGER for authoring, operating or diagnosing UiPath Maestro BPMN.

    167 GitHub stars~4.2k tokensUpdated today
    Auto-check: notes
  • Uipath Maestro Case

    UiPath/skills

    TRIGGER for authoring UiPath Maestro Case plans as <Name.case.ts with the reference-mode TypeScript builder SDK (@uipath/maestro-builder-sdk/case), compiling to caseplan.json, and running the uip…

    167 GitHub stars~2k tokensUpdated today
    Auto-check: notes
  • Uipath Troubleshoot

    UiPath/skills

    UiPath causal investigation across every product, runtime, and activity package.

    167 GitHub stars~5.3k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Uipath Automationhub

What does Uipath Automationhub do?

Publish and read business processes in UiPath Automation Hub via the Open API, using the user's cloud login — no admin OpenAPI token needed. Uipath Automationhub is an agent skill from UiPath/skills. Publish and read business processes in UiPath Automation Hub via the Open API, using the user's cloud login — no admin OpenAPI token needed.

When should I use Uipath Automationhub?

Uipath Automationhub fits situations like: tasks that involve OpenAPI specifications; tasks that involve File uploads and storage.

How do I install Uipath Automationhub in Claude Code?

Run `npx skills add UiPath/skills --skill uipath-automationhub -a claude-code`. Or copy the skill folder (skills/uipath-automationhub in UiPath/skills) into .claude/skills/uipath-automationhub in your project. Claude Code loads it when a task matches its description.

How do I install Uipath Automationhub in Codex?

Run `npx skills add UiPath/skills --skill uipath-automationhub -a codex`. Or copy the skill folder (skills/uipath-automationhub in UiPath/skills) into .agents/skills/uipath-automationhub in your project. Codex loads it when a task matches its description.

Can I use Uipath Automationhub in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add UiPath/skills --skill uipath-automationhub -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/uipath-automationhub, .gemini/skills/uipath-automationhub, .github/skills/uipath-automationhub and .opencode/skills/uipath-automationhub in your project.

What does Uipath Automationhub need to run?

Going by SKILL.md and its folder, Uipath Automationhub needs credentials named UIPATH_CLI_AUTH_TOKEN, UIPATH_ACCESS_TOKEN and ACCESS_TOKEN. Our summary lists: A credential in UIPATH_CLI_AUTH_TOKEN; A credential in UIPATH_ACCESS_TOKEN. Its frontmatter pre-approves these tools: Bash, Read, AskUserQuestion.

Does Uipath Automationhub access the network?

SKILL.md names 1 domain. In commands or code: cloud.uipath.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Uipath Automationhub safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Uipath Automationhub use?

Uipath Automationhub is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Uipath Automationhub use?

About 2k tokens (SKILL.md is roughly 7.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 18k tokens, read only when the agent opens those files.

What are the alternatives to Uipath Automationhub?

Skills that share tags, products or a category with Uipath Automationhub: ToolJet Marketplace Plugin Builder (ToolJet/ToolJet, 41k stars), Step Parts (earthtojake/text-to-cad, 19k stars), OpenAPI to MCP Server (mcp-use/mcp-use, 11k stars) and Use Yaak (mountain-loop/yaak, 19k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Uipath Automationhub?

UiPath (a GitHub organization) maintains it in UiPath/skills, which has 167 GitHub stars. The repository holds 28 skills in this directory. The repository was last updated on October 10, 2026.

Source: UiPath/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.