Burner Phone Android Control
smallnest/goclaw
Controls an Android device over ADB in a loop of screenshot, vision analysis, tap and verification, so the agent acts on real on-screen coordinates.
UiPath solution planner & designer. An agent skill from UiPath/skills.
$ npx skills add UiPath/skills --skill uipath-planner -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install UiPath/skills uipath-planner --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/UiPath/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/uipath-planner .claude/skills/uipath-planner && rm -rf skills-srcUse ~/.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/
Install the "uipath-planner" agent skill from https://github.com/UiPath/skills/tree/main/skills/uipath-planner into .claude/skills/uipath-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uipath-planner", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/UiPath/skills/tree/main/skills/uipath-plannerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add UiPath/skills --skill uipath-planner -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install UiPath/skills uipath-planner --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/UiPath/skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/uipath-planner .agents/skills/uipath-planner && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "uipath-planner" agent skill from https://github.com/UiPath/skills/tree/main/skills/uipath-planner into .agents/skills/uipath-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uipath-planner", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add UiPath/skills --skill uipath-planner -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install UiPath/skills uipath-planner --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/UiPath/skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/uipath-planner .cursor/skills/uipath-planner && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "uipath-planner" agent skill from https://github.com/UiPath/skills/tree/main/skills/uipath-planner into .cursor/skills/uipath-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uipath-planner", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/UiPath/skills.git --path skills/uipath-planner--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add UiPath/skills --skill uipath-planner -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install UiPath/skills uipath-planner --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/UiPath/skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/uipath-planner .gemini/skills/uipath-planner && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "uipath-planner" agent skill from https://github.com/UiPath/skills/tree/main/skills/uipath-planner into .gemini/skills/uipath-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uipath-planner", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install UiPath/skills uipath-plannerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add UiPath/skills --skill uipath-planner -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/UiPath/skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/uipath-planner .github/skills/uipath-planner && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "uipath-planner" agent skill from https://github.com/UiPath/skills/tree/main/skills/uipath-planner into .github/skills/uipath-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uipath-planner", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add UiPath/skills --skill uipath-planner -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install UiPath/skills uipath-planner --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/UiPath/skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/uipath-planner .opencode/skills/uipath-planner && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "uipath-planner" agent skill from https://github.com/UiPath/skills/tree/main/skills/uipath-planner into .opencode/skills/uipath-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uipath-planner", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
uipath-plannerUiPath solution planner & designer. An agent skill from UiPath/skills.
Uipath Planner is an agent skill from UiPath/skills. UiPath solution planner & designer. Always invoke for PDD / SDD files (pdd.md, -sdd.md). Authors a Solution Design Document (SDD) from a Process Design Document (PDD) — or from another process-knowledge source (Confluence page, SOP, BPMN model, meeting transcript) — then derives the multi-skill, multi-project task list from an SDD, emitting live TaskCreate calls. Known-product single-project build, no PDD/SDD→that skill; ambiguous/'what should I build'→here. For uip solution lifecycle & .uipx→uipath-solution. For…
Its SKILL.md is about 8.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 34 other files, including scripts, reference files and assets (for example `assets/templates/agent-sdd-template.md`, `assets/templates/api-workflow-sdd-template.md` and `assets/templates/bpmn-sdd-template.md`).
It sits in Mobile, covering Mobile testing and debugging, Task breakdown and Workflow automation. It works with Confluence. The repository describes itself as: This is a repository of skills for interfacing UiPath capabilities to external developers. The licence is MIT.
2 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 0bada1b. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
BashReadWriteGlobGrepWebFetchAskUserQuestionEnterPlanModeExitPlanModeTaskCreate…and 2 more on the same allowed-tools line.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/, which the agent can run.
Shell commands in SKILL.md call:
pwshbashFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Uipath Planner loads about 8.6k tokens when it runs, and up to ~103k if it reads all its reference files. Until then it costs about 211 tokens; SKILL.md has 3,800 words of instructions outside code blocks.
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.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: Bash, Read, Write, Glob, Grep, WebFetch, AskUserQuestion, EnterPlanMode, ExitPlanMode, TaskCreate, TAutomated 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); the scripts in this folder are not scanned.
The full file from UiPath/skills at commit 0bada1b, republished under its MIT licence (© UiPath). 3,800 words, ~8,635 tokens.
.claude/skills/uipath-planner/SKILL.md (or your agent's skills folder). This skill also uses 29 other files; get the full folder from GitHub.Two jobs, one entry point:
<!--skill-flavor:plan-job:start-->
TaskCreate calls.<!--skill-flavor:plan-job:end-->
Never execute the work. Outputs are SDD markdown, plan/tasks markdown, and live tasks — implementation always routes to a specialist.
The skill has three paths, decided by the Entry Guard:
## Planner Handoff marker (written by Phase D, or hand-written). Read it, derive tasks, emit live tasks. Zero to two user prompts. See pdd-driven-lane-guide.md..txt / .bpmn / pasted) — and asks to design or build from it → Phase DSkip this skill for single-project tasks — load the specialist directly. A request is single-project (one specialist owns it end-to-end) even when it bundles several things inside one project: a Flow with script nodes plus an inline HITL approval step plus its own solution wrapper is one uipath-maestro-flow task. Inline nodes (HITL QuickForm, script, connector, inline agent) and solution scaffolding are author sub-steps the specialist performs itself — not separate skills to orchestrate. Counting them as distinct skills and emitting a plan is the most common mis-trigger. This skill is only for work spanning separate buildable projects (distinct .uipx projects), or for turning a PDD into an architecture.
<!--skill-flavor:plan-design-only-outputs:start-->
TaskCreate calls. NEVER write XAML, C#, Python, JSON, or project/scaffold files. Implementation always routes to a specialist. (SDD/plan authoring is the only file authoring this skill does.)<!--skill-flavor:plan-design-only-outputs:end-->
<!--skill-flavor:sdd-no-task-lists:start-->
TaskCreate calls in the SDD. End the SDD with a ## Next Steps section. (Progress-tracking TaskCreate calls are a separate, allowed use.)<!--skill-flavor:sdd-no-task-lists:end-->
## Planner Handoff header AND the <!-- planner-handoff:v1 --> marker into every SDD. Load-bearing detection contract — the Entry Guard detects either signal (redundant on purpose). Generated by: uipath-planner. Fields: Status (draft → ready), Execution autonomy, Delivery model, SDD scope, the solution-root block (solution scope only: Solution root SDD, Solution ID, Project SDD role root|child, Independently executable: no on children — the root's Project Inventory + SDD Index are the sole executable entry; children and root share ONE canonical tasks file), Project list section, Tasks file, Generated by, Generation date, Template validation. The first incremental write stamps Status: draft; only after SME resolution AND the template-superset check does Phase D flip it to ready (+ Template validation: passed) — the marker identifies a planner SDD, the Status field says whether it is consumable. Lane A derives tasks from ready only (missing field = legacy → treat as ready). Every template places the header after ## Document History.<PROCESS_NAME_KEBAB>-sdd.md; write Solution scope to a <SOLUTION_NAME_KEBAB>-solution-sdd.md overview plus one <PROJECT_NAME_KEBAB>-sdd.md per project. If the user specifies an output path for the SDD, use it instead of these defaults. After writing, diff the generated H2/H3 headings against the template TOC — the generated set MUST be a superset. A missing template-required H2/H3 is an SDD defect, not an [SME REVIEW] item — regenerate it.AskUserQuestion calls. Ask execution autonomy exactly once (Phase D entry) and write it into the handoff header; Lane A reads it and never re-asks. Scope/UI answers resolved in Phase D flow forward via the SDD.[DEFAULT] or [SME REVIEW] — never silently invent business rules. [DEFAULT] for industry-standard patterns (retry counts, timeouts); [SME REVIEW] for business-knowledge gaps. Resolve [SME REVIEW] items with the user before finalizing (they gate the Status: ready flip, not the Phase 3 Step 0 skeleton write). For Agent/Coded App gaps, use AskUserQuestion (proceed-with-gap-filling vs different product) — never auto-fallback.Action Required — SME Review Items block, the gap counts, the Status: ready flip, Lane A's assumption carry-over, and any reviewer grepping the file — finds these items by exact match on [SME REVIEW] / [DEFAULT].| UiPath version | [SME REVIEW] not recorded in the PDD |. Never fold the note inside ([SME REVIEW — not recorded]) and never substitute another word ([PLACEHOLDER], [TBD], [TODO], <fill in>, N/A, prose like "to be confirmed"). A decorated or renamed marker is invisible to every consumer above — the gap silently disappears.<!--skill-flavor:solution-terminal-artifact:start-->
.uipx. The SDD's ## Next Steps section points the user at the uipath-solution skill (uip solution init → project add per project → resources refresh → pack). A bare project folder is not the deliverable. Exception: when the Constraint Gate blocks Solutions for the delivery model — standalone, Automation Suite older than 2.2510, or a user exclusion — rewrite Next Steps to per-package Orchestrator publish routed via uipath-platform.<!--skill-flavor:solution-terminal-artifact:end-->
uipath-maestro-case, draft finalization, PDD-driven — runs the Case Design Lane (case-design-lane-guide.md), which owns the conversation, the one confirmation, and the write; the case model and its defaults live in case-design-layers-guide.md and the render contract in the case SDD template. Design time resolves identities only — never schema discovery, project scaffolding, or create-on-missing; those are build concerns, recorded as gate decisions. Open the lane's files with the Read tool, never cat. The design reading set is exactly three files — the lane guide, the layers guide, and the case SDD template. case-sdd-conformance-checklist.md is NOT one of them: it belongs to the gate subagent at the end. A design-only request (stops before caseplan.json) seeds sdd.md to disk as the FIRST tool call after the reading set, before any design reasoning — the seed's content depends on none of it — then appends section by section. The lane's § Sketch bounded no-build item 0 owns the cadence.Run this guard before anything else.
0. Product design-lane signals — checked first. Some products register a
dedicated Phase D design lane (today: Case Management —
references/case/case-design-lane-guide.md). Route to Phase D — Design through
the product's lane when any of these fire (the path taxonomy stays the three
paths above; a lane is Phase D's product-specific entrance):
- a build request handed off by that product's build skill because its
design input is missing (same conversation) → the lane's Build
handoff mode,
- a design request for that product with no PDD → the lane, direct,
- the product's design draft exists (or is named) and the user asks to
finalize it → the lane, draft finalization.
1. No document path?
- Explicit design/architect language ("design this", "architect this",
"generate an SDD"), OR an inline-described process with enough detail to
substitute for a PDD (process steps + applications + exceptions) → Phase D — Design.
A design/SDD request that is thin on process detail still routes to Phase D —
elicit the missing steps/applications/exceptions via `AskUserQuestion`
(Phase 1) rather than degrading to a Lane B plan.
- Otherwise → Lane B — Non-PDD. Lane B is the default for document-less
multi-project requests.
2. Document path → read its first ~50 lines.
- Contains `## Planner Handoff` OR `<!-- planner-handoff:v1 -->` → Lane A — PDD-driven.
(Either signal alone is sufficient — redundant on purpose.)
- Reads as a PDD **or any process-knowledge source** — a process
description (steps + applications + exceptions) in a PDD, Confluence
page, BPMN model, meeting/Zoom transcript, SOP, or requirements doc;
or a binary .pdf/.docx the user calls a PDD → Phase D — Design. Less-structured
sources (transcripts, thin wikis) still route to Phase D but trigger
heavier Phase 1 elicitation.
3. Otherwise (no marker, ambiguous, or unparseable) — ask via AskUserQuestion:
> What is the document at <path>?
> 1. Process Design Document (PDD) — author the SDD (Phase D — Design), then derive tasks
> 2. Solution Design Document (SDD) — proceed with task generation (Lane A — PDD-driven)
> 3. Other context — read it; use its content to resolve Lane B elicitation
> questions (skip any question it answers) and as plan input (Lane B — Non-PDD)
4. Route per the choice. For an SDD with no handoff header, proceed with safe
defaults — see pdd-driven-lane-guide.md Step 1 for the default set and how
defaults are surfaced to the user.Do not pattern-match on filename or extension alone; those are unreliable. The ## Planner Handoff heading and the <!-- planner-handoff:v1 --> marker are the load-bearing detection contract — Phase D writes both deterministically; the guard detects either.
When triggered: input is a PDD, or an explicit design/architect request. Three phases; full detail in sdd-generation-guide.md. All user questions use numbered-choice format.
uip login status preflight resolves it from the session BaseUrl. Read the full PDD, extract structured information (including environment & constraint signals, as-is/to-be), synthesize the need profile (Step 3.5 — product picks reason from the need, not keywords), then run Constraint Gate → Level 1 (primary scope) → Level 1.5 (RPA sub-type) → Level 1.75 (Solution composition) → Level 2.5 (project decomposition). Step 2.5 runs an authenticated uip library search (CLI auth required). In Interactive mode, present a summary with the recommended scope at the top and alternatives below; in Autonomous mode, proceed.## Planner Handoff header/marker with Status: draft + ## Decisions Made / ## Recommended Scope + the Phase 1/2 sections) BEFORE generating any Phase 3 section, then append each remaining section as you generate it, so a watchdog kill still leaves a gradeable file. The disk write is progress task 4, never the last task. Generate all remaining sections including the thorough Testing Strategy. Resolve [SME REVIEW] items before finalizing (unresolved items carry recorded defaults and do not block ready; only architecture-blocking items keep draft). The LAST write flips Status to ready after the superset check passes. The SDD write is a turn boundary: in autonomous mode, end the turn after the SDD summary and continue into Lane A on the next turn (do not stack both phases in one turn).When triggered: an SDD with the Planner Handoff marker is detected (or Phase D just wrote one).
## Planner Handoff header. Status: draft → refuse task derivation (unfinished Phase D or a blocking SME item — offer resume or regenerate; missing field = legacy → ready; open default-carried SME items on a ready SDD travel into tasks as assumptions). Reuse the execution autonomy chosen in Phase D — do not re-ask. If SDD scope: solution, run the root algorithm: resolve the Solution root, verify every indexed child (exists, same Solution ID, ready), read every child's architecture, merge shared resources, emit ONE canonical tasks file (see pdd-driven-lane-guide Step 3).<process>-tasks.md already exists, ask continue / regenerate (1 prompt). See plan-and-tasks-format.md → Regenerate logic.<process>-tasks.md.<!--skill-flavor:lane-a-review-handoff:start-->
Execution autonomy: interactive → EnterPlanMode for review. If autonomous → emit live tasks directly.TaskCreate calls + addBlockedBy edges. Hand off.<!--skill-flavor:lane-a-review-handoff:end-->
Full procedure: pdd-driven-lane-guide.md.
When triggered: no SDD; a document-less multi-project request (the default route when no explicit design/architect language or inline-described process points to Phase D).
Glob/Read/Grep — cross-platform), multi-skill pattern classification, need-driven project-type inference, delivery-model resolution.AskUserQuestion call. Drop any question already resolved.uipath-rpa.<!--skill-flavor:lane-b-write-and-present:start-->
YYYY-MM-DD-<feature>.md to docs/plans/ (project) or ./plans/ (no project). Every task prompt embeds the plan path.EnterPlanMode. If simultaneous → emit plan as text + live tasks.<!--skill-flavor:lane-b-write-and-present:end-->
Full procedure: non-pdd-lane-guide.md.
High-level view of what each specialist owns. Do not describe internal flows of any specialist in your plan — each skill documents its own procedures and will drift out of sync if duplicated here.
| Skill | What it owns | Handles auth? | Handles deploy? |
|---|---|---|---|
uipath-rpa | RPA workflows (XAML and C# coded): create, edit, build, run, debug. Owns all UI automation authoring end-to-end, including live-app exploration and probing. | No (relies on Studio) | No — defer to uipath-solution for .uipx multi-project, uipath-platform for single non-solution packages |
uipath-agents | AI agents — code-based (LangGraph / LlamaIndex / OpenAI Agents) and low-code (agent.json) | Yes (uip login) | Yes — end-to-end |
uipath-coded-apps | Web apps (.uipath/ dir): build, sync, package, publish, deploy | Yes (uip login) | Yes — end-to-end |
uipath-functions | Coded Functions — Python (uip function new -l py; Pydantic typed I/O) or TypeScript/JavaScript (-l ts / js, TypeScript default; defineFunction + schema-first typed I/O) — atomic deterministic logic: transforms, custom-auth API calls, ERP/IS-connection queries. Runs serverless or on an RPA robot; a JS/TS function is delivered as a run-as-job function or an HTTP endpoint (Coded App backends) — one calling mode per function. Invoked from Maestro (Flow/BPMN), agents-as-tools, Orchestrator API, or its HTTP trigger. No LLM/agent loop (that → uipath-agents) | Yes (uip login) | Yes — uip function pack/publish |
uipath-rules | Business Rules projects — one .dmn decision table (DMN 1.5) per project: uip rules init, refresh, validate, debug. Called by BPMN business rule tasks, Case business-rule tasks, and RPA | Yes (uip login for debug) | No — uip solution pack/publish/deploy via uipath-solution |
uipath-maestro-flow | .flow files orchestrating RPA, agents, apps | Yes (uip login) | Partial — Orchestrator deploy of .uipx-wrapped solutions → uipath-solution; non-solution single package → uipath-platform |
uipath-maestro-bpmn | .bpmn files — standards-based BPMN 2.0 process orchestration (gateways, events, boundary timeouts, subprocesses, multi-instance) over RPA, agents, APIs, HITL. Authors its own inline userTask/HITL nodes. | Yes (uip login) | Yes — packages, uploads, publishes/deploys, and runs via uip maestro bpmn; Orchestrator deploy of .uipx-wrapped solutions → uipath-solution |
uipath-maestro-case | Case Management authoring — caseplan.json from an SDD (case pack compiles it to caseplan.json.bpmn; authoring .bpmn directly is uipath-maestro-bpmn) | Yes (uip login) | Partial — publishes to Studio Web and Orchestrator itself; .uipx solution deploy → uipath-solution |
uipath-api-workflow | API Workflows (JSON document.dsl): author, run locally (uip api-workflow run), connector activities | Yes (uip login) | No — uip solution pack/publish via uipath-solution |
uipath-human-in-the-loop | HITL node authoring — approval gates, escalations, write-back validation inside Flow projects. Coded-agent HITL → uipath-agents; BPMN / Case / RPA own theirs inline (userTask / task type / Action Center) | No (authoring only) | No — ships inside the host project |
uipath-platform | Auth (uip login), Orchestrator (folders, processes, jobs, machines, users, roles), resources (assets, queues, storage buckets + bucket files, libraries, webhooks, triggers), Integration Service (connectors, connections, activities, IS triggers), Data Fabric entities/records/files/choice-sets (uip df), traces, licensing | Yes (auth hub) | Yes — for non-solution single packages and Orchestrator-side post-deploy ops |
uipath-ixp | Document Understanding / IXP — extraction from semi-structured documents (invoices, forms): taxonomy, model, classify / extract / validate. Standalone project, or the extraction step a primary consumes | Yes (uip login) | Partial — model publish/tag via uip ixp; consumed by the host project |
uipath-connector-builder | Integration Service custom connector authoring (REST+JSON) on disk via uip is connectors builder — build a connector when the catalog has none for a required integration (needed by API Workflows / Maestro / Agents; RPA can call the API directly instead) | Yes (uip login) | Yes — import/publish is deployment (uip is connectors) |
uipath-mcp-servers | UiPath AgentHub MCP server registration (6 types: uipath, coded, command, remote, swagger, platform) and resource-tool authoring on uipath-type servers (automation, agent, agentic-process, api-workflow). Wraps Orchestrator resources, external HTTP MCP endpoints, OpenAPI specs, published coded agents, local subprocess commands, or first-party UiPath services as MCP tools. NOT for FastMCP / Python mcp SDK work. | Yes (uip login) | Yes — registration is deployment (posts directly to AgentHub) |
uipath-solution | uip solution lifecycle (init, pack, publish, deploy, activate) for .uipx solutions. Runs as the final skill in PDD-driven flows (deploy of .uipx solutions). | Yes (uip login) | Yes — for multi-project Solution (.uipx) deploys |
| File | Purpose |
|---|---|
| SDD Generation Guide | Phase orchestrator — Phase 1, 2, 3 step-by-step instructions |
| Case Design Lane Guide | The case design conversation — entry, tenant grounding, authoring policy, the one Case Review, and the write |
| Case Design Layers Guide | The case model and every design Default — skeleton (triggers, stages, the ten task types), gates (lifecycle rules, exits, sequencing, secondary lanes), data (variables, outputs, expressions), time (SLAs, escalations, responses), naming rules, and the closure checklist |
| PDD Analysis Guide | How to extract structured data from PDDs in any format |
| Product Selection Guide | Constraint Gate (delivery model + exclusions filter), Level 1 (primary scope), Level 1.75 (Solution composition), Level 2.5 Part B (cross-product project list merge), Level 3 (capability add-ons), template mapping |
| Platform Availability Guide | Product × delivery-model availability matrix (Cloud / Automation Suite / standalone), alternatives for blocked products, verification rule for uncertain cells. Load whenever the Constraint Gate runs — every delivery model: "Cloud is not uniform", variants (GovCloud / Dedicated / Test Cloud) and per-tenant entitlements can block products inside the Cloud column. |
| RPA Product Guide | RPA Level 1.5 (sub-type), Level 2 (authoring mode), Level 2.5 Part A (RPA decomposition), R-07 naming, REFramework. Load when Level 1 = RPA or a Solution includes RPA. |
| Package Selection Guide | NuGet package selection; Integration Service vs NuGet rules; per-product dependency manager. Load when filling §14 Packages or equivalent. |
| Tenant Library Search Guide | Step 2.5 procedure for discovering deployed libraries via uip or libraries list + JMESPath filtering — auth preflight, ranking, zero-results branch, manual fallback. |
| Attended Re-auth Pattern Guide | Design contract for portal automations with a human-only login (hardware 2FA token, smart card, biometric): handoff point, state-verified resume, attended robot, routing to uipath-rpa. Load when the PDD signals a non-scriptable interactive sign-in. |
| ASDD Crosswalk Guide | Generate the client-facing Word SDD/ASDD: warn the user for the template path, match the markdown SDD into its sections, compute missing pieces. Includes the crosswalk for the standard UiPath SDD template. Load at Step 2.5 when the user wants the official document. |
| File | Purpose |
|---|---|
| RPA Template | SDD template for RPA Process / Library / Test Automation |
| Flow Template | SDD template for Maestro Flow |
| BPMN Template | SDD template for Maestro BPMN |
| Case Management Template | SDD template for Case Management (downstream Case Definition Blueprint shape) |
| Agent Template | SDD template for UiPath Agents |
| Coded App Template | SDD template for Coded Apps (web) |
| API Workflow Template | SDD template for API Workflows |
| Script | Purpose |
|---|---|
scripts/docx-extract.{sh,ps1} | .docx PDD → UTF-8 markdown + extracted screenshots (pandoc). Run at Phase D Step 1 when a Word PDD renders garbled — never drive Word via COM. Cross-platform twins: bash …/docx-extract.sh on macOS/Linux/Git-Bash; pwsh -File …/docx-extract.ps1 (or powershell -File … for Windows PowerShell 5.1) on Windows. Keep the two files behaviorally identical. |
scripts/sdd-to-docx.{sh,ps1} | Generated SDD markdown → styled .docx, optional corporate --reference-doc. Run at Phase D Step 2.5 only when the user asks for Word output. Same cross-platform twin invocation (bash .sh / pwsh -File .ps1). |
| File | Purpose |
|---|---|
| PDD-driven Lane Guide | Lane A end-to-end — read SDD header, parse project list, derive tasks, write tasks.md, emit live tasks |
| Non-PDD Lane Guide | Lane B end-to-end — elicitation, project-type inference, filesystem detection, UI batch, write plan.md |
| Multi-skill Patterns Guide | The named multi-skill patterns (RPA build+deploy, Flow with local/deployed resources, Agent with RPA tools, etc.). Used by both lanes. |
<!--skill-flavor:plan-and-tasks-format-row:start-->
| Plan and Tasks Format | Header schema, task row schema, identity tuple, status states, regenerate-with-preservation algorithm, TaskCreate mapping, anti-hallucination rule, quality rules |
<!--skill-flavor:plan-and-tasks-format-row:end-->
uip discovery is the upper limit.## Next Steps. Task derivation is Lane A's job..flow → uipath-maestro-flow, not uipath-rpa.## Planner Handoff heading or stripping the <!-- planner-handoff:v1 --> marker. Either signal alone is sufficient for detection, but both should remain — removing both breaks Lane A detection silently.© UiPath, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 29 other files (scripts, references, assets) in skills/uipath-planner of UiPath/skills.
Open the folder on GitHubat commit 0bada1b
Uipath Planner 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Uipath Planner this skillUiPath/skills | 167 | — | ~8.6k | Automated safety check: Notes | MIT | |
| Burner Phone Android Controlsmallnest/goclaw | 599 | — | ~436 | Automated safety check: Pass | MIT | |
| Flow Walkthroughrshankras/claude-code-apple-skills | 787 | — | ~2.3k | Automated safety check: Notes | MIT | |
| Sop BuilderIBM/ibm-watsonx-orchestrate-adk | 178 | — | ~6.6k | Automated safety check: Pass | MIT | |
| Clickupsundial-org/awesome-openclaw-skills | 663 | — | ~1.6k | Automated safety check: Pass | None | |
| Autofish Android Controlfelinics/Autofish | 118 | — | ~1.7k | Automated safety check: Pass | Apache-2.0 |
smallnest/goclaw
Controls an Android device over ADB in a loop of screenshot, vision analysis, tap and verification, so the agent acts on real on-screen coordinates.
rshankras/claude-code-apple-skills
Verify UI workflow correctness that a task list, code review, and static screenshots miss.
IBM/ibm-watsonx-orchestrate-adk
Expert guidance for building a Standard Operating Procedure (SOP) from a workflow diagram, Langflow JSON, n8n JSON, BPMN model or workflow description.
sundial-org/awesome-openclaw-skills
Interact with ClickUp project management platform via REST API.
felinics/Autofish
Controls an Android device through the af CLI with observe, act and verify steps, ref-based taps, screenshots and recovery when a step goes wrong.
Core-Mate/OpenGUI
Drives locally connected Android phones through OpenGUI screenshots and allowlisted actions, one observed step at a time, for app, game and multi-device tasks.
UiPath/skills
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…
UiPath/skills
Maintain build-time skill flavors in the UiPath skills repository.
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…
UiPath/skills
TRIGGER for authoring, operating or diagnosing UiPath Maestro BPMN.
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…
UiPath/skills
UiPath causal investigation across every product, runtime, and activity package.
Works with
Categories
UiPath solution planner & designer. An agent skill from UiPath/skills. Uipath Planner is an agent skill from UiPath/skills. UiPath solution planner & designer.
Uipath Planner fits situations like: tasks that involve Mobile testing and debugging; tasks that involve Task breakdown; tasks that involve Workflow automation.
Run `npx skills add UiPath/skills --skill uipath-planner -a claude-code`. Or copy the skill folder (skills/uipath-planner in UiPath/skills) into .claude/skills/uipath-planner in your project. Claude Code loads it when a task matches its description.
Run `npx skills add UiPath/skills --skill uipath-planner -a codex`. Or copy the skill folder (skills/uipath-planner in UiPath/skills) into .agents/skills/uipath-planner in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add UiPath/skills --skill uipath-planner -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-planner, .gemini/skills/uipath-planner, .github/skills/uipath-planner and .opencode/skills/uipath-planner in your project.
Going by SKILL.md and its folder, Uipath Planner needs the command-line tools its instructions call (pwsh and bash). Its frontmatter pre-approves these tools: Bash, Read, Write, Glob, Grep, WebFetch, AskUserQuestion, EnterPlanMode, ExitPlanMode, TaskCreate, TaskUpdate, TaskList.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Uipath Planner is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 8.6k tokens (SKILL.md is roughly 35k 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 94k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Uipath Planner: Burner Phone Android Control (smallnest/goclaw, 599 stars), Flow Walkthrough (rshankras/claude-code-apple-skills, 787 stars), Sop Builder (IBM/ibm-watsonx-orchestrate-adk, 178 stars) and Clickup (sundial-org/awesome-openclaw-skills, 663 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
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.