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.