create-abp-project

Automate ABP.IO project creation with template-aware configuration via the ABP CLI.

1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/afonsoft/VideoChat --skill create-abp-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-abp-project
Source: https://github.com/afonsoft/VideoChat/tree/main/.agents/skills/create-abp-project
Command: npx skills add https://github.com/afonsoft/VideoChat --skill create-abp-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Setting up a new ABP.IO project with the correct template, UI framework, database provider, and bootstrapping steps is error-prone and time-consuming. This skill streamlines the initial scaffolding to ensure consistent, production-ready starts.

Core Features & Use Cases

  • Template-aware scaffolding: selects the appropriate ABP template (app, app-nolayers, microservice, or empty) and configures core options.
  • Automated project bootstrapping: initializes solution, restores packages, and prepares for migrations and runs.
  • Use Case: a developer needs a ready-to-run ABP solution named Acme.BookStore with Angular UI and EF Core, minimizing setup time.

Quick Start

Use the ABP CLI to generate a new project with your chosen template, then run dotnet restore and dotnet run to verify the setup.

Frequently Asked Questions about create-abp-project

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

FAQPage Schema
How do I create a new ABP.IO project using templates?

To create an ABP.IO project, you provide a target solution name and the ABP CLI automates the scaffolding. It selects the appropriate template, such as app or microservice, configures core options, and initializes a production-ready solution.

What ABP templates are available for scaffolding a dotnet project?

Available ABP templates for scaffolding include app, app-nolayers, microservice, and empty. The skill applies template-aware configuration to ensure your dotnet solution boots consistently with the correct UI framework and database provider.

Do I need the ABP CLI and .NET SDK to scaffold an ABP solution?

Yes, you need the ABP CLI and .NET SDK to scaffold an ABP solution. You also need network access to fetch templates and dependencies, and a target solution name to initialize the project across cross-platform environments.

What is the best way to automate bootstrapping for a layered ABP project?

The best way to automate bootstrapping for a layered ABP project is using an automated scaffolding skill. It initializes the solution, restores packages, and prepares the project for migrations and runs to minimize setup time.

Can I generate an ABP microservice template with Angular UI and EF Core?

Yes, you can generate an ABP project with a microservice template, Angular UI, and EF Core. The skill configures these core options automatically when you supply the target solution name during the ABP CLI scaffolding process.

Why does ABP project setup fail when creating a new template offline?

ABP project setup fails offline because the scaffolding requires network access to fetch templates and dependencies. You must be online to allow the ABP CLI to download the necessary files for restoring packages and bootstrapping the solution.