uipath-core

Generate UiPath Studio XAML workflows and project scaffolds from JSON specifications.

99|19|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/marcelocruzrpa/uipath-ai-skills --skill uipath-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uipath-core
Source: https://github.com/marcelocruzrpa/uipath-ai-skills/tree/main/uipath-core
Command: npx skills add https://github.com/marcelocruzrpa/uipath-ai-skills --skill uipath-core

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

LLMs generate invalid UiPath XAML with hallucinated activity names, wrong namespaces, and broken selectors that fail to open in Studio. This skill uses deterministic Python generators to produce valid, production-ready automation projects from JSON specifications, eliminating hours of manual cleanup and ensuring every XAML file passes validation.

Core Features & Use Cases

  • Deterministic XAML Generation: 104 Python generators create valid UiPath workflows from JSON specs, covering everything from simple sequences to full REFramework dispatcher/performer architectures.
  • Complete Project Scaffolding: Automatically creates project structure, Config.xlsx, Object Repository, and resolves real NuGet package versions for Studio 24.10+ compatibility.
  • UI Inspection Integration: Combines Playwright MCP for web apps and PowerShell for desktop apps to build accurate selectors and Object Repositories before generation.
  • Comprehensive Validation: Lints generated XAML against 85+ rules to catch common LLM mistakes like invalid enums, missing ViewState blocks, and incorrect argument directions.

Quick Start

Use the uipath-core skill to generate a complete UiPath automation project by describing your business process in natural language, then review the scaffolded XAML workflows and Config.xlsx entries in UiPath Studio.

Frequently Asked Questions about uipath-core

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

FAQPage Schema
How do I generate valid UiPath XAML workflows from text descriptions?

To generate valid UiPath XAML workflows from text, this skill uses deterministic Python generators to translate JSON specifications into production-ready automation projects, preventing the invalid namespaces and hallucinated activities typical of raw LLM output.

Why does LLM-generated UiPath XAML fail to open in Studio?

LLM-generated UiPath XAML fails to open in Studio due to hallucinated activity names, wrong namespaces, and missing ViewState blocks. This skill eliminates these errors by enforcing 85+ lint rules during deterministic project scaffolding.

Can I scaffold a complete UiPath REFramework project automatically?

Yes, you can scaffold a complete UiPath REFramework project automatically. The skill's Python generators create full dispatcher and performer architectures, including the project structure, Config.xlsx, and Object Repository.

Does this approach support building UiPath selectors for desktop apps?

Yes, building UiPath selectors for desktop apps is supported. The skill integrates PowerShell for desktop UI inspection and Playwright for web apps to generate accurate selectors and Object Repositories before creating the XAML files.

Do I need Python to generate UiPath automation projects with this method?

Yes, you need Python 3.8 or higher to run the deterministic generators that produce your UiPath automation projects. The generation process also requires the openpyxl dependency for creating the Config.xlsx file.

What RPA scenarios are covered by deterministic UiPath XAML generation?

Deterministic UiPath XAML generation covers RPA scenarios including web form filling, queue dispatching, API integrations, Excel processing, PDF extraction, email automation, and desktop app automation using 104 distinct Python generators.