← 返回 Skills 市场
ivangdavila

Report

作者 Iván · GitHub ↗ · v1.0.3
linuxdarwinwin32 ⚠ suspicious
1335
总下载
2
收藏
7
当前安装
4
版本数
在 OpenClaw 中安装
/install report
功能描述
Configure custom recurring reports. User defines data sources, skill handles scheduling and formatting.
安全使用建议
This skill appears to do what it says, but before installing: 1) Review and restrict access to ~/report/ (it will store configs, data, and logs). 2) Only set API keys as environment variables if you trust the reporting configs and the machine; prefer per-report least-privilege keys and rotate them if possible. 3) Carefully vet any delivery endpoints (webhook URLs, Telegram chat IDs, email recipients) — reports may contain sensitive data and scheduled runs will send them automatically. 4) Confirm your agent environment supports the referenced actions (cron scheduling, 'browser action' PDF rendering, and delivery integrations). 5) If you need monitoring/auditing, keep delivery.log and generated files under a secure directory and review failures regularly.
功能分析
Type: OpenClaw Skill Name: report Version: 1.0.3 The skill's stated purpose of report generation and delivery is benign. However, it presents several potential vulnerabilities that could be exploited by a malicious user of the skill. The `delivery.md` file instructs the agent to create cron jobs with payloads containing user-defined strings (e.g., `{report-name}`, `{channel}`), which could be vectors for prompt injection or command injection if not properly sanitized by the agent. Additionally, `formats.md` uses `browser action=pdf targetUrl=file:///path.html`, where `path.html` could be manipulated for local file disclosure. The `schema.md` also defines a 'Data Prompt' field, a user-controlled string that could be used for prompt injection against the agent. These capabilities, while functional, introduce significant risks if the agent's execution environment lacks robust input sanitization and sandboxing.
能力评估
Purpose & Capability
Name/description (recurring reports, scheduling, formatting) align with required actions: creating ~/report/, storing config/data, scheduling jobs, rendering formats, and delivering via channels. No unrelated credentials or binaries are requested.
Instruction Scope
SKILL.md explicitly reads/writes under ~/report/, manages cron-scheduled jobs, and can POST to webhooks / send to Telegram / email. That is within reporting scope, but the skill will deliver report content to external endpoints configured by the user — verify each destination is trusted before configuring it. The instructions also reference a 'browser action=pdf' step (headless browser) which implies the agent environment must provide a PDF-rendering capability.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest-risk delivery mechanism. It does not download or install external packages.
Credentials
No required environment variables or credentials are declared; API keys are optional and explicitly user-provided (examples: STRIPE_API_KEY, GITHUB_TOKEN). The declared metadata shows optional USER_PROVIDED_API_KEYS. Requested env usage is proportional to the stated purpose.
Persistence & Privilege
always:false (normal). The skill relies on scheduled cron jobs which will cause autonomous execution at configured times — expected for a scheduling/reporting tool. Users should be aware scheduled runs may send data to configured external channels without an interactive prompt.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install report
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /report 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
Fixed path consistency, declared optional env vars in metadata
v1.0.2
User-driven data source model, explicit permission grants
v1.0.1
Report index now persists across skill updates
v1.0.0
Initial release
元数据
Slug report
版本 1.0.3
许可证
累计安装 7
当前安装数 7
历史版本数 4
常见问题

Report 是什么?

Configure custom recurring reports. User defines data sources, skill handles scheduling and formatting. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1335 次。

如何安装 Report?

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

Report 是免费的吗?

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

Report 支持哪些平台?

Report 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(linux, darwin, win32)。

谁开发了 Report?

由 Iván(@ivangdavila)开发并维护,当前版本 v1.0.3。

💬 留言讨论