Agent Skill · UiPath

uipath-agents

Always invoke for low-code agents (Agent Builder / `agent.json`) or Python projects with `uipath-*` deps. UiPath agent lifecycle — coded (Python: LangGraph/LlamaIndex/OpenAI Agents) and low-code (agent.json from Agent Builder). Setup, auth, build, run, evaluate, deploy, sync, bindings. For C# or XAML workflows→uipath-rpa.

Provider: UiPath Path in repo: skills/uipath-agents/SKILL.md

Skill body

UiPath Agents

Hard Rules

Project Type Detection

Determine the agent mode before proceeding:

  1. Check for existing project files in the working directory:
    • pyproject.toml with uipath dependency + .py files → Coded
    • agent.json with "type": "lowCode" + project.uiproj, AND no pyproject.tomlLow-code
  2. No existing project found → ask the user:

    Should I build this as a low-code agent (no Python — configure through prompts and pre-built UiPath tools) or a coded agent (Python — full programmatic control with LangGraph, LlamaIndex, or OpenAI Agents)?

  3. If the user needs help deciding, read references/coded-vs-lowcode-guide.md for a capability comparison.

After detection, read the quickstart for that mode before doing anything else:

Task Navigation

I need to… Mode Read first Then
Help user choose coded vs low-code Both coded-vs-lowcode-guide.md  
Authenticate Both authentication.md  
Iterate on a coded agent inside a Studio Web Local Workspace solution Coded coded/quickstart.md (state detection sets project_state = local-workspace) coded/lifecycle/local-workspace.md for files-owned-by-SW + anti-patterns; coded/lifecycle/running-agents.md, coded/lifecycle/evaluate.md
Create/build/deploy coded agent Coded coded/quickstart.md coded/lifecycle/*, coded/frameworks/*
Select coded framework Coded coded/quickstart.md § Framework Selection  
Add coded capabilities (HITL, RAG, tracing) Coded coded/quickstart.md coded/capabilities/*
Call an Integration Service connector (Slack, Jira, Web Search) from a coded agent Coded coded/capabilities/integration-service.md + then immediately read uipath-platform/references/integration-service/agent-workflow.md — discovery lives there, not in uipath-agents coded/capabilities/sdk-services.md § Connections
Run coded evaluations Coded coded/quickstart.md § Evaluate coded/lifecycle/evaluate.md
Create or scaffold a new low-code agent project Low-code lowcode/lowcode.md § Quick Start lowcode/project-lifecycle.md, lowcode/agent-definition.md
Edit agent.json (prompts, model, schemas, contentTokens, entry-points.json) Low-code lowcode/lowcode.md § Capability Registry lowcode/agent-definition.md
Add a low-code tool (Orchestrator process — RPA / agent / API / agentic — or Integration Service) Low-code lowcode/lowcode.md § Capability Registry lowcode/capabilities/process/*, lowcode/capabilities/integration-service/*
Accept files as agent input / call the Analyze Files built-in tool Low-code lowcode/capabilities/built-in-tools/built-in-tools.md lowcode/capabilities/built-in-tools/analyze-attachments.md, lowcode/agent-definition.md § File Attachments
Work with file attachments (input, output, or created mid-run) Coded coded/capabilities/file-attachments.md  
Build a conversational (chat-style) coded agent Coded coded/capabilities/conversational-agents.md  
Add a low-code context (Context Grounding RAG / attachments / DataFabric entity set) Low-code lowcode/lowcode.md § Capability Registry lowcode/capabilities/context/*
Add an Action Center escalation (HITL) to a low-code agent Low-code lowcode/lowcode.md § Capability Registry lowcode/capabilities/escalation/escalation.md
Add guardrails (PII, harmful content, custom rules) to a low-code agent Low-code lowcode/lowcode.md § Capability Registry lowcode/capabilities/guardrails/guardrails.md
Add guardrails to a coded agent Coded coded/capabilities/guardrails/guardrails.md fetch official docs via WebFetch, ask middleware vs decorator, read agent code, write Python
Add escalation guardrail (escalate action / Action Center app) Low-code lowcode/capabilities/guardrails/guardrails.md § escalate — Hand Off to Action Center Run uip solution resource list --kind App to confirm app exists
Recommend guardrails for a low-code agent based on its context Low-code lowcode/capabilities/guardrails/guardrails-recommend.md fetch catalog + list, analyze agent context, apply + validate
Recommend guardrails for a specific scope or tool Low-code lowcode/capabilities/guardrails/guardrails-recommend.md § Scoped or Tool-Specific Filtering filter candidates by scope or tool name after catalog analysis
Validate whether existing guardrails are correctly configured Low-code lowcode/capabilities/guardrails/guardrails-recommend.md § Validate Mode check correctness, actionability, and relevance per guardrail
Recommend guardrails for a coded agent based on its context Coded coded/capabilities/guardrails/guardrails-recommend.md fetch catalog + list + SDK docs, analyze agent code, apply + verify
Recommend guardrails for a specific scope or tool (coded) Coded coded/capabilities/guardrails/guardrails-recommend.md § Scope and Tool Filtering filter candidates by @tool function or scope after catalog analysis
Validate whether existing coded guardrails are correctly configured Coded coded/capabilities/guardrails/guardrails-recommend.md § Validate Mode check correctness, actionability, and relevance per guardrail
Embed a low-code agent inline in a flow, or wire a multi-agent solution Low-code lowcode/lowcode.md § Capability Registry lowcode/capabilities/inline-in-flow/inline-in-flow.md, lowcode/capabilities/process/solution-agent.md
Run low-code evaluations Low-code lowcode/evaluations/evaluate.md lowcode/evaluations/evaluators.md, lowcode/evaluations/evaluation-sets.md, lowcode/evaluations/running-evaluations.md
Validate, pack, publish, upload, or deploy a low-code agent Low-code lowcode/lowcode.md lowcode/project-lifecycle.md, lowcode/solution-resources.md
Embed coded agent in a flow (solution-level) Coded coded/embedding-in-flows.md  
Use coded agent in a flow Coded coded/flow-integration.md  
Use coded agent as tool for another agent in flow Coded coded/flow-integration.md § Pattern 3  
Summarize / research / synthesize over PDF or TXT (DeepRAG, coded) Coded context-grounding-patterns.md coded/capabilities/deeprag/planning.md
Summarize / research / synthesize over PDF or TXT (DeepRAG, low-code) Low-code context-grounding-patterns.md lowcode/capabilities/built-in-tools/deeprag/planning.md
Process CSV rows with LLM per row (BatchTransform, coded) Coded context-grounding-patterns.md coded/capabilities/batch-transform/planning.md
Process CSV rows with LLM per row (BatchTransform, low-code) Low-code context-grounding-patterns.md lowcode/capabilities/built-in-tools/batch-transform/planning.md

Resources

Skill frontmatter

allowed-tools: Bash, Read, Write, Glob, Grep, AskUserQuestion, WebFetch user-invocable: true