manage-skill-flavors
Maintain build-time skill flavors in the UiPath skills repository. Use when adding or editing skill-flavor marker blocks, sparse…
UiPath Action Center human-in-the-loop tasks via `uip tasks`: list, assign, complete, plus task catalogs, comments, labels, metadata, and task data (get/save). For authoring HITL nodes in flows/agents→uipath-human-in-the-loop. For Orchestrator→uipath-platform,
$ npx -y skills add uipath/skills --skill uipath-tasks --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/uipath-tasksContext preview
The summary Claude sees to decide when to auto-load this skill.
UiPath Action Center human-in-the-loop tasks via `uip tasks`: list, assign, complete, plus task catalogs, comments, labels, metadata, and task data (get/save). For authoring HITL nodes in flows/agents→uipath-human-in-the-loop. For Orchestrator→uipath-platform,
name: uipath-tasks description: "UiPath Action Center human-in-the-loop tasks via `uip tasks`: list, assign, complete, plus task catalogs, comments, labels, metadata, and task data (get/save). For authoring HITL nodes in flows/agents→uipath-human-in-the-loop. For Orchestrator→uipath-platform, codedapp→uipath-coded-apps. Skip Document Understanding." when_to_use: "User says 'approve task', 'pending approval', 'pending action item', 'review action', 'list my tasks', 'reassign task' in an Orchestrator/Action Center context. NOT for TaskCreate/TaskUpdate (general session-task tracking) or Document Understanding validation." user-invocable: true
Action Center is UiPath's human-in-the-loop platform. Tasks represent work items that require human input — form approvals, document validation, data labeling, and more.
All operations go through `uip tasks <verb> --output json`.
---
**Default to Production. Only switch environment/org/tenant when explicitly stated in the request.**
When switching is required: 1. Check current login: `uip login status --output json` — verify `UIPATH_URL`, `Organization`, and `Tenant` 2. Re-login with `--authority` only if environment differs:
3. If already on the right environment but wrong tenant: `uip login tenant set <tenant-name>`
# Check current environment, org, and tenant uip login status --output json # Login to a specific environment (production cloud is the default) uip login --authority https://cloud.uipath.com --tenant MyTenant # List all available tenants (after login) uip login tenant list --output json # Switch tenant within the same environment uip login tenant set MyTenant
> **Critical:** The `--tenant` flag on `tasks` commands does NOT switch the active session tenant. > The environment is determined by `UIPATH_URL` in the auth file — always confirm with `login status` before running `tasks` commands.
---
> **Not in scope:** Orchestrator queues or queue items (use `uip or`), Document Understanding model training, or Action Center app development (use `uip codedapp`).
---
| Type | CLI value | Description | |------|-----------|-------------| | Form task | `FormTask` | Form-based approval/action task | | External task | `ExternalTask` | Generic external task | | App task | `AppTask` | Action Center app-based task | | Document validation | `DocumentValidationTask` | Document Understanding validation | | Document classification | `DocumentClassificationTask` | Document Understanding classification | | Data labeling | `DataLabelingTask` | Data labeling task |
---
| Status | Meaning | |--------|---------| | `Unassigned` | Created but not assigned to any user | | `Pending` | Assigned, awaiting completion | | `Completed` | Completed with an action/outcome |
| Priority | Level | |----------|-------| | `Low` | Low | | `Medium` | Medium (default) | | `High` | High | | `Critical` | Critical |
---
# Check login and active tenant uip login status --output json # Switch tenant if needed uip login tenant set <tenant-name> # List all tasks across folders uip tasks list --output json # Get details of a specific task uip tasks get <task-id> --output json # Assign a task to a user uip tasks assign <task-id> --user alice@company.com --output json # Complete a task uip tasks complete <task-id> --type ExternalTask --folder-id <folder-id> --output json
---
1. **Always resolve org and tenant first.** If the user specifies an org/environment and tenant, run `uip login status` to check the active tenant, then `uip login tenant set <tenant>` to switch if needed. Never assume the active tenant matches the user's intent.
2. **Task IDs are numeric.** Unlike other UiPath services that use GUIDs, Action Center uses numeric task IDs. Use `tasks list` to discover task IDs.
3. **Folder scope comes in three interchangeable forms.** Folder-scoped commands accept `--folder-id <numeric-id>`, `--folder-path <path>`, or `--folder-key <guid>` (mutually exclusive). Path and key are exactly what `uip or folders list` prints (it has no numeric ID column), so prefer them when the folder came from folder discovery; the numeric id still works when a task row gave you `folderId`.
4. **Complete requires `--type`.** The API routes to different endpoints per task type. Always include `--type` when completing a task. Use `tasks get` to check the task type first.
5. **FormTask and AppTask require `--action` and `--data` for completion.** Other task types allow optional action and data.
6. **Assign accepts `--user-id` or `--user` (email).** Use `tasks users <folder-id>` (or `tasks users --folder-path <path>` / `--folder-key <guid>`) to discover assignable users and their IDs.
7. **Always discover before acting.** Use `tasks list` or `tasks get` to inspect task state before performing assign/complete operations.
8. **Do not complete already-completed tasks.** Check the task `status` field — if it is `Complet
UiPath Agent Skills give AI coding agents the domain knowledge to build, run, test, and deploy UiPath automations and agents — directly from your development environment.
Maintain build-time skill flavors in the UiPath skills repository. Use when adding or editing skill-flavor marker blocks, sparse…
TRIGGER for `.flow` / `.flow.ts` files and UiPath Flow / Maestro Flow / Maestro Automate requests: build, edit, run, debug, fix,…
UiPath Maestro BPMN / Process Orchestration: author (registry-driven), validate, package, operate, and diagnose .bpmn projects.…
Always invoke for UiPath Maestro Case Management build work: `caseplan.case` or `caseplan.json` (Studio Web also:…
UiPath Activity Migrator — migrate Windows-Legacy RPA projects (`targetFramework: Legacy`, classic `ui:` activities) to the…
UiPath Admin via `uip admin` — Identity Server (users, groups, robot accounts, external OAuth2 apps, secrets, PATs, SMTP),…