plugin-builder

Scaffold ElizaOS plugins with TypeScript, tests, and documentation.

7|2|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/Dexploarer/hyper-forge --skill plugin-builder-dexploarer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-builder
Source: https://github.com/Dexploarer/hyper-forge/tree/main/.claude/skills/plugin-builder
Command: npx skills add https://github.com/Dexploarer/hyper-forge --skill plugin-builder-dexploarer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @elizaos/core, zod, vitest, eslint, prettier, typescript.

What problem does it solve?

This Skill scaffolds production-ready ElizaOS plugins with proper structure, TypeScript configuration, testing, and documentation. It automates the creation of custom actions, providers, evaluators, and services, accelerating ElizaOS extension development.

Core Features & Use Cases

  • Full Plugin Structure: Generates a complete directory structure for actions, providers, evaluators, and services.
  • TypeScript & Testing Setup: Configures tsconfig.json, package.json, and sets up vitest for comprehensive testing.
  • Component Templates: Provides templates for actions (with Zod validation), providers (for context), and services (for integrations).
  • Use Case: To create a new ElizaOS plugin for integrating with a custom CRM API, use this skill to "create a plugin for CRM integration." It will scaffold the entire plugin, including an action for creating a lead, a provider for fetching customer data, and a service for API communication.

Quick Start

Create a new ElizaOS plugin for managing project tasks, including actions for creating and updating tasks.

Frequently Asked Questions about plugin-builder

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

FAQPage Schema
How do I scaffold a production-ready ElizaOS plugin?

Scaffolding an ElizaOS plugin generates a complete directory structure with TypeScript configuration, package.json, vitest setup, and templates for actions, providers, evaluators, and services. This Skill automates the entire setup, enforcing standardized layouts and build workflows so your plugin is ready for development immediately.

Can I create ElizaOS actions with validation built in?

Yes. This Skill generates action templates with Zod validation schemas included, ensuring type safety and runtime data validation. Each generated action follows the standardized pattern for ElizaOS plugins.

What files and configuration does the plugin scaffold include?

The scaffold generates tsconfig.json, package.json with dependencies, a vitest test suite, and directory schemas for actions, providers, evaluators, services, tests, and examples. This standardized structure ensures reliable build, lint, and test workflows.

Do I need to set up TypeScript and testing separately for ElizaOS plugins?

No. This Skill configures TypeScript and vitest automatically as part of plugin scaffolding. The generated structure includes all necessary configuration files and a test suite template ready to extend.

Can I use this to add providers and services to an existing ElizaOS plugin?

Yes. Beyond initial plugin creation, this Skill supports extension workflows, generating templates for providers (context enrichment), services (integrations), and evaluators to enhance existing plugins.

What's the fastest way to create an ElizaOS plugin for a custom API integration?

Use this Skill to scaffold the full plugin structure, which generates templates for actions, a provider for API context, and a service for integration logic. You then customize each component for your specific API needs.