elizaos-plugin-dev

Create, configure, and publish elizaOS plugins with actions and services.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Ghostspeak/GhostSpeak --skill elizaos-plugin-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elizaos-plugin-dev
Source: https://github.com/Ghostspeak/GhostSpeak/tree/main/.claude/skills/pluginskill
Command: npx skills add https://github.com/Ghostspeak/GhostSpeak --skill elizaos-plugin-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a comprehensive guide for creating, configuring, and publishing elizaOS plugins. It covers building plugins with actions, services, providers, evaluators, integrating with AgentRuntime for memory, models, and events, and publishing plugins to npm and the elizaOS registry. It also includes patterns for testing, component organization, and deployment.

Core Features & Use Cases

  • Plugin scaffolding: Define actions, services, providers, evaluators, adapters, and routes.
  • Runtime integration: Connect with AgentRuntime memories, models, events, and memory management.
  • Testing & deployment: Write unit and e2e tests and publish to npm/npm registry.
  • Use Case: A developer creates a plugin to add a new external service integration and publishes it for reuse.

Quick Start

Create a new elizaOS plugin with common components (actions, services, providers, evaluators), wire it to AgentRuntime, and publish to npm.

Frequently Asked Questions about elizaos-plugin-dev

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

FAQPage Schema
How do I create an elizaOS plugin with actions and services?

Create an elizaOS plugin by defining actions, services, providers, and evaluators, then wire them to AgentRuntime for memory and model access. The plugin scaffolding process handles component organization and integration with the elizaOS runtime.

Can I integrate external services into elizaOS plugins?

Yes, elizaOS plugins support building platform clients and external integrations through providers and adapters. Connect them to AgentRuntime events and memory to enable seamless service communication within your plugin.

What's the process for publishing an elizaOS plugin to npm?

After building and testing your plugin, publish it to npm and the elizaOS registry. The plugin development workflow includes writing unit and e2e tests to ensure quality before registry submission.

How do I test elizaOS plugins before deployment?

Write unit and e2e tests using testing patterns included in the plugin development guide. Test actions, services, providers, and runtime integrations to validate functionality before publishing to npm.

Do I need AgentRuntime experience to build elizaOS plugins?

You should understand AgentRuntime's memory management, model access, and event system to build robust plugins. The plugin development guide covers runtime integration patterns for actions, services, and providers.

What components can I include in an elizaOS plugin?

elizaOS plugins support actions, services, providers, evaluators, adapters, and routes. Combine these components to create plugins that integrate with AgentRuntime and expose external service integrations.