Milady elizaos
Use when the task involves elizaOS core runtime concepts, plugins, actions, providers, evaluators, services, memories, state composition, or upstream elizaOS development. Covers the main abstractions and the TypeScript runtime mental model.
install
source · Clone the upstream repo
git clone https://github.com/milady-ai/milady
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/milady-ai/milady "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/.defaults/elizaos" ~/.claude/skills/milady-ai-milady-elizaos && rm -rf "$T"
manifest:
skills/.defaults/elizaos/SKILL.mdsource content
elizaOS
elizaOS is the plugin-based agent runtime that Eliza builds on top of.
Read These References First
for the runtime mental model and message flowreferences/core-abstractions.md
for plugin extension points and implementation patternsreferences/plugin-development.md
Use This Skill When
- a change touches
eliza/ - you need to reason about
AgentRuntime - you are implementing or debugging actions, providers, evaluators, services, or model handlers
- you need the correct plugin lifecycle instead of guessing from Eliza wrappers
Working Rules
- Treat the TypeScript runtime in
as the primary reference implementation.eliza/packages/typescript/src/ - Prefer elizaOS-native abstractions over product-specific wrappers when reasoning about upstream behavior.
- Remember the split between persistent
and ephemeralMemory
.State - Remember that plugins are the main composition mechanism.