← 返回 Skills 市场
Smart Report Generator
作者
yang1002378395-cmyk
· GitHub ↗
· v1.0.0
· MIT-0
268
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install smart-report-generator
功能描述
Automatically generate and schedule daily, weekly, or monthly reports with customizable templates and multi-platform IM push support.
安全使用建议
Key things to consider before installing or running:
- Undeclared credential: report_bot.py reads OPENCLAW_API_KEY from the environment but the registry and SKILL.md don't mention this. If you run it and set that key, the script will call the OpenClaw API — only provide that key if you trust the service and the skill author.
- Missing dependency documentation: SKILL.md tells you to pip install 'openclaw lark' but the script also needs requests and pyyaml (PyYAML). Add/verify these packages before running.
- Feature mismatches: The markdown and description claim scheduling and Slack/企业微信 support, but the code does not implement scheduling and only implements Feishu and Dingtalk. Treat those claims as inaccurate until the author fixes them.
- Webhook safety: The config requires a webhook URL. Webhooks are sensitive; do not paste production or privileged webhooks without understanding where messages will be sent and who can receive them.
- Audit the code and run in a sandbox: The script is short and readable, but you should inspect the code yourself (or run it in an isolated environment) to confirm there are no hidden endpoints or unexpected network calls. Confirm what OpenClaw account the API key will be billed to and what data is sent to the API (weekly summary prompt includes full task list).
- What would change this assessment: if the author updates registry metadata to declare OPENCLAW_API_KEY as a required credential, updates SKILL.md to list all Python dependencies and clearly documents supported platforms and scheduling behavior (or implements these features), then the inconsistencies would be resolved and confidence would increase.
功能分析
Type: OpenClaw Skill
Name: smart-report-generator
Version: 1.0.0
The skill bundle is a legitimate utility for generating and distributing work reports. The Python script `report_bot.py` implements the stated functionality by processing task data, optionally using an AI model for summarization, and sending the output to user-configured webhooks (Feishu/DingTalk). No evidence of malicious intent, data exfiltration, or unauthorized execution was found.
能力评估
Purpose & Capability
The skill's name/description promise scheduling and multi‑platform push (Feishu/企业微信/钉钉/Slack) but the shipped code only implements Feishu and Dingtalk sending and does not implement scheduling. The code does use an OpenClaw API client (for AI summary), which is consistent with an AI‑assisted report feature, but that credential is not declared in registry metadata or SKILL.md.
Instruction Scope
SKILL.md tells the user to pip install 'openclaw lark' and run the script with a config file. It does not mention that the script reads an OPENCLAW_API_KEY environment variable, nor does it list required Python packages used by the code (requests, pyyaml). The SKILL.md claims scheduling and broader platform support that the runtime instructions/code don't implement.
Install Mechanism
There is no formal install spec (instruction‑only with a code file). That is lower risk than arbitrary downloads, but SKILL.md's pip install command is incomplete: required runtime packages (requests, pyyaml) are not mentioned.
Credentials
The code reads OPENCLAW_API_KEY from the environment to call an OpenClaw API, but the skill metadata declares no required env vars or primary credential and SKILL.md doesn't instruct the user to set this key. Requiring an API key is reasonable for model calls, but it should be declared and documented. The config expects webhooks (sensitive endpoints) — that is in line with functionality but should be called out.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system settings, and does not require config paths beyond a local config file — no elevated persistence privileges detected.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install smart-report-generator - 安装完成后,直接呼叫该 Skill 的名称或使用
/smart-report-generator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Smart Report Generator 1.0.0 – Initial Release
- Automatically generates daily, weekly, or monthly reports.
- Supports report delivery to Feishu, WeCom, DingTalk, and Slack.
- Offers aggregation of multi-user data and custom report templates.
- Simple YAML-based configuration for scheduling and formatting.
- Personal, Team, and Enterprise pricing tiers available.
元数据
常见问题
Smart Report Generator 是什么?
Automatically generate and schedule daily, weekly, or monthly reports with customizable templates and multi-platform IM push support. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 268 次。
如何安装 Smart Report Generator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install smart-report-generator」即可一键安装,无需额外配置。
Smart Report Generator 是免费的吗?
是的,Smart Report Generator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Smart Report Generator 支持哪些平台?
Smart Report Generator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Smart Report Generator?
由 yang1002378395-cmyk(@yang1002378395-cmyk)开发并维护,当前版本 v1.0.0。
推荐 Skills