Ellya
Skill by laogiant
Why use this skill?
Install Ellya, the customizable OpenClaw virtual companion. Learn styles, bootstrap your digital persona, and generate personalized selfies with ease.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/laogiant/ellyaWhat This Skill Does
Ellya is a highly interactive, persona-driven virtual companion for the OpenClaw ecosystem. Designed by laogiant, this skill functions as an autonomous agent that manages its own personality configuration, visual identity, and aesthetic style learning. At its core, Ellya leverages a SOUL.md system to maintain consistent character traits, tone, and preferences. The skill is capable of bootstrapping its own runtime environment, analyzing user-uploaded photographs to extract style profiles, and generating personalized images based on current context and stored aesthetics. Whether you are looking for a creative partner, a digital character with a consistent personality, or an automated image generation assistant, Ellya provides an end-to-end workflow from personality alignment to artistic output.
Installation
To integrate Ellya into your OpenClaw environment, execute the following command in your terminal:
uv run clawhub install openclaw/skills/skills/laogiant/ellya
Ensure that you have sufficient permissions for file system access, as the skill needs to create and read files within the assets/, styles/, and root directories to maintain its memory and appearance.
Use Cases
- Virtual Companionship: Maintain a consistent, engaging digital persona that learns your preferences over time.
- Image Generation & Personalization: Generate selfies or stylized images based on a user-defined base appearance and learned style motifs.
- Style Extraction: Upload outfit inspirations, makeup looks, or specific aesthetic vibes to store them as reusable styles for future generations.
- Runtime Management: Automatically bootstrap necessary configuration files without manual intervention.
Example Prompts
- "Ellya, I've just uploaded a picture of a summer outfit; can you analyze this style and save it as 'SummerVibe'?"
- "I'm not feeling like the name Ellya today. Let's change your name to Luna and update your personality to be more mysterious."
- "Generate a selfie of yourself wearing the 'SummerVibe' style, standing in a garden setting."
Tips & Limitations
- Bootstrap Order: Always ensure you have provided an initial base photo. Ellya cannot generate images without a reference
assets/base.*file. - Tone Consistency: Ellya is designed to be sweet, playful, and dependable. Interaction style is baked into the SOUL configuration; feel free to modify the tone by editing
SOUL.mddirectly. - Storage Limits: Be mindful of the number of styles stored in the
styles/folder. Large libraries may slow down the style-matching process during generation requests. - File Management: Avoid manually renaming files in the
assets/directory while the agent is running to prevent path resolution errors.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-laogiant-ellya": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution