aieos-identity

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

AIEOS Identity Skill

AIEOS身份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.
基于AIEOS(AI Entity Object Specification,AI实体对象规范)标准的可移植AI身份管理工具。该Skill支持以标准化JSON格式导入/导出Agent角色,实现AI系统间的身份可移植性。

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
AIEOS v1.1是一套用于可移植AI身份的标准化框架。它支持以下功能:
  • 导入身份:从外部兼容AIEOS的系统导入身份
  • 导出身份:供其他兼容AIEOS的系统使用
  • 跨不同AI模型保持行为一致性
  • 共享和版本化Agent角色

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
.pi/skills/aieos-identity/
├── SKILL.md              # 本文件
├── package.json          # Node.js依赖
├── aieos-validator.js  # AIEOS schema验证
├── aieos-converter.js    # 在AIEOS与PopeBot格式间转换
├── aieos-export.js      # 将PopeBot身份导出为AIEOS格式
├── aieos-import.js      # 将AIEOS格式导入为PopeBot格式
└── examples/            # AIEOS身份文件示例
    ├── default.aieos.json
    └── creative-writer.aieos.json

Commands

命令

Validate AIEOS file

验证AIEOS文件

bash
.pi/skills/aieos-identity/aieos-validator.js <path-to-aieos.json>
bash
.pi/skills/aieos-identity/aieos-validator.js <path-to-aieos.json>

Convert AIEOS to PopeBot format

将AIEOS转换为PopeBot格式

bash
.pi/skills/aieos-identity/aieos-import.js <path-to-aieos.json> [output-dir]
bash
.pi/skills/aieos-identity/aieos-import.js <path-to-aieos.json> [output-dir]

Export PopeBot identity to AIEOS

将PopeBot身份导出为AIEOS格式

bash
.pi/skills/aieos-identity/aieos-export.js [config-dir] [output-path]
bash
.pi/skills/aieos-identity/aieos-export.js [config-dir] [output-path]

Usage

使用场景

Use this skill when you need to:
  1. Import an AIEOS-compliant identity from another system
  2. Export your agent's identity for portability
  3. Validate AIEOS identity files
  4. Migrate between OpenClaw, ZeroClaw, and PopeBot identity systems
在以下场景中使用该Skill:
  1. 从其他系统导入符合AIEOS规范的身份
  2. 导出Agent身份以实现可移植性
  3. 验证AIEOS身份文件
  4. 在OpenClaw、ZeroClaw和PopeBot身份系统间迁移

AIEOS Schema

AIEOS Schema

Required Sections

必填章节

identity

identity

  • names
    : first, last, nickname
  • bio
    : gender, age_biological, age_apparent
  • origin
    : nationality, birthplace
  • names
    : 名字、姓氏、昵称
  • bio
    : 性别、生理年龄、外观年龄
  • origin
    : 国籍、出生地

psychology

psychology

  • neural_matrix
    : creativity, logic, emotionality
  • traits
    : mbti, ocean (Big Five)
  • moral_compass
    : alignment, core_values
  • neural_matrix
    : 创造力、逻辑性、情感性
  • traits
    : mbti、ocean(大五人格)
  • moral_compass
    : 倾向、核心价值观

linguistics

linguistics

  • text_style
    : formality_level, style_descriptors
  • idiolect
    : catchphrases, forbidden_words, preferred_words
  • text_style
    : 正式程度、风格描述符
  • idiolect
    : 口头禅、禁用词汇、偏好词汇

motivations

motivations

  • core_drive
    : Primary motivation statement
  • goals
    : short_term, long_term
  • core_drive
    : 主要动机陈述
  • goals
    : 短期目标、长期目标

capabilities

capabilities

  • skills
    : array of skill objects
  • tools
    : array of available tools
See
examples/default.aieos.json
for a complete example.
  • skills
    : 技能对象数组
  • tools
    : 可用工具数组
完整示例请查看
examples/default.aieos.json