add-plugin

Generate AnimalAI plugin scaffolds with classes, tests, and kernel registrations.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/dezverev/AnimalAL-v1 --skill add-plugin-dezverev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-plugin
Source: https://github.com/dezverev/AnimalAL-v1/tree/main/.cursor/skills/add-plugin
Command: npx skills add https://github.com/dezverev/AnimalAL-v1 --skill add-plugin-dezverev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of complete AnimalAI plugin scaffolds, significantly reducing manual boilerplate work and ensuring consistent project structure.

Core Features & Use Cases

  • Plugin class generation: Creates the main plugin class following the project's naming conventions and namespaces.
  • Provider and tests scaffolding: Generates optional provider interfaces and tests, plus registration code in the Kernel.
  • Registration templates: Produces ready-to-add code to wire the plugin into StandardKernel as either a Base or Nested Kernel plugin.
  • Use Case: When adding a new feature, say "Weather" or "Calculator", you can scaffold a full plugin with minimal prompts.

Quick Start

Provide the plugin name and type to generate a scaffold. For example: scaffold a new CalculatorPlugin as a Base plugin.

Frequently Asked Questions about add-plugin

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

FAQPage Schema
How do I generate an AnimalAI plugin scaffold with C# boilerplate code?

Generate an AnimalAI plugin scaffold by providing the plugin name and type. It produces a complete C# plugin class, optional provider interfaces, unit tests, and StandardKernel registration templates automatically.

What is the difference between a Base and Nested Kernel plugin in AnimalAI?

A Base Kernel plugin registers directly into the StandardKernel, while a Nested Kernel plugin registers within another plugin. The scaffolding skill generates the appropriate registration templates for either configuration.

How do I add unit tests and providers when scaffolding a new AnimalAI plugin?

The AnimalAI plugin scaffolding process includes optional provider interfaces and unit test generation. Specify these requirements when prompting to receive fully structured test files and provider definitions alongside the main plugin class.

Does the AnimalAI plugin scaffolding tool require any external dependencies?

The AnimalAI plugin scaffolding tool requires no external dependencies. It operates independently to generate C# boilerplate code, kernel registrations, and test structures directly within your existing project environment.

Can I automate StandardKernel registration code generation for multiple AnimalAI plugins?

Yes, you can automate StandardKernel registration code generation by running the scaffolding skill for each new plugin. It produces ready-to-add registration templates for both Base and Nested Kernel plugin types.