manage-skill-flavors
Maintain build-time skill flavors in the UiPath skills repository. Use when adding or editing skill-flavor marker blocks, sparse…
UiPath Maestro BPMN / Process Orchestration: author (registry-driven), validate, package, operate, and diagnose .bpmn projects. For .flow use uipath-maestro-flow; for case plans use uipath-maestro-case.
$ npx -y skills add uipath/skills --skill uipath-maestro-bpmn --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/uipath-maestro-bpmnContext preview
The summary Claude sees to decide when to auto-load this skill.
UiPath Maestro BPMN / Process Orchestration: author (registry-driven), validate, package, operate, and diagnose .bpmn projects. For .flow use uipath-maestro-flow; for case plans use uipath-maestro-case.
name: uipath-maestro-bpmn description: "UiPath Maestro BPMN / Process Orchestration: author (registry-driven), validate, package, operate, and diagnose .bpmn projects. For .flow use uipath-maestro-flow; for case plans use uipath-maestro-case." allowed-tools: Bash, Read, Write, Edit, Glob, Grep, AskUserQuestion
provided script already covers the task, run it — don't re-derive it.
Work with UiPath Maestro (Process Orchestration) `.bpmn` projects across their lifecycle: author, validate, package, operate, and diagnose. **Authoring is registry-driven for registered nodes**: their execution payloads come from templates the registry serves. The structural BPMN and serializer-owned scaffold metadata that hold those nodes together (process scaffold, variables, bindings, entry points, sequence flows, gateways, events, boundary events, containers, multi-instance markers, and the diagram) are authored from the documented spec and canvas contract. Packaging, operating (upload, publish, run, manage), and diagnosing are driven through the UiPath CLI, covered in the capability references below.
(sketch, whiteboard or sticky-note photo, screenshot of another diagram).
activities, multi-instance loops, sequence-flow conditions, variables.
workflow, Integration Service connector, internal message, timer).
The skill can edit an existing file. If the edit introduces one of the shapes in [Patterns](#patterns), use that guide — inserting a pattern into a running process is a normal edit, not a reason to skip the shape. Make **surgical** edits and preserve content you did not author: unknown `uipath:*` elements, `uipath:migrationVersion`, tags, imported Integration Service payloads, and stable element IDs. Do not regenerate the whole file or drop extension data the skill does not recognize — preserve-only structures (see the blocklist in [references/structural-bpmn.md](references/structural-bpmn.md#do-not-generate-for-new-authoring-preserve-on-round-trip-only)) round-trip untouched. Never normalize existing nodes to this skill's canonical templates: do not add missing attributes (e.g. `type="json" target="bodyField"` on an existing `uipath:input`) to elements the edit does not target — on untouched neighbors only wiring (`bpmn:incoming`/`bpmn:outgoing`) may change. Exception: `validate` errors on a payload with a `type` attribute or outside `<bpmn:extensionElements>`, and on an `Orchestrator.StartAgentJob` whose type version is not `v2` and whose `releaseKey` or `folderId` has no value. Rewrite those payloads per rule 6 and name each in the summary.
For an existing ScriptTask, preserve its mapping discriminator and `uipath:scriptVersion`, and do not normalize a working brownfield node merely because the new-node authoring contract differs. Migration requires explicit confirmation — see [references/structural-bpmn.md](references/structural-bpmn.md#script-tasks--jint-authoring-contract).
For `.flow` JSON use `uipath-maestro-flow`; for XAML/coded workflows use `uipath-rpa`; for Python agents use `uipath-agents`; for Case plans use `uipath-maestro-case`.
1. **Registry owns registry-listed node payloads.** Author their execution extensions from `registry get` templates; author serializer-owned scaffold metadat
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,…
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),…
End-to-end work with UiPath Agents of all types: build, integrate with UiPath Products (e.g., Orchestrator, Flow, Maestro),…