← 返回 Skills 市场
derick001

Multi-Chat Context Manager

作者 Derick · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
506
总下载
0
收藏
1
当前安装
4
版本数
在 OpenClaw 中安装
/install multi-chat-context-manager
功能描述
CLI tool to store and retrieve conversation contexts per channel/user.
安全使用建议
This skill appears to do what it says: a small, local CLI context store that writes plaintext JSON. Before installing or using it, consider: (1) Data sensitivity — contexts are stored unencrypted in data/contexts.json, so avoid storing secrets or sensitive PII. (2) Storage location and permissions — the default path is inside the skill directory; you may want to move it or restrict filesystem permissions. (3) Concurrency — there is no file-locking; concurrent writes may corrupt the file. (4) Test/code inconsistencies — tests set CONTEXT_STORAGE_PATH but the main code ignores it; if you need a custom path, modify the code to honor an env var. (5) Minor bugs — stored timestamps use the script file mtime instead of the current time (adjust to use datetime.now()). (6) No network or credential access detected. If these limitations are acceptable, the skill is coherent and low-risk; otherwise, review/patch the code (particularly storage path handling and timestamping) before use.
功能分析
Type: OpenClaw Skill Name: multi-chat-context-manager Version: 1.0.0 The skill bundle implements a multi-chat context manager that stores conversation history in a local JSON file. The `SKILL.md` provides clear instructions without any prompt injection attempts. The `scripts/context-manager.sh` wrapper uses proper quoting when invoking the Python script, and `scripts/context_manager.py` uses `argparse` for safe command-line argument parsing. Data is stored locally in `data/contexts.json` and is not exfiltrated or used in any executable context. There is no evidence of malicious intent, unauthorized access, or risky operations.
能力评估
Purpose & Capability
Name/description (store/retrieve/clear per channel/user) align with the provided Python script, shell wrapper, and example usage. Only python3 is required and the code performs only local JSON file operations — proportional to the stated purpose.
Instruction Scope
SKILL.md instructions map directly to the scripts and describe manually invoking the CLI. The runtime instructions do not reference external endpoints or unrelated system paths. Notes: the tests attempt to set CONTEXT_STORAGE_PATH but the main code does not read that env var (so tests are buggy/inconsistent), and store_context uses os.path.getmtime(__file__) as a timestamp (likely a logic bug — returns file modification time, not current time). These are correctness issues, not evidence of malicious scope creep.
Install Mechanism
No install spec; the skill is instruction-only but bundles small scripts and tests. No network downloads or archive extraction are performed by an installer. Risk surface is limited to the included local Python scripts writing a JSON file.
Credentials
The skill declares no required environment variables or credentials, and the code does not request secrets. The test file sets CONTEXT_STORAGE_PATH to point tests at a temp file, but the main code does not read that env var — an inconsistency (likely a test bug). No disproportionate credential or config access is present.
Persistence & Privilege
The skill is not always-enabled and is user-invocable. Its persistence is limited to writing a local plaintext JSON file (data/contexts.json) within the package tree; it does not modify other skills or system-wide settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install multi-chat-context-manager
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /multi-chat-context-manager 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- No changes detected in this version. - The skill remains at version 1.0.2 with no updates to functionality or documentation.
v1.0.3
- Simplified the skill description and usage instructions for clarity. - Clarified that the tool is a CLI utility for manual context storage/retrieval, not an auto-integration plugin. - Updated usage examples and commands with concise syntax. - Listed key limitations: manual invocation, plaintext storage, and no platform auto-integration. - No longer describes OpenClaw or direct integration with chat platforms.
v1.0.2
- Internal changes made to scripts/context_manager.py; no user-facing features or documentation updates. - SKILL.md unchanged.
v1.0.1
- Added detailed documentation for installing, configuring, and using the multi-chat-context-manager skill. - Explained how the skill separates and manages conversation contexts per chat channel and user. - Provided step-by-step usage instructions and example conversation flows for Telegram and Discord. - Documented available command-line interface commands for storing, retrieving, clearing, and listing contexts. - Outlined requirements and current limitations of the skill.
元数据
Slug multi-chat-context-manager
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 4
常见问题

Multi-Chat Context Manager 是什么?

CLI tool to store and retrieve conversation contexts per channel/user. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 506 次。

如何安装 Multi-Chat Context Manager?

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

Multi-Chat Context Manager 是免费的吗?

是的,Multi-Chat Context Manager 完全免费(开源免费),可自由下载、安装和使用。

Multi-Chat Context Manager 支持哪些平台?

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

谁开发了 Multi-Chat Context Manager?

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

💬 留言讨论