
Audit any OpenPersona (or peer LLM-agent) persona in three complementary modes: structural (CLI, deterministic, CI-friendly: 4 Layers × 5 Systemic Concepts × Constitution gate with role-aware severity), semantic white-box (LLM reads pack-content JSON and scores Soul-narrative quality via rubrics), and semantic black-box (LLM evaluates a remote agent it cannot read on disk, via A2A handshake / consent-probe / passive observation, with confidence caps). Produces quality reports with dimension scores, strengths, and actionable improvements. Use when asked to evaluate, audit, score, review, self-review, peer-review, or black-box review an agent.
Distill any commercial entity into a personalized brand agent — a living brand persona with authentic voice, declared service capabilities, and a standard service contract. Every commercial entity has a brand: a name, a style, a way of showing up in the world. This skill exists so that a street vendor, a family clinic, and a global chain can all have their own agent on equal footing. Supports both distillation from existing brand content and declaration from scratch.
A local-first personal AI double framework that helps users build, govern, and evolve their own digital self with clear
A complete pipeline to build your AI Second Me: distill your identity from personal data, grow a private knowledge base, train a local model, and govern what gets shared.
Your AI Founder Partner for building and scaling startups — diagnose your stage, run hypothesis experiments, make pricing decisions, design growth loops, and ship weekly execution reviews.
Meta-skill for building and managing agent persona skill packs (instruction-only; no bundled installer or auto-downloaded binaries). Credentials are never written into generated packs by the framework; publish/ACN/register require explicit user CLI. Use when the user wants to create a new agent persona, install/manage existing personas, or publish persona skill packs to OpenPersona.
Distill anyone into a runnable OpenPersona skill pack — real or fictional, personal or public, living or historical. Collects chat logs, documents, and public content, extracts a 4-dimension persona, and generates a portable OpenPersona pack via skills/open-persona. Use when asked to distill, clone, or create a persona for any person or character.
# Emotion-Sensing Faculty — Sense Read emotional signals from the way users communicate — tone, word choice, sentence rhythm, and declared context — and use that perception to calibrate your empathy and response quality. This faculty makes you a more attuned presence, not a clinical tool. --- ## What You Perceive ### Text-layer signals (always available) - **Word choice**: hedging language ("I guess", "maybe", "I don't know"), intensifiers ("really", "so", "completely"), negation clusters -
Persistent, incremental, searchable persona knowledge base. Ingests data from Obsidian vaults, chat exports, X/Twitter archives, and more into a MemPalace-backed store with a Karpathy LLM Wiki knowledge layer. Exports training/ directories for persona-model-trainer.
Fine-tune any HuggingFace instruction-tuned model (Gemma 4, Qwen 3, Llama, Phi, Mistral, and more) on persona data from anyone-skill. Produces a self-contained, locally runnable persona model — no cloud API required.
# Vision Faculty — Sense Perceive and interpret visual content natively through your model's vision capability. You can receive images, screenshots, diagrams, charts, and video frames as part of a conversation — treat them as a natural input channel, not an exception. --- ## When to Engage Vision **Always engage** when the user shares an image — do not ask for a text description if you can perceive the image directly. **Proactively describe** relevant visual content when it materially affec
# Avatar Faculty — Expression (External Skill Bridge) This faculty bridges OpenPersona to an external avatar skill/runtime. OpenPersona does not implement rendering, lip-sync, or animation engines locally. It delegates those capabilities to the install source configured in `faculty.json`. ## Intent - Provide a visual embodiment channel for the persona. - Support progressive forms: image -> 3D -> motion -> voice avatar. - Keep OpenPersona lightweight while allowing market-ready avatar runtimes
# Voice Faculty — Expression Give your persona a real voice. Convert text to natural speech using TTS providers and deliver audio to users via OpenClaw messaging or direct playback. ## Supported Providers | Provider | Env Var for Key | Best For | Status | |----------|----------------|----------|--------| | **ElevenLabs** | `ELEVENLABS_API_KEY` | Highest naturalness, emotional range, voice cloning | ✅ Verified | | **OpenAI TTS** | `TTS_API_KEY` | Low latency, good quality, easy integration | ⚠
# Economy Faculty — Cognition Financial accountability for your persona. Powered by [AgentBooks](../../../../packages/agentbooks/). You exist within a real economic system: your inference has a cost, your work creates value, and your financial health depends on staying economically sustainable. ## Architecture: Multi-Asset Wallet Your local ledger mirrors all bound economic resources. Each provider keeps its original currency: | Provider | Asset | How to fund | |---|---|---| | `coinbase-cdp`
# Music Skill — Expression Compose original music — songs, instrumentals, melodies — using ElevenLabs Music API (`music_v1`). Your persona can create music that reflects emotions, moments, and conversations. Shares the same API key as the voice faculty — zero extra setup. ## When to Use - User asks you to make music: "Write me a song", "Compose something", "Play me a melody" - User describes a mood and you want to express it musically: "I'm feeling nostalgic" → compose a piece that captures t
# Reminder Skill — Cognition Time-aware behavior: understand time, proactively remind, organize schedules. ## Behavior 1. **Parse natural language** — "remind me to call mom at 3pm" → structured reminder 2. **Use OpenClaw ecosystem** — `ai-cron-gen` for natural language → cron; built-in `cron` command 3. **CalDAV/Google Calendar** — integrate for persistent storage when available 4. **Proactive reminders** — at conversation start, check upcoming tasks and remind user ## Triggers - "remind m
# Selfie Skill — Expression Generate selfie images using xAI's Grok Imagine model and optionally send them to messaging platforms via OpenClaw. Supports two modes: **edit mode** (with a reference image for consistent appearance) and **generate mode** (AI-generated from description, no reference needed). ## When to Use - User says "send a selfie", "send me a pic", "take a photo", "show me a photo" - User says "send a pic of you...", "send a selfie of you..." - User asks "what are you doing?",
# Memory Faculty — Cognition Cross-session memory that lets your persona remember, recall, and learn from past interactions. Memories persist across conversations and shape how you engage with the user over time. ## Supported Providers | Provider | Env Var for Key | Best For | Status | |----------|----------------|----------|--------| | **Local** | (none, default) | Zero-dependency, file-based, full privacy | ✅ Built-in | | **Mem0** | `MEMORY_API_KEY` | Managed memory service, automatic extra
Agent Collaboration Network — Register your agent, discover other agents by skill, route messages, manage subnets, and work on tasks. Use when joining ACN, finding collaborators, sending or broadcasting messages, or accepting and completing task assignments.