elizaos-plugin-guide

Guide ElizaOS plugin development with actions, evaluators, and providers.

5|Updated May 2, 2026
One-click install
npx skills add https://github.com/nirholas/three-ui --skill elizaos-plugin-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elizaos-plugin-guide
Source: https://github.com/nirholas/three-ui/tree/main/data/skills/development/elizaos-plugin-guide
Command: npx skills add https://github.com/nirholas/three-ui --skill elizaos-plugin-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide solves the confusion and uncertainty of how to implement a working ElizaOS plugin, so you can turn an idea into real agent capabilities with actions, evaluators, and providers.

Core Features & Use Cases

  • Plugin architecture walkthrough: Learn how ElizaOS runtime components (memory, actions, evaluators, providers) work together with plugins.
  • Action design for tools: Define deterministic agent tools with validate and handler, plus examples that shape correct LLM usage.
  • Evaluation and context injection: Add evaluators for response quality and providers for dynamic prompt context, including DeFi-oriented patterns.

Quick Start

Ask your AI to generate a TypeScript ElizaOS plugin skeleton with one action, one evaluator, and one provider based on your chosen DeFi tool integration.

Frequently Asked Questions about elizaos-plugin-guide

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

FAQPage Schema
How do I build an ElizaOS plugin for autonomous agents?

To build an ElizaOS plugin, you implement autonomous agent extensions using actions, evaluators, and providers. This guide teaches the correct TypeScript interfaces, plugin lifecycle structure, and runtime component patterns for real agent capabilities.

What are providers and evaluators in ElizaOS plugin development?

Providers and evaluators are ElizaOS runtime components used in plugin development. Evaluators assess response quality, while providers inject dynamic prompt context like real-time price data into chat-driven workflows for autonomous agents.

How do I add DeFi transaction tools to an autonomous agent?

You add DeFi transaction tools by defining deterministic agent actions with validate and handler functions within your ElizaOS plugin. This guide provides DeFi-oriented patterns for risk checks and real-time context injection.

Can I use ElizaOS plugins to inject real-time context into chat workflows?

Yes, ElizaOS plugins can inject real-time context into chat workflows using providers. Providers supply dynamic prompt context to autonomous agents, enabling live data integration such as price feeds for DeFi applications.

What's the best way to structure TypeScript interfaces for an ElizaOS action?

The best way to structure TypeScript interfaces for an ElizaOS action is using the validate and handler pattern. This guide outlines correct lifecycle structure and safe integration concepts for memory and deterministic tool execution.

Do I need prior TypeScript knowledge to develop ElizaOS plugins?

Yes, prior TypeScript knowledge is needed to develop ElizaOS plugins. This guide focuses on applying correct TypeScript interfaces and patterns for plugin lifecycle structure, memory integration, and autonomous agent tool execution.