uipath-knowledge-bundles
Installation
SKILL.md
UiPath Knowledge Bundles — uip or kb
A knowledge bundle is a folder-scoped Orchestrator entity holding a versioned tree of markdown documents. Versions are immutable and numbered (v1, v2, …); reads accept a number or the literal latest. Content is addressed by hash, so transfers move only what changed.
Critical Rules
- Preflight before anything else.
uip or kb --helpdecides whether this surface exists at all.unknown commandmeans a stable build and no amount of retrying changes it; a command that runs but is refused by the platform means the tenant's feature flag is off. Both are stop conditions — say so and stop, never substitute bucket, asset or context-grounding commands. - Every command needs a folder.
--folder-path <path>or--folder-key <guid>on all of them. There is no tenant-wide listing to fall back on. - Bundle keys come from
list, never from you. Same for proposal ids, which come fromchange-proposal list. Do not construct, guess, or carry one over from another folder. publishandcreate --inputonly ever make version 1. Every later version comes from merging a change proposal. A 409 means the bundle already has content — never delete and re-create to get around it, that destroys the version history and the review record.- A 403 or a feature refusal is not a login problem. Do not "fix" it by re-running
uip login; only an administrator can change it. diffbeforemerge. A merge publishes a version that cannot be edited afterwards.- Inside a workspace, omit the key and the folder — but read the stderr line that says which workspace answered, and pass
--folder-pathexplicitly after switching tenants. - Paths are bundle-relative and cannot climb. A
--pathor--artifactcontaining a.or..segment is refused before any request is sent; pass the path as the manifest lists it.
Step 0: Preflight — is this surface available?
Run once per session: