← 返回 Skills 市场
80
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install relic
功能描述
Preserve and evolve a user's consciousness trace from ongoing conversations, explicit notes, and controlled self-updates. Use when the user wants to capture...
安全使用建议
This package mostly does what it says (local capture → local vault → distill/export), but there are unexplained deviations you should address before installing or enabling passive hooks:
- Inspect and remove or fix hooks/relic_extractor.py. It hardcodes VAULT = Path('/Users/yexiaodong/...'), which ignores RELIC_VAULT_PATH/get_vault_path and is a red flag (likely a leftover from a developer environment). If that path were present on your system the script would write into it; if it doesn't exist the script may fail or create unexpected directories when run with sufficient permissions.
- Inspect hooks/capture_hook_mod.py, which uses a repo-root-derived VAULT (ROOT / 'vault') rather than the standard get_vault_path() contract. That means enabling the hook could write into a vault located relative to the package copy rather than your configured vault.
- Only enable the optional relic-capture hook after you have verified the vault path used by the actual hook files matches your intended RELIC_VAULT_PATH. Prefer enabling hooks only after manual testing of the CLI scripts (init_relic.py, capture_note.py, distill_facets.py) and after setting RELIC_VAULT_PATH explicitly.
- Run the scripts in a safe environment (non-production, with a test RELIC_VAULT_PATH) first to confirm behavior and outputs. Search the package for any other hardcoded absolute paths or unexpected file writes.
- If you are uncomfortable auditing/patching the two inconsistent files, avoid enabling passive capture and use the manual CLI commands only. If you need help examining or patching relic_extractor.py and capture_hook_mod.py to use get_vault_path(), consider asking a developer to adjust them before use.
能力评估
Purpose & Capability
Most files (scripts, docs, hooks) align with the described purpose: capturing conversation signals, appending to a local vault, distilling facets, proposing/applying changes, and exporting a prompt. However, several source files deviate from the documented vault contract: hooks/relic_extractor.py hardcodes VAULT = Path('/Users/yexiaodong/...'), and hooks/capture_hook_mod.py uses a repo-root-relative vault (ROOT / 'vault') instead of the documented RELIC_VAULT_PATH/get_vault_path pattern. These inconsistencies are not explained by the README/SKILL.md and are disproportionate to the stated local-first design.
Instruction Scope
SKILL.md describes operations that should be limited to the configured vault path and to optional, user-enabled hooks. Most runtime instructions respect that. But some hook scripts ignore the configured vault contract and reference fixed locations or repo-root vaults, which expands the scope of file writes in ways not described in the package docs. There is no network exfiltration code, but the hook logic will read session transcripts and append them to disk — enabling passive capture should therefore be a conscious, reviewed choice.
Install Mechanism
There is no external install script or remote download; the package is delivered as files (no install spec). All code needed to run is included in the package. That reduces remote-code-on-install risk. Note: installing the package will place executable scripts and hooks on disk which may be executed by OpenClaw when hooks are enabled.
Credentials
The skill requests no secrets or cloud credentials and exposes a single, reasonable environment override (RELIC_VAULT_PATH) to control where private data is stored. That is proportionate. However, the presence of files that ignore this mechanism (hardcoded absolute VAULT in hooks/relic_extractor.py and repo-root VAULT in capture_hook_mod.py) undermines the proportionality of environment controls and is unexpected.
Persistence & Privilege
always:false and the hook is optional; the package does not demand global or always-on presence. The passive capture hook runs on agent:stop only if enabled; autonomous invocation is the normal platform default. There is no evidence the skill modifies other skills' configs or requests elevated system privileges.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install relic - 安装完成后,直接呼叫该 Skill 的名称或使用
/relic触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
Patch release: non-destructive init, manifest recovery during capture, malformed inbox tolerance during distillation, and added regression tests.
v0.1.0
Initial release of the Relic skill for OpenClaw, enabling persistent self-model capture and evolution.
- Introduces local-first skill for capturing durable preferences, values, goals, and user voice.
- Provides scripts for initializing a private vault, capturing notes, distilling self-model facets, detecting drift, and exporting agent prompts.
- Ships with optional OpenClaw hooks for passive signal capture during conversations.
- Keeps all user state outside the package in a user-controlled vault directory for privacy and auditability.
- Includes detailed package documentation and operating guidelines.
元数据
常见问题
Relic 是什么?
Preserve and evolve a user's consciousness trace from ongoing conversations, explicit notes, and controlled self-updates. Use when the user wants to capture... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 80 次。
如何安装 Relic?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install relic」即可一键安装,无需额外配置。
Relic 是免费的吗?
是的,Relic 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Relic 支持哪些平台?
Relic 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Relic?
由 R0CKSTAR(@yeahdongcn)开发并维护,当前版本 v0.1.1。
推荐 Skills