CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

uipath-platform

UiPath platform ops via the uip CLI — use for ANY task hitting UiPath Cloud / Orchestrator / Studio Web / Integration Service / Data Fabric / LLM Gateway. Load BEFORE writing code that calls a UiPath API. Covers auth, folders, assets, queues, storage buckets, libraries, webhooks, triggers, processes, jobs, machines, users, roles, sessions, calendars, IS connectors/connections/activities, Data Fabric entities/records/files/choice-sets (`uip df`), BYO LLM and BYO guardrail (BYOG) configurations, context grounding, traces (spans + feedback / annotation), licensing. For historical job metrics/trends→uipath-insights. For 'why did X fail' / root-cause→uipath-troubleshoot. For org/tenant audit trail / audit logs / login history→uipath-admin. For `uip solution` lifecycle→uipath-solution. For PDD/SDD design→uipath-planner. For workflow code (.xaml/.cs)→uipath-rpa, .flow (incl. Data Fabric connector nodes)→uipath-maestro-flow, .bpmn→uipath-maestro-bpmn, agents (.py/agent.json)→uipath-agents, Test Manager→uipath-test.

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A high-quality router skill for a large platform: near-fully executable commands, well-checkpointed bootstrap and auth workflows with genuine error-recovery loops, and an excellent task-navigation table pointing to a complete, verified one-level-deep reference bundle. The main cost is token weight — Key Concepts/CLI-overview tables and verbose product-config bullets restate material the references already carry.

Suggestions

Move the Key Concepts section (platform hierarchy, Robot Types, Folder Types, Asset Types) and the CLI Overview / Global Options tables into references/orchestrator/orchestrator.md and references/uip-commands.md, keeping only one-line pointers — they duplicate existing reference content and add ~80 lines to the overview.

Compress the BYOG and BYO-LLM bullets to a one-sentence scope summary plus the existing links; the verb-level semantics (probe-on-create, no skip flag, update merge behavior) already live in references/guardrails/byo-configurations.md and references/llmgateway/byo-connections.md.

Relocate the JMESPath `--output-filter` casing/Data-payload gotcha paragraph to references/uip-commands.md, keeping only the two-line rule ('use the noun's own filter flag first; use --output-filter only for reshaping') in the body.

DimensionReasoningScore

Conciseness

The body is largely dense, non-obvious operational guidance (auth profile rules, JMESPath casing gotchas, rate-limit quotas, EADDRINUSE recovery) that earns its tokens, but a few stretches are trimmable: the Key Concepts tables (Robot Types "Runs alongside a human user", Folder Types, Asset Types) restate material also available in the Orchestrator references, and the BYOG/BYO-LLM bullets inline verb-level semantics ("create always probes … and aborts if the probe fails, with no skip flag") already carried by references/guardrails and references/llmgateway. This fits "Efficient; minor instances of over-explanation that could be trimmed" better than 3, since no section is padding for its own sake, and better than 5, since the duplicate detail is real.

4 / 5

Actionability

Guidance is copy-paste executable throughout: `uip or bucket-files upload`, `uip df files upload <entity-id> <record-id> <field-name> --file <path>`, `uip login --client-id env.UIPATH_CLIENT_ID --client-secret env.UIPATH_CLIENT_SECRET --tenant "<TENANT>"`, installer commands with both shell and PowerShell variants plus their flags. Concrete anti-patterns are paired with the correct command ("create an asset" → `uip or assets create` (NOT `POST /odata/Assets`)). This matches "Fully executable; copy-paste ready code or commands; specific examples cover the common cases"; 4 would undersell the coverage of common cases.

5 / 5

Workflow Clarity

Multi-step flows are sequenced with explicit validation and recovery: Step 0 `uip --version` check, Step 1 "Always check first" with `uip login status`, post-login confirmation, an EADDRINUSE/port-8104 retry recovery loop, error-2818 runtime guidance, a numbered Studio-resolution flow with an ask-user stop ("Never spend time searching for Studio automatically"), and a ⛔ gated read of the Data Fabric critical rules before any destructive `uip df` operation. This matches "Clear sequence with explicit validation steps; feedback loops for error recovery"; 4 would ignore that checkpoints and recovery loops are genuinely present, and the destructive-op cap at 3 does not apply because irreversible operations are explicitly gated behind the rules reference.

5 / 5

Progressive Disclosure

Structure is strong: a Task Navigation table maps ~35 task intents to one-level-deep reference files, and every referenced path verified against the bundle (references/uip-commands.md, references/data-fabric/{data-fabric,entity-schema,records-query,...}.md, references/llmgateway/byo-connections.md#diagnostics, references/licensing/diagnose/CAPABILITY.md, etc. all exist). It stops short of a 5 because notable content sits inline that belongs in the bundle — the Key Concepts and Global Options tables duplicate references/orchestrator/orchestrator.md and references/uip-commands.md, and the BYOG/BYO-LLM/licensing bullets compress their reference files into the overview — leaving it at "Good structure; most content is appropriately placed; references mostly clear; minor organization gaps".

4 / 5

Total

18

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An exemplary description: dense with concrete platform capabilities, explicit 'use when' trigger guidance, and proactive boundary routing to sibling skills that minimizes wrong-skill triggering. Every clause carries information with no fluff, despite its length.

DimensionReasoningScore

Specificity

The description lists multiple specific, concrete capabilities — "auth, folders, assets, queues, storage buckets, libraries, webhooks, triggers, processes, jobs, machines, users, roles, sessions, calendars, IS connectors/connections/activities, Data Fabric entities/records/files/choice-sets (`uip df`), BYO LLM and BYO guardrail (BYOG) configurations, context grounding, traces (spans + feedback / annotation), licensing" — with comprehensive coverage of the platform surface and no vague filler. This matches the anchor "Lists multiple specific concrete actions; comprehensive coverage"; it is not a 4 because the gaps are negligible, and not below 4 because every clause names a concrete capability.

5 / 5

Completeness

It explicitly answers both questions: what — "UiPath platform ops via the uip CLI … Covers auth, folders, assets, …"; when — "use for ANY task hitting UiPath Cloud / Orchestrator / Studio Web / Integration Service / Data Fabric / LLM Gateway. Load BEFORE writing code that calls a UiPath API", plus explicit delegation triggers (e.g., "For 'why did X fail' / root-cause→uipath-troubleshoot"). This matches the anchor "Clearly and explicitly answers both what AND when with concrete trigger phrases"; the 'when' is explicit, not weakly implied, ruling out 3-4.

5 / 5

Trigger Term Quality

Natural user phrasings are comprehensively covered, including synonyms and artifact extensions: "create asset", "start job", "list faulted / running jobs", "upload to UiPath", "import CSV", "register my own LLM key", "uipath.com REST", ".uipx", "uip missing / not found". This matches the anchor "Comprehensive coverage of natural terms including synonyms and file extensions"; nothing common is missing, so 4 ("a few natural terms missing") understates it.

5 / 5

Distinctiveness Conflict Risk

It carves a clear niche (UiPath platform ops via the `uip` CLI) and actively reduces sibling-skill conflicts with explicit routing: "For historical job metrics/trends→uipath-insights. For 'why did X fail' / root-cause→uipath-troubleshoot. For org/tenant audit trail / audit logs / login history→uipath-admin …". This matches the anchor "Clear niche with distinct triggers; minimal conflict risk"; the boundary routing goes beyond the minor-overlap profile of a 4.

5 / 5

Total

20

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

relative_links

Relative link issues: 61 deeper-than-1-level, 13 suspicious

Warning

referenced_paths_exist

Referenced path issues: 101 deeper-than-1-level

Warning

Total

13

/

16

Passed

Repository

UiPath/skills

Path

skills/uipath-platform/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.