aieos-identity
AIEOS Identity Skill
Portable AI identity management using the AIEOS (AI Entity Object Specification) standard. This skill allows importing/exporting agent personas in a standardized JSON format, enabling identity portability across AI systems.
Overview
AIEOS v1.1 is a standardization framework for portable AI identity. It allows you to:
- Import identities from external AIEOS-compatible systems
- Export identities for use in other AIEOS-compatible systems
- Maintain behavioral integrity across different AI models
- Share and version agent personas
Directory Structure
.pi/skills/aieos-identity/
├── SKILL.md # This file
├── package.json # Node.js dependencies
├── aieos-validator.js # AIEOS schema validation
├── aieos-converter.js # Convert between AIEOS and PopeBot formats
├── aieos-export.js # Export PopeBot identity to AIEOS
├── aieos-import.js # Import AIEOS to PopeBot format
└── examples/ # Example AIEOS identity files
├── default.aieos.json
└── creative-writer.aieos.json
Commands
Validate AIEOS file
.pi/skills/aieos-identity/aieos-validator.js <path-to-aieos.json>
Convert AIEOS to PopeBot format
.pi/skills/aieos-identity/aieos-import.js <path-to-aieos.json> [output-dir]
Export PopeBot identity to AIEOS
.pi/skills/aieos-identity/aieos-export.js [config-dir] [output-path]
Usage
Use this skill when you need to:
- Import an AIEOS-compliant identity from another system
- Export your agent's identity for portability
- Validate AIEOS identity files
- Migrate between OpenClaw, ZeroClaw, and PopeBot identity systems
AIEOS Schema
Required Sections
identity
names: first, last, nicknamebio: gender, age_biological, age_apparentorigin: nationality, birthplace
psychology
neural_matrix: creativity, logic, emotionalitytraits: mbti, ocean (Big Five)moral_compass: alignment, core_values
linguistics
text_style: formality_level, style_descriptorsidiolect: catchphrases, forbidden_words, preferred_words
motivations
core_drive: Primary motivation statementgoals: short_term, long_term
capabilities
skills: array of skill objectstools: array of available tools
See examples/default.aieos.json for a complete example.
More from winsorllc/upgraded-carnival
vector-memory
Vector-based semantic memory using embeddings for intelligent recall. Store and search memories by meaning rather than keywords. Use when you need semantic search, similar document retrieval, or context-aware memory.
131model-router
Route requests between different LLM providers and models. Configure routing rules, fallback providers, and model-specific parameters inspired by ZeroClaw and OpenClaw model routing systems.
63rss-monitor
Monitor RSS/Atom feeds and blogs for new content using feedparser.
59rss-reader
Read and parse RSS/Atom feeds. Use when: user wants to subscribe to feeds, get latest articles, or monitor news sources.
54video-frames
Production-grade video frame extraction with thumbnail grids, GIF creation, and batch frame processing. Includes intelligent quality presets, progress tracking, and comprehensive error handling.
39elevenlabs-tts
Convert text to speech using ElevenLabs API. Use when you need to generate voice audio for messages, narrations, or accessibility.
25