← 返回 Skills 市场
mariusfit

ops-journal

作者 mariusfit · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
557
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ops-journal
功能描述
Automates logging of deployments, incidents, changes, and decisions into a searchable ops journal with incident timelines and postmortem generation.
安全使用建议
This skill appears to be a local ops journal and is internally consistent. Before installing or running: (1) review the script source (already included) and confirm you're comfortable with files being written to ~/.openclaw/workspace/ops-journal (or set OPS_JOURNAL_DIR to a different folder); (2) run it as a non-privileged user — it only needs file-system access to that directory; (3) if you plan integrations (infra-watchdog or others), verify hooks only post expected messages and do not expose sensitive data in entries; (4) if you require network isolation, note the tool itself performs no network operations but any integrations you add might. If you want stronger assurances, run it in a sandbox/container first.
功能分析
Type: OpenClaw Skill Name: ops-journal Version: 1.0.0 The skill is classified as suspicious due to a potential arbitrary file write vulnerability in the `scripts/journal.py` file. The `cmd_export` function allows writing journal entries to an arbitrary file path specified by the `--output` argument (`with open(args.output, 'w') as f:`). While this functionality is plausible for an export feature, it presents a significant vulnerability if a malicious actor or a compromised agent could control the `args.output` path, potentially leading to overwriting critical system files or user configuration files. There is no evidence of intentional malicious behavior such as data exfiltration, backdoors, or prompt injection in `SKILL.md`.
能力评估
Purpose & Capability
Name/description (ops-journal) match the contained code and CLI: the Python script implements logging, incident lifecycle, search, export, and writing markdown incident files. There are no unexpected external service credentials, packages, or binaries requested.
Instruction Scope
SKILL.md instructs running the included scripts and using local commands (init, log, incident, search, export). The script reads/writes only local files (SQLite DB and incident markdowns) and CLI args; it does not perform network calls or access unrelated system paths. Behavior stays within the stated purpose.
Install Mechanism
No install spec; this is instruction-only with an included Python script relying on the standard library. That is proportionate for a small CLI tool and keeps installation risk low.
Credentials
The code honors an optional OPS_JOURNAL_DIR environment variable to override the default storage path, but the skill's metadata did not declare any required env vars. This is benign functional behavior but is an undeclared env var the user may want to know about because it controls where data is stored.
Persistence & Privilege
The skill does not request permanent platform privileges (always: false) and does not modify other skills or global agent config. It creates files under the user's home workspace directory only.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ops-journal
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ops-journal 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: structured ops logging with 6 categories, 4 severity levels, full incident management (open/resolve/timeline/postmortem), search, period summaries, export (markdown/JSON/CSV), statistics. SQLite backend, zero external dependencies.
元数据
Slug ops-journal
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

ops-journal 是什么?

Automates logging of deployments, incidents, changes, and decisions into a searchable ops journal with incident timelines and postmortem generation. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 557 次。

如何安装 ops-journal?

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

ops-journal 是免费的吗?

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

ops-journal 支持哪些平台?

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

谁开发了 ops-journal?

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

💬 留言讨论