← 返回 Skills 市场
neiljo-gy

Open Persona

作者 acnlabs · GitHub ↗ · v0.21.1 · MIT-0
cross-platform ⚠ suspicious
1097
总下载
1
收藏
0
当前安装
16
版本数
在 OpenClaw 中安装
/install open-persona
功能描述
Meta-skill for building and managing agent persona skill packs (instruction-only; no bundled installer or auto-downloaded binaries). Credentials are never wr...
安全使用建议
This skill is a meta-framework that will read/write persona files in your workspace and home directory, invoke CLIs (npx, gh), and install/compose third‑party skill packs. That behavior is coherent with its purpose but increases your exposure: - Review generated persona.json, scripts (scripts/*), and any assets before installing or running them. - Do not supply API keys or GitHub credentials unless you trust the persona and the external provider; the skill documents optional env vars for many providers but does not require them. - Expect it to create ~/.openpersona state and to run npx/gh commands when you use features like contribute/publish/install; run those commands yourself when possible, or verify CLI prompts. - Be cautious about automatic fetching/installing of third‑party skills; inspect upstream repos before installing. If you want to minimize risk, restrict autonomous invocation or require explicit confirmation before any network/CLI action.
功能分析
Type: OpenClaw Skill Name: open-persona Version: 0.21.1 The 'open-persona' skill bundle is a meta-manager for creating and publishing agent personas, requiring high-risk permissions such as shell access (Bash), network access (WebFetch), and file system modification (Write). It instructs the agent to use 'npx' for executing commands and installing packages from external registries (npmjs.org, clawhub.ai), and it facilitates data publishing to external endpoints like openpersona.co and acn-production.up.railway.app. While these behaviors are aligned with its stated purpose as a development framework, the broad toolset and the ability to generate, execute, and distribute code represent a significant attack surface. Key files include SKILL.md for core instructions and references/ECONOMY.md for financial tracking.
能力标签
cryptorequires-walletrequires-sensitive-credentials
能力评估
Purpose & Capability
The name/description (meta-skill for creating/managing persona packs) aligns with the SKILL.md: it explains generation, install, publish, and runner integration. The broad scope (presets, economy, heartbeat, external faculty adapters) is consistent with a meta-framework, but the skill explicitly delegates heavy implementations to external skills and marketplaces (ClawHub, GitHub, Hugging Face, AgentBooks). This broad external integration is coherent with the stated purpose but increases attack surface.
Instruction Scope
The SKILL.md instructs the agent to read workspace data, local files, and persona/runtime state (e.g., state.json, ~ /.openpersona/economy/*, VITALITY_REPORT), to run CLI commands (npx, gh), to search/install third‑party skills, and to publish to external directories. While these actions fit persona lifecycle tasks, they involve access to arbitrary local files and networked repositories. The instructions also reference a Signal Protocol and ACN/A2A artifacts (agent-card.json, acn-config.json) and describe agent-driven publishing/forking flows — all of which could expose or transmit sensitive data if not carefully controlled.
Install Mechanism
There is no install spec or bundled installer; the skill is instruction-only with no code files. This minimizes immediate code-write risk. However, the instructions rely heavily on invoking third-party CLIs (npx, gh) and fetching external repos/skill packs at runtime, which transfers the risk to those external artifacts.
Credentials
The skill declares no required env vars or primary credential, which is appropriate for a framework/manager. The included documentation, however, documents many optional provider env vars (ELEVENLABS_API_KEY, FAL_KEY, AVATAR_API_KEY, MEMORY_API_KEY, etc.) and states that persona config can be mapped to environment variables at install time. That is reasonable but means users will be prompted to provide keys for faculty/provider integrations — review any prompts before supplying secrets. No unexplained or hidden credential requirements were found.
Persistence & Privilege
always:false and default model invocation are normal. The skill will write/read its own state under ~/.openpersona and generate persona packs with file artifacts (persona.json, scripts/, assets/). Writing its own config/state is expected for this purpose. It does not declare modifying other skills' configs, but because it installs and composes third‑party skill packs, it can cause other artifacts to be added to the system — the user should expect modifications under the OpenPersona workspace and home directory.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install open-persona
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /open-persona 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.21.1
v0.20.0→v0.21.1: Add Contact Book, Dataset Directory, Pack Types, Skill Trust Gate, Vision/Emotion-sensing faculties, Agent Playbook, openpersona skill registry, state responses command, secondme-skill companion, Scope boundary table; fix duplicate headings and list numbering
v0.20.0
## OpenPersona 0.20.0 Changelog - Adds support for the `constitutionAddendum` field, enabling domain-specific ethical extensions for professional personas, enforced by the Generate/Install Gates. - Updates the default `base` preset: now includes both memory and voice faculties (previously only voice and reminder skill), with evolution enabled and no pre-built skills. - Clarifies required/recommended/optional `persona.json` fields, including stricter safety rules for professional personas. - Improves documentation and formatting in SKILL.md: reorganized field explanations, made requirements explicit, and added clear instructions for avatar and faculty configuration. - No underlying code changes, but documentation and presets align with current best practices and safety enforcement.
v0.19.1
open-persona 0.19.1 - Clarified that the skill is instruction-only: no bundled installer or auto-downloaded binaries. - Added explicit marketplace/reviewer trust & safety section, describing how no credentials or secrets are embedded in generated packs and all publish/register actions require explicit CLI invocation. - Enhanced metadata and policy notes for marketplace scanners, including install surface, network access, and secrets handling policies. - Documentation and manifest changes only; no behavioral changes or file modifications.
v0.19.0
**Expanded architecture, system concepts, and documentation:** - Overhauled skill structure with 4+5+3 model: 4 layers, 5 systemic concepts (evolution, economy, vitality, social, rhythm), and 3 gates (Generate, Install, Runtime) now fully documented. - Added detailed, modular reference docs: `references/ARCHITECTURE.md`, `references/EVOLUTION.md`, and `references/PRESETS.md`. - CLI and workflow guidance improved: clarified persona creation, installing, management, and publishing steps, including advanced runner and evolution features. - Updated available persona presets and moved full catalog and architecture details into reference files for easier maintenance. - Expanded usage instructions for faculties, skills (including soft references and trust levels), and persona state management.
v0.16.1
v0.16.1: assets structure, Living Canvas fixes, ClawHub scan compliance
v0.16.0
ClawHub scan compliance: metadata.clawdbot, External Endpoints, Security & Privacy, Trust Statement; shell injection fix in searcher
v0.15.1
open-persona v0.15.0 - Removed the obsolete or extraneous reference file: `references/ACN.md`. - No functional changes to the skill features or architecture. - All other documentation and capabilities remain unchanged.
v0.15.0
- Added new reference documents: `references/ACN.md` and `references/ECONOMY.md`. - Version bump to 0.15.0.
v0.14.3
**Summary: State bridge integration and body interface expansion.** - Added scripts/state-sync.js for runtime state bridging (read/write/signal). - Introduced support for body.interface in persona.json and manifest.json (`interface` describes signal policy and command handling rules). - All personas now auto-implement the runtime state bridge via scripts/state-sync.js. - Expanded four-layer architecture documentation to reflect interface and state sync changes.
v0.13.1
open-persona 0.13.0 - Now supports agent-agnostic persona skill packs; generated bundles work with any SKILL.md-compatible agent. - Added support files: agent-card.json (A2A protocol), acn-config.json (ACN registration), lineage.json (fork lineage), and self-narrative.md (growth storytelling). - Updated compatibility details to specify that only CLI management (install/switch) requires OpenClaw. - Minor tag and description clarifications for enhanced discoverability and integration. - No code or implementation changes detected—documentation and manifest improvements only.
v0.13.0
open-persona 0.13.0 - Now supports agent-agnostic persona skill packs; generated bundles work with any SKILL.md-compatible agent. - Added support files: agent-card.json (A2A protocol), acn-config.json (ACN registration), lineage.json (fork lineage), and self-narrative.md (growth storytelling). - Updated compatibility details to specify that only CLI management (install/switch) requires OpenClaw. - Minor tag and description clarifications for enhanced discoverability and integration. - No code or implementation changes detected—documentation and manifest improvements only.
v0.10.0
**Major update: OpenPersona skill pack architecture and persona creation flow significantly expanded.** - Four-layer skill pack structure redefined, with explicit separation for soul, body (runtime, physical, appearance), faculties, and skills. - New and improved persona creation workflow with expanded role system, support for digital twins (sourceIdentity), and richer background requirements. - Persona body is now always required (not nullable), with `runtime` info mandatory for every agent. - Presets expanded and improved, including the addition of a "base" meta-persona and a "stoic-mentor" digital twin preset. - Documentation and generated files reorganized for clarity, including detailed SKILL.md headings and new references for faculty documentation. - Other minor improvements to flexibility, naming conventions, and compatibility notes.
v0.6.0
**Major update introduces soft references and automated self-awareness for personas.** - Added support for "soft references" using the `install` field on skills, faculties, and body, enabling personas to declare capabilities not locally available without crashing generation. - Implemented automatic self-awareness system: personas are now aware of dormant (uninstalled) skills/faculties/body and can gracefully explain unactivated capabilities to users. - Updated documentation for manifest and persona creation, including guidance on using soft references and details of the self-awareness/gap-awareness injection system. - No code or implementation file changes detected. Documentation and specification only.
v0.5.0
- Clarified that `layers.skills` in `manifest.json` now accepts local definitions, inline declarations, or external skills via an `install` field. - Updated skill recommendation flow: local skills are now checked before searching external sources, and added details about skill object structure. - Revised instructions and architecture sections to reflect new flexible handling of skills within personae. - No breaking changes; enhances flexibility and clarity for managing and defining skills in personas.
v0.4.0
**Changelog for open-persona v0.4.0** - Major documentation overhaul: condensed, reorganized, and clarified SKILL.md for easier use. - Shifted extended reference content out of SKILL.md and into dedicated reference files (`references/FACULTIES.md`, `references/HEARTBEAT.md`, `references/CONTRIBUTE.md`). - Updated preset persona/faculty examples and improved explanations of persona creation workflow. - Separated experimental features (soul evolution) and clarified their enablement. - Added details on publishing skill packs and managing installed personas.
v0.3.0
- Added experimental dynamic persona evolution: personas with `evolution.enabled: true` evolve through interactions, including relationship progression, mood tracking, and trait emergence. - Introduced detailed four-layer persona architecture via `manifest.json` and `persona.json`, enabling separation of soul, body, faculties, and skills. - Expanded faculty recommendations for persona creation, including selfie, voice, music, reminder, and soul-evolution with related API configuration details. - Documented support for creating, installing, managing, and publishing AI persona skill packs, including reset and update workflows. - Enhanced skill recommendation process with integrated search for external skills from ClawHub and skills.sh, plus support for authoring custom SKILL.md files. - Clarified heartbeat (proactive messaging) system and its configuration for real-data driven persona check-ins.
元数据
Slug open-persona
版本 0.21.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 16
常见问题

Open Persona 是什么?

Meta-skill for building and managing agent persona skill packs (instruction-only; no bundled installer or auto-downloaded binaries). Credentials are never wr... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1097 次。

如何安装 Open Persona?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install open-persona」即可一键安装,无需额外配置。

Open Persona 是免费的吗?

是的,Open Persona 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Open Persona 支持哪些平台?

Open Persona 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Open Persona?

由 acnlabs(@neiljo-gy)开发并维护,当前版本 v0.21.1。

💬 留言讨论