create-activity

Generate complete UiPath activity packages with classes, ViewModels, metadata, and tests.

250|141|Updated Apr 18, 2016
One-click install
npx skills add https://github.com/UiPath/Community.Activities --skill create-activity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-activity
Source: https://github.com/UiPath/Community.Activities/tree/main/.claude/skills/create-activity
Command: npx skills add https://github.com/UiPath/Community.Activities --skill create-activity

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of complete, deployable UiPath activity packages, significantly reducing the boilerplate code and setup time required for developing new activities.

Core Features & Use Cases

  • Full Project Scaffolding: Generates all necessary files for a new activity package, including runtime logic, design-time ViewModels, metadata, packaging configurations, and tests.
  • SDK and Classic Mode Support: Adapts file generation based on the presence of the UiPath Activities SDK, ensuring best practices for both modern and legacy development patterns.
  • Use Case: When a developer needs to create a new custom activity, like a "Send Email with Attachments" activity, this Skill can generate the entire project structure, allowing the developer to focus immediately on implementing the core business logic.

Quick Start

Use the create-activity skill to generate a new UiPath activity package named 'MyCompany.MyCustomActivities'.

Frequently Asked Questions about create-activity

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

FAQPage Schema
How do I scaffold a UiPath activity package without writing boilerplate code?

Scaffolding a UiPath activity package is automated by generating all necessary files, including activity classes, ViewModels, metadata, and packaging configurations. This allows developers to focus immediately on implementing core business logic.

What files are generated when creating a custom UiPath activity?

Creating a custom UiPath activity generates runtime logic, design-time ViewModels, metadata, packaging configurations, and tests. The complete project structure adapts to the existing environment to ensure deployable packages.

Can I add new activities to an existing UiPath package?

Yes, you can add new activities to an existing UiPath package. The scaffolding process adapts to the project's current structure, integrating new activity classes and configurations seamlessly into the existing codebase.

Does UiPath activity scaffolding work with both SDK and classic modes?

UiPath activity scaffolding works with both SDK and classic modes. It adapts file generation based on the presence of the UiPath Activities SDK, ensuring best practices for both modern and legacy development patterns.

What is the best way to generate UiPath packaging configurations and tests?

The best way to generate UiPath packaging configurations and tests is through automated scaffolding. It creates deployable activity packages with all required metadata and test files, reducing setup time and boilerplate code.