← 返回 Skills 市场
joifg

Daily Report Writer

作者 JoiFG · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1523
总下载
0
收藏
20
当前安装
1
版本数
在 OpenClaw 中安装
/install daily-report-writer
功能描述
根据输入生成日报 Markdown 草稿并写入 reports 目录
使用说明 (SKILL.md)

Daily Report Writer

Use when

  • 用户要求生成“日报/工作总结草稿”

Inputs

  • date(必填,YYYY-MM-DD)
  • highlights(必填,数组)
  • blockers(可选,数组)

Steps

  1. 校验参数是否齐全。
  2. 读取(或创建)reports/{{date}}-daily-report.md
  3. 按固定模板写入内容。
  4. 返回 status/summary/data/nextAction

Failure

  • 缺参数:明确指出缺哪一项,并给示例输入。
  • 写文件失败:返回目录权限检查建议。
安全使用建议
This skill appears coherent, but take these practical precautions before enabling it: 1) Confirm the agent enforces strict validation of the date input (YYYY-MM-DD) to avoid path-traversal or injection into the file path. 2) Verify the path is interpreted as a relative reports/ directory inside the agent workspace (not an absolute or parent path). 3) Decide and document overwrite behavior (should existing reports be replaced, backed up, or rejected?). 4) Ensure the reports directory has appropriate permissions and is isolated from sensitive system locations. 5) Review the report template to avoid accidentally writing or exposing sensitive information. 6) If running in a multi-tenant or production environment, run the skill in a sandboxed workspace with limited write permissions. If you want a higher-assurance review, provide the actual template the skill will write and the agent runtime path resolution rules so we can check for filename sanitization and exact file locations.
功能分析
Type: OpenClaw Skill Name: daily-report-writer Version: 1.0.0 The `daily-report-writer` skill, defined in `SKILL.md`, instructs the agent to write a Markdown report to `reports/{{date}}-daily-report.md`. The direct use of the user-provided `date` input in the file path creates a potential path traversal vulnerability. If the OpenClaw runtime does not adequately sanitize the `date` input, an attacker could manipulate it to write files to arbitrary locations outside the intended `reports` directory. While no explicit malicious intent (e.g., data exfiltration, remote execution) is present in the instructions, the file write capability with a user-controlled path component poses a significant security risk.
能力评估
Purpose & Capability
Name/description and runtime instructions align: the skill only needs to generate content and read/create a file under reports/{{date}}-daily-report.md. There are no unrelated env vars, binaries, or installs.
Instruction Scope
Instructions are narrowly scoped to validating inputs, creating/reading reports/{{date}}-daily-report.md, writing a fixed template, and returning a status. One operational note: the SKILL.md does not specify input sanitization beyond date format; ensure the agent enforces the YYYY-MM-DD constraint and prevents path traversal or use of absolute paths so the file write stays confined to the intended workspace.
Install Mechanism
No install spec or code is present (instruction-only), so nothing is downloaded or written to disk outside the expected report file.
Credentials
No environment variables, credentials, or config paths are requested; this is proportionate to the stated purpose.
Persistence & Privilege
The skill is not forced-always (always: false). It can be invoked autonomously (normal default) and writes only its own report file per instructions. No indication it modifies other skills or global agent configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install daily-report-writer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /daily-report-writer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of daily-report-writer. - Generates daily report drafts in Markdown format based on user input. - Saves reports to the reports directory using the provided date. - Supports input of highlights (required) and blockers (optional). - Validates all required parameters and provides clear error messages with examples if missing. - Handles file read/write, and gives permission troubleshooting suggestions on failure.
元数据
Slug daily-report-writer
版本 1.0.0
许可证
累计安装 21
当前安装数 20
历史版本数 1
常见问题

Daily Report Writer 是什么?

根据输入生成日报 Markdown 草稿并写入 reports 目录. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1523 次。

如何安装 Daily Report Writer?

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

Daily Report Writer 是免费的吗?

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

Daily Report Writer 支持哪些平台?

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

谁开发了 Daily Report Writer?

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

💬 留言讨论