Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
File renamed without changes.
3 changes: 3 additions & 0 deletions .codex/agents/openai.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
name: uipath-skills
description: UiPath automation skills for coding agents
skills_directory: ../../skills/
18 changes: 18 additions & 0 deletions .cursor/rules/uipath-skills.mdc
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
description: UiPath automation skills for coding agents
globs:
alwaysApply: false
---

# UiPath Skills

This repository contains skills that teach coding agents how to build UiPath automations.

When working on a UiPath project, load the relevant SKILL.md from the `skills/` directory:

- **Coded Workflows**: `skills/official/uipath-coded-workflow/SKILL.md`
- **RPA (XAML)**: `skills/official/uipath-rpa/uipath-rpa-cli/SKILL.md`
- **Flow**: `skills/official/uipath-flow/SKILL.md`
- **Coded Agents**: `skills/official/uipath-coded-agent/` (sub-skills: auth, setup, build, run, evaluate, deploy, sync, bindings)
- **Development / CLI**: `skills/official/uipath-development/SKILL.md`
- **UI Automation (experimental)**: `skills/experimental/uipath-servo/SKILL.md`
25 changes: 25 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# UiPath Skills for Coding Agents

This repository contains skills that teach coding agents how to build UiPath automations.

## Available Skills

### Official

| Skill | Path | Description |
|---|---|---|
| uipath-coded-workflow | `skills/official/uipath-coded-workflow/` | Create, edit, and test coded workflows (.cs) |
| uipath-rpa-cli | `skills/official/uipath-rpa/uipath-rpa-cli/` | Scaffold, build, and deploy RPA projects via CLI |
| uipath-flow | `skills/official/uipath-flow/` | Create and edit Flow projects (.flow JSON) |
| uipath-coded-agent | `skills/official/uipath-coded-agent/` | Build, run, evaluate, and deploy coded agents |
| uipath-development | `skills/official/uipath-development/` | UiPath CLI, Orchestrator, and solution lifecycle |

### Experimental

| Skill | Path | Description |
|---|---|---|
| uipath-servo | `skills/experimental/uipath-servo/` | Desktop and browser UI automation and testing |

## Usage

Each skill directory contains a `SKILL.md` with instructions and optional `references/` for deeper detail. Load the relevant `SKILL.md` when working on that project type.
106 changes: 42 additions & 64 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,86 +1,64 @@
# Claude Plugin Marketplace
# UiPath Skills for Coding Agents

This repository contains a Claude Code plugin marketplace with configuration and management files.
Official skills that teach coding agents how to build, test, and deploy UiPath automations. Install these skills into your coding agent and it will know how to scaffold projects, use the UiPath CLI, write coded workflows, build agents, and more.

## Managing Marketplaces
## Available Skills

### Adding a Marketplace
### Official

To add a marketplace, use the `claude plugin marketplace add` command:
| Skill | Description |
|---|---|
| [**uipath-coded-workflow**](./skills/official/uipath-coded-workflow/SKILL.md) | Create, edit, and test coded workflows (.cs files) |
| [**uipath-rpa-cli**](./skills/official/uipath-rpa/uipath-rpa-cli/SKILL.md) | Scaffold, build, and deploy RPA projects via CLI |
| [**uipath-flow**](./skills/official/uipath-flow/SKILL.md) | Create and edit Flow projects (.flow JSON) |
| [**uipath-coded-agent**](./skills/official/uipath-coded-agent/) | Build, run, evaluate, and deploy coded agents (auth, setup, build, run, evaluate, deploy, sync, bindings) |
| [**uipath-development**](./skills/official/uipath-development/SKILL.md) | UiPath CLI, Orchestrator, and solution lifecycle management |

```bash
claude plugin marketplace add ./
```

This adds the current directory as a marketplace, making all plugins in it available for installation.

### Removing a Marketplace

To remove a marketplace, use the `claude plugin marketplace remove` command:

```bash
claude plugin marketplace remove uipath-marketplace
```

Replace `uipath-marketplace` with the name of the marketplace you want to remove.
### Experimental

## Managing Plugins
| Skill | Description |
|---|---|
| [**uipath-servo**](./skills/experimental/uipath-servo/SKILL.md) | Desktop and browser UI automation and testing (Windows) |

### Installing a Plugin
## Quick Start

To install a plugin from a marketplace, use the `claude plugin install` command:
### Claude Code

```bash
claude plugin install <plugin-name>@uipath-marketplace
```
# Add the UiPath marketplace (one-time)
claude plugin marketplace add uipath/skills

Example:
```bash
# Install a plugin
claude plugin install uipath@uipath-marketplace
claude plugin install uipath-coded-agents@uipath-marketplace
```

### Uninstalling a Plugin
### Other Agents

To uninstall a plugin, use the `claude plugin uninstall` command:
- **Cursor** — see `.cursor/rules/`
- **OpenAI Codex** — see `.codex/agents/`
- **Windsurf / Zed / JetBrains** — see `AGENTS.md`

```bash
claude plugin uninstall <plugin-name>
```
## Repo Structure

Example:
```bash
claude plugin uninstall uipath-coded-agents
```
skills/
├── official/ # GA skills, maintained by UiPath
│ ├── uipath-coded-workflow/
│ ├── uipath-rpa/
│ ├── uipath-flow/
│ ├── uipath-coded-agent/
│ ├── uipath-coded-apps/ # coming soon
│ └── uipath-development/
├── experimental/ # Beta quality, subject to breaking changes
│ └── uipath-servo/
└── community/ # Community-contributed (coming soon)
```

## Plugins in This Marketplace

| Plugin | Description | Version |
|--------|-------------|---------|
| [**uipath-coded-agents**](./uipath-coded-agents/README.md) | Create, run, and evaluate UiPath coded agents with AI-powered assistance | 0.0.1 |
| [**uipath**](./uipath/README.md) | UiPath plugin for Claude Code — custom skills, agents, hooks, and MCP servers for UiPath workflows, UI automation, and UI testing | 0.0.8 |

## Project Structure

For a complete overview of the plugin marketplace structure and individual plugin structures, see the [Claude Code Plugin Documentation](https://code.claude.com/docs/en/plugins).

This marketplace contains:

- **`.claude-plugin/`** - Plugin configuration directory
- `marketplace.json` - Marketplace definition listing all available plugins
- **`uipath-coded-agents/`** - UiPath coded agents plugin
- **`uipath/`** - UiPath workflows, UI automation, and UI testing plugin
- **README.md** - This file

## Getting Help

For comprehensive information about Claude plugins and how to develop them, see:
- **[Claude Code Plugins Documentation](https://code.claude.com/docs/en/plugins)** - Complete plugin development guide including project structure, SKILL.md format, plugin manifest, hooks, and more
## Contributing

For help with Claude plugin commands in your terminal:
Skills follow the open `SKILL.md` standard. See `templates/SKILL-TEMPLATE.md` for the format. New skills start in `experimental/` and promote to `official/` once stable.

```bash
claude plugin --help
claude plugin marketplace --help
```
## License

For plugin-specific documentation, see the README files in individual plugin directories (`uipath-coded-agents/`, `uipath/`)
MIT
File renamed without changes.
File renamed without changes.
5 changes: 5 additions & 0 deletions next-steps.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Next Steps

## Tasks

- [ ] **Consolidate two plugins into one.** Currently the repo ships two separate Claude Code plugins (`uipath` and `uipath-coded-agents`) with separate `plugin.json` and marketplace entries. Evaluate merging into a single `uipath` plugin with all skills under one `skills/` directory, and update `.claude-plugin/marketplace.json` and `plugin.json` accordingly.
Loading