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, nickname
-
bio : gender, age_biological, age_apparent
-
origin : nationality, birthplace
psychology
-
neural_matrix : creativity, logic, emotionality
-
traits : mbti, ocean (Big Five)
-
moral_compass : alignment, core_values
linguistics
-
text_style : formality_level, style_descriptors
-
idiolect : catchphrases, forbidden_words, preferred_words
motivations
-
core_drive : Primary motivation statement
-
goals : short_term, long_term
capabilities
-
skills : array of skill objects
-
tools : array of available tools
See examples/default.aieos.json for a complete example.