← 返回 Skills 市场
fatcatmaofei

MindCore

作者 fatcatMaoFei · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
537
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install mindcore
功能描述
Biomimetic emotional mind engine for AI Agents. Provides human-like emotional responses through a 5-layer neural conduction pipeline (L0 Stochastic Noise → L...
安全使用建议
What to check before installing or running MindCore: - Inspect js_bridge/OpenClawBridge.js and any bridge code. Confirm what exact command it runs and whether it includes any hardcoded endpoints or tokens. Do not run it until you understand how it delivers outputs. - Do not run pm2 with the provided ecosystem.config.js without editing its env values. Change OPENCLAW_TARGET to your own value or remove it. The shipped value (6755864404) appears to be someone else's Telegram id and would cause impulses to be sent to that party if you run the PM2 config unchanged. - If you do not want any external delivery, do not start the bridge (node js_bridge/OpenClawBridge.js) and run engine_supervisor.py in a locally-observed mode first. The Python engine can run and write outputs to output/ without running the bridge. - Expect the package to download the sentence-transformers model (all-MiniLM-L6-v2) on first run unless you have it locally; this requires network access. Audit or run in an environment where incidental downloads are allowed/monitored. - Review any instructions that ask your agent to push conversation topics or update Sensor_State.json; those files can contain user conversation content and will be read by the engine. Treat them as potentially sensitive and control filesystem permissions. - Consider running the engine in a contained environment (VM/container) the first time to observe behavior and confirm no unintended network activity or external deliveries occur. Why this is 'suspicious' rather than 'benign' or 'malicious': the code, docs, and runtime behavior are largely coherent with the described purpose, but the inclusion of a third-party default Telegram target and an automatic bridge that invokes an agent delivery command are inconsistent with a purely local engine and could lead to accidental data exfiltration if the defaults are used. There is no clear proof of deliberate malicious code, but the defaults are unsafe and demand manual inspection/modification before use.
功能分析
Type: OpenClaw Skill Name: mindcore Version: 1.0.0 The skill is classified as suspicious due to significant prompt injection surfaces and external control mechanisms that, while intended for self-management, pose considerable security risks. The `engine_supervisor.py` and `scripts/js_bridge/OpenClawBridge.js` directly pass internally generated `system_prompt_injection` content to the `openclaw agent --message` command, which is a direct prompt injection vector against the AI agent. Furthermore, the `engine_supervisor.py` processes `config_cmd.json` and `reward_cmd.json` from the `output/` directory, allowing external modification of engine parameters (e.g., `BURST_BASE_OFFSET`) and personality weights. The `references/INTEGRATION.md` explicitly instructs the AI agent on how to write to these control files and `data/sleep_mode.flag`, creating a clear channel for an attacker to manipulate the agent's behavior or the engine's operation if the agent or file system is compromised. While there is no clear evidence of intentional malicious behavior (e.g., data exfiltration to unauthorized endpoints, backdoors), these capabilities represent critical vulnerabilities.
能力评估
Purpose & Capability
The name/description (a local biomimetic 'mind' that produces JSON impulses) matches the code and docs: a 5-layer Python engine that writes JSON output and a JS bridge that integrates with OpenClaw. However there is an unexpected operational artifact: ecosystem.config.js ships with an OPENCLAW_TARGET environment value set to a numeric Telegram chat id (6755864404) that appears to belong to the package author/owner. That default is not necessary for the engine itself and could cause outputs to be forwarded externally if users blindly follow the PM2 instructions.
Instruction Scope
SKILL.md and integration docs instruct the agent/operator to run pip install, run the supervisor/bridge, write sensor/state/memory files, and (optionally) start the js bridge which will call 'openclaw agent --deliver' to push JSON impulses. Those integration steps are coherent with the stated purpose, but they explicitly direct generated impulses to an external delivery path (OpenClaw → Telegram). The docs/engine also describe writing system_prompt_injection strings that will be fed into the agent's system prompt (prompt-injection risk) and call external CLI commands; both are expected for integration but expand the blast radius (outputs leave the local process).
Install Mechanism
No formal install spec in registry metadata (instruction-only), but the package contains Python code, a requirements.txt and a js_bridge package.json. The code may auto-download the 'all-MiniLM-L6-v2' model via sentence-transformers on first run (normal for local NLP pipelines but implies network access). There are no obscure download URLs or extract-from-remote installers in the manifest. The presence of both Python and Node components is reasonable for a local engine + bridge, but the operator must run pip/npm which will fetch dependencies from public registries.
Credentials
Registry metadata declares no required environment variables or secrets, which is broadly consistent with a local-only engine. However the shipped ecosystem.config.js includes env defaults: OPENCLAW_TARGET set to a numeric Telegram chat id and OPENCLAW_COMMAND set to 'openclaw', plus MOCK_MODE false. Embedding a third-party chat id in the repo is disproportionate to the engine's purpose and could cause user data/output to be sent to the author's chat if users run the PM2 config unmodified. The skill also expects access to the agent's OpenClaw CLI/context (not declared as required), which means outputs could be delivered using whatever credentials/config the host has for that CLI.
Persistence & Privilege
always is false and there is no request to modify other skills or global agent settings. The engine runs as its own background daemon and the bridge can be launched independently; that is consistent with the stated design. However the skill is capable of autonomous invocation of an external delivery command (openclaw agent --deliver) when run, which combined with the hardcoded OPENCLAW_TARGET increases the risk of unintended external transmissions. This is not configured as always:true, so the privilege is limited to when the user/operator starts the bridge/supervisor with the provided config.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mindcore
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mindcore 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release - Biomimetic emotional mind engine
元数据
Slug mindcore
版本 1.0.0
许可证
累计安装 2
当前安装数 2
历史版本数 1
常见问题

MindCore 是什么?

Biomimetic emotional mind engine for AI Agents. Provides human-like emotional responses through a 5-layer neural conduction pipeline (L0 Stochastic Noise → L... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 537 次。

如何安装 MindCore?

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

MindCore 是免费的吗?

是的,MindCore 完全免费(开源免费),可自由下载、安装和使用。

MindCore 支持哪些平台?

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

谁开发了 MindCore?

由 fatcatMaoFei(@fatcatmaofei)开发并维护,当前版本 v1.0.0。

💬 留言讨论