uipath-planner

Plans and routes complex multi-skill UiPath automation tasks.

141|50|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/UiPath/skills --skill uipath-planner
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: uipath-planner
Source: https://github.com/UiPath/skills/tree/main/skills/uipath-planner
Command: npx skills add https://github.com/UiPath/skills --skill uipath-planner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The UiPath Task Planner removes ambiguity and coordination overhead for complex automation requests by eliciting preferences, detecting project type, and producing a concrete plan that routes work to the appropriate specialist skills without executing changes.

Core Features & Use Cases

  • Guided Elicitation: Asks a small, ordered set of questions to capture generation approach, execution autonomy, project type, and UI-targeting decisions when needed.
  • Multi-skill Routing: Detects when a request spans multiple specialists (rpa, maestro-flow, platform, agents, servo) and emits an ordered, checklist-style plan describing which skill runs in which order.
  • Filesystem-aware Discovery: Performs non-mutating filesystem and project probes to infer project type (.cs, .xaml, .flow, .py) and routes new vs legacy projects correctly.
  • Use Case: Turn an ambiguous "automate invoice processing" request into a validated plan that specifies project type, execution autonomy, UI discovery steps, stop conditions, and per-skill tasks.

Quick Start

Ask the planner to create a step-by-step implementation plan for a multi-step UiPath automation that detects project type and lists tasks, validations, and save location.

Frequently Asked Questions about uipath-planner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a multi-step UiPath automation request?▼

To plan a multi-step UiPath automation, the planner elicits your generation preferences, detects the project type, and produces an ordered, checklist-style execution plan routing tasks to the correct specialist skills.

How does project type detection work for UiPath workflows?▼

Project type detection for UiPath workflows works by performing non-mutating filesystem probes to infer the project format, distinguishing between coded workflows (.cs), XAML, Flow (.flow), and Python-based agents.

Can I generate a UiPath execution plan without modifying my project files?▼

Yes, you can generate an execution plan without modifying files because the discovery process performs non-mutating filesystem probes to detect project type and routes new versus legacy projects without executing changes.

What's the best way to route ambiguous RPA tasks to multiple automation skills?▼

The best way to route ambiguous RPA tasks to multiple skills is to use a planner that detects when a request spans multiple specialists and emits an ordered plan describing which skill runs in which order.

Does UiPath planning support both coded workflows and XAML formats?▼

Yes, UiPath planning supports both coded workflows (.cs) and XAML formats, along with Flow (.flow) and Python-based agents, correctly routing new and legacy projects to the appropriate skills.

What preferences do I need to define for a UiPath task execution plan?▼

For a UiPath task execution plan, you need to define the generation approach, execution autonomy, project type, and UI-targeting decisions through a guided elicitation process to ensure a validated plan.