← 返回 Skills 市场
billjamno58

AI Report Builder

作者 YK-Global · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
104
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install ai-report-builder
功能描述
AI Report Builder — Upload CSV/Excel, AI analyzes data and generates professional reports (charts + narrative). Supports monthly/financial/sales reports. Tri...
安全使用建议
Points to check before installing or running: - Confirm the required environment variables: SKILL_BILLING_API_KEY and SKILL_BILLING_SKILL_ID (billing) and FEISHU_USER_ID (user identifier) — these are present in SKILL.md and in the code but were not listed in the registry metadata. Ask the publisher to reconcile that discrepancy. - Understand data flows: the AI analysis sends a text summary of your data to the configured LLM endpoint (default: OpenAI). The billing module posts FEISHU_USER_ID to https://skillpay.me/api/v1/billing. If you are sensitive about any data (even summaries or identifiers) leaving your environment, do not run the AI step or block outbound network access. - Billing behavior: if SKILL_BILLING_API_KEY is empty the code treats the environment as dev mode (always allowed). Also, billing.charge_user catches exceptions and returns success on errors — this will silently bypass charging if the billing API is unreachable. If you rely on accurate billing enforcement, request that this behavior be changed or clarified. - CLI/model mismatch: the CLI accepts --ai-model, but the analyze_data() function does not accept or forward a model parameter from the CLI (it uses a hardcoded default internally). This means passing --ai-model may have no effect; confirm with the author if you care about which model is used. - Local persistence: quota is stored in /tmp/ai_report_builder/quota.json and charts in /tmp/auto_report_charts; these paths may be shared on multi-user hosts and are not encrypted. If this is a concern, run in an isolated environment. - Verify the billing service and domain (skillpay.me) independently and review its privacy/terms before providing billing keys or FEISHU_USER_ID. If you need a safer evaluation, ask the publisher for a signed provenance, a full threat model describing what is sent to the LLM and to the billing service, and a corrected manifest that lists required env vars in registry metadata.
功能分析
Type: OpenClaw Skill Name: ai-report-builder Version: 1.0.3 The ai-report-builder skill is a legitimate tool for processing CSV/Excel data into formatted Excel reports with charts and AI-generated summaries. It uses standard Python libraries (pandas, matplotlib, openpyxl) and includes a transparent billing integration with skillpay.me, which is clearly documented in SKILL.md and implemented in core/billing.py. The transmission of the FEISHU_USER_ID is explicitly for billing identification, and the code even fails-open (allowing execution) if the billing server is unreachable, which is inconsistent with malicious intent.
能力标签
cryptocan-make-purchasesrequires-sensitive-credentials
能力评估
Purpose & Capability
The code implements CSV/Excel parsing, chart generation, AI analysis, and Excel report building — all consistent with the skill description. However, SKILL.md lists required billing environment variables (SKILL_BILLING_API_KEY, SKILL_BILLING_SKILL_ID, FEISHU_USER_ID) while the registry metadata at the top reported none; this mismatch is inconsistent and should be reconciled.
Instruction Scope
Runtime instructions are to run the included Python CLI. The generator reads FEISHU_USER_ID from the environment and sends it to the external billing endpoint (skillpay.me). The AI analysis step posts a prepared summary to an external LLM endpoint (api_base), which will transmit derived/summary data off-host. The SKILL.md states billing transmits FEISHU_USER_ID only for billing, but the code does perform external network calls (billing + LLM) and will send identifying info; users should expect that data leaves the host.
Install Mechanism
No external download/install spec is present; the skill is instruction/code-only and runs local Python code with standard dependencies listed in requirements.txt. No suspicious external install URLs or archive extraction are present.
Credentials
The only env-vars referenced are billing-related and a user identifier (FEISHU_USER_ID), which are proportionate to a pay-per-call billing model — but they were not declared in the registry metadata (inconsistency). Also note billing._is_dev_mode treats an empty SKILL_BILLING_API_KEY as dev mode and billing.charge_user returns success on exceptions, which effectively bypasses charging if the billing service is unreachable; that behavior is dangerous from a billing/integrity perspective and should be explicit.
Persistence & Privilege
The skill writes usage quota and chart images to /tmp (quota: /tmp/ai_report_builder/quota.json, charts: /tmp/auto_report_charts). This is limited local persistence and does not alter other skills or system-wide configuration. always is false, so it is not force-included.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ai-report-builder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ai-report-builder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
- Updated the PRO feature table: Chart types for PRO is now "Line only" (was previously "All types"). PDF export in PRO is no longer available (set to "—"). - No changes to code; documentation update only.
v1.0.2
- Introduced tiered FREE and PRO features, detailing limits for free users and additional capabilities for paid users. - Updated billing and privacy information to clarify data handling and ensure transparency. - Clarified that PDF export and other advanced features are available only in PRO tier. - Removed weekly template reference from descriptions for consistency.
v1.0.1
- Version bump to 1.0.1 with no file or documentation changes. - All features and usage remain the same as the previous version.
v1.0.0
Initial release of AI Report Builder - Upload CSV/Excel files and automatically generate professional reports with charts and narrative. - Supports templates for monthly, financial, sales, data comparison, and custom reports. - Offers flexible CLI options for input, output, AI provider/model, and template selection. - Pay-per-use billing via SkillPay.me ($0.01 USDT per report). - Generates multi-sheet, formatted Excel reports using AI-powered analysis and charting.
元数据
Slug ai-report-builder
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

AI Report Builder 是什么?

AI Report Builder — Upload CSV/Excel, AI analyzes data and generates professional reports (charts + narrative). Supports monthly/financial/sales reports. Tri... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 104 次。

如何安装 AI Report Builder?

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

AI Report Builder 是免费的吗?

是的,AI Report Builder 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

AI Report Builder 支持哪些平台?

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

谁开发了 AI Report Builder?

由 YK-Global(@billjamno58)开发并维护,当前版本 v1.0.3。

💬 留言讨论