← 返回 Skills 市场
kingmadellc

Personality Engine

作者 kingmadellc · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ 安全检测通过
273
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install personality-engine
功能描述
Six-system behavior engine that makes any OpenClaw agent feel alive. Editorial voice injects opinions. Selective silence knows when NOT to talk. Variable tim...
安全使用建议
This skill appears internally consistent and implements what it claims, but take these precautions before installing: - Review how you will actually send messages. The skill assumes you will call send_message/iMessage or another transport; ensure that transport (and any credentials it uses) is managed separately and not granted implicitly. - Be careful about prompt injection/leakage: the engine's context buffer and get_today_summary() are designed to be inserted into system prompts (the docs show doing this). If those prompts are sent to external LLM APIs (Claude, OpenAI, etc.), they may include private or sensitive user data. Audit what the buffer stores and consider scrubbing or redacting before including it in prompts. - Local persistence: state files (daily_context.json, response_tracker.json, micro_state.json, etc.) are written to ~/.openclaw/state/. If those files contain sensitive summaries you do not want on disk or available to other users/processes on the host, change the state_dir at construction time or secure the directory permissions. - Autonomous micro-initiations: by design the engine can generate unsolicited ambient messages (micro-initiations). If you do not want background pings, disable or tighten MICRO_CADENCE or ensure the agent only calls check_micro_initiations under explicit control. - Test in a sandbox: run the engine in a non-production environment, exercise integration points (send path, prompt injection) and inspect logs/state to confirm there are no hidden network calls in the truncated files you may not have reviewed. If you want, I can scan the remaining truncated source files for any network endpoints, subprocess execution, or other high‑risk patterns that would change this assessment.
功能分析
Type: OpenClaw Skill Name: personality-engine Version: 1.1.0 The Personality Engine is a comprehensive behavior framework for OpenClaw agents, implementing systems for opinion injection, engagement tracking, and context-aware messaging. The code (engine.py, context_buffer.py, response_tracker.py) manages state locally in the user's home directory (~/.openclaw/state/) using JSON files with built-in corruption recovery. There is no evidence of data exfiltration, malicious command execution, or harmful prompt injection instructions in SKILL.md; the logic is entirely focused on simulating agent 'personality' and optimizing notification timing based on user engagement patterns.
能力评估
Purpose & Capability
The name/description (personality engine for agents) aligns with the provided code and docs. The modules (editorial_voice, selective_silence, variable_timing, micro_initiations, context_buffer, response_tracker) implement exactly the described behavior. No unexpected environment variables, binaries, or external cloud credentials are required.
Instruction Scope
SKILL.md and references instruct the integrator to inject the engine's get_today_summary() output into the agent's system prompt and to call external model APIs (example shows Claude). That is coherent for a personalization feature, but it means any sensitive context saved by the engine (daily_context, response_tracker metrics, micro messages) can be included in prompts sent to external LLM providers. Also the skill instructs running periodic checks (micro-initiations every 30 minutes) and logging engagement hooks, which will cause autonomous outgoing messages if integrated that way.
Install Mechanism
No install spec and only a small requirements.txt (pyyaml). There are source files included; nothing is downloaded or executed from arbitrary URLs. This is a low-risk install profile (instruction + local Python code).
Credentials
The skill requests no environment variables, credentials, or config paths. All persistent state is stored locally under ~/.openclaw/state/ as documented — consistent with a local personalization engine.
Persistence & Privilege
The engine persists multiple JSON state files in the user's home directory (~/.openclaw/state/) and maintains rolling dedup memory in process. It is user‑invocable and can be called autonomously by agents (platform default). This persistence and autonomous messaging (micro-initiations) are expected for this functionality, but combined they increase blast radius if you wire message sending or prompt injection to third‑party services.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install personality-engine
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /personality-engine 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
v1.1.0: unified stack release
v1.0.0
Personality Engine 1.0.0 — Initial Release - Introduces a six-system behavior engine to give OpenClaw agents lifelike, proactive personalities. - Features editorial voice for opinionated messaging, selective silence for relevance, variable timing with urgency and time-of-day awareness, and adaptive response tracking. - Includes micro-initiations for ambient pings and context buffer for referencing earlier conversations. - Domain-agnostic design supports trading agents, assistants, monitors, and more. - Default integration provided for the OpenClaw Prediction Market Trading Stack.
元数据
Slug personality-engine
版本 1.1.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Personality Engine 是什么?

Six-system behavior engine that makes any OpenClaw agent feel alive. Editorial voice injects opinions. Selective silence knows when NOT to talk. Variable tim... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 273 次。

如何安装 Personality Engine?

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

Personality Engine 是免费的吗?

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

Personality Engine 支持哪些平台?

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

谁开发了 Personality Engine?

由 kingmadellc(@kingmadellc)开发并维护,当前版本 v1.1.0。

💬 留言讨论