eliza

Build autonomous elizaOS AI agents with character files, plugins, and platform connectors.

6|20|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/andresdefi/cryptoskills --skill eliza-andresdefi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eliza
Source: https://github.com/andresdefi/cryptoskills/tree/main/skills/eliza
Command: npx skills add https://github.com/andresdefi/cryptoskills --skill eliza-andresdefi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? LLMs have stale knowledge about the elizaOS framework, producing deprecated CLI commands, wrong package managers, and outdated plugin patterns. This Skill provides current, verified guidance for building autonomous AI agents with personality, multi-platform presence, and onchain capabilities. ## Core Features & Use Cases - Character File Authoring: Create JSON character files with bio, lore, message examples, style rules, and model provider settings that define persistent agent personality. - Plugin Development: Build custom plugins with actions, providers, evaluators, and services using the @elizaos/core TypeScript interfaces. - Multi-Platform Deployment: Connect agents to Discord, Telegram, Twitter, and Farcaster, with memory backed by SQLite or PostgreSQL and Solana wallet integration via plugin-solana. - Use Case: Deploy a Telegram community bot that answers DeFi questions, tracks token mentions, and maintains conversation memory across group chats. ## Quick Start Ask the agent to scaffold a new elizaOS project with a character file for a crypto research assistant and start it locally with the elizaos CLI.

Frequently Asked Questions about eliza

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

FAQPage Schema
How do I create an elizaOS agent character file?

Create a JSON file with required fields: name, bio, lore, messageExamples, style.all, and modelProvider. Include at least 5 message examples to teach the model your agent's tone and response length, then start it with elizaos start --characters your-file.json.

How do I build a custom elizaOS plugin?

Implement the Plugin interface from @elizaos/core with actions, providers, and evaluators. Each action needs a validate function, a handler, and few-shot examples so the LLM knows when to invoke it, then register the plugin in your character's plugins array.

Does elizaOS support Discord and Telegram bots?

Yes, elizaOS includes clients for Discord, Telegram, Twitter, and Farcaster. Add the platform to the character's clients array and set the required environment variables such as DISCORD_API_TOKEN or TELEGRAM_BOT_TOKEN.

Why does elizaOS fail with a vector dimension mismatch error?

This happens when you switch embedding models after memories are already stored, since old embeddings have different dimensions. Delete the SQLite database file or truncate the memories table in PostgreSQL, then restart the agent.

Can I use npm instead of Bun for elizaOS?

Bun is the required package manager for the elizaOS monorepo and strongly recommended for all projects. Running pnpm or yarn install in the monorepo produces broken lock files, and mixing package managers causes module resolution failures.

Why is my elizaOS agent responding out of character?

Generic responses usually mean too few messageExamples or vague bio and style entries. Add 5-10 diverse conversation examples, make style rules specific, and verify the character JSON parses correctly and is loaded via the --characters flag.