← Back to Skills Marketplace
kaisersong

Report Creator

by Kaiser · GitHub ↗ · v1.21.2 · MIT-0
cross-platform ⚠ suspicious
445
Downloads
0
Stars
1
Active Installs
16
Versions
Install in OpenClaw
/install report-creator
Description
Use when the user wants to CREATE or GENERATE a report, business summary, data dashboard, or research doc — 报告/数据看板/商业报告/研究文档/KPI仪表盘. Handles Chinese and Eng...
Usage Guidance
This skill appears to do what it says: generate and validate .report.md IR into single-file HTML reports using local templates and guard checks. It does not request credentials or install arbitrary remote binaries. Before installing or running it: 1) Inspect SKILL.md for any hidden/control characters (the scanner flagged 'unicode-control-chars'); remove or decode them if present. 2) If you install by cloning the GitHub repo, review scripts (scripts/*.py) to ensure they don't call unexpected network endpoints or execute untrusted code in your environment. 3) Run tests locally in a sandboxed environment if possible (repo includes tests and eval scripts). 4) Avoid pasting SKILL.md or other large skill files wholesale into online LLM prompts without first checking for hidden characters. 5) Because the skill can be invoked autonomously by the agent, only enable it for agents/contexts you trust. If you need higher assurance, request the authoritative upstream repo URL and verify commit history before use.
Capability Analysis
Type: OpenClaw Skill Name: report-creator Version: 1.21.2 The skill bundle contains high-risk capabilities, specifically shell command execution via 'subprocess.run' in 'scripts/verify-release.py' and browser automation using Playwright in 'scripts/export-image.py'. An internal validation report ('reports/validate.json') explicitly flags these as 'dangerous calls' (Rule R75). While these scripts appear to serve legitimate purposes like automated testing and report-to-image conversion, they represent a significant attack surface if the agent is manipulated into executing them with unintended inputs. No evidence of intentional malice, such as data exfiltration or unauthorized persistence, was detected.
Capability Tags
cryptocan-make-purchasesrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description match the code and SKILL.md. Files, templates, evals, and scripts all align with generating, validating, and rendering .report.md → HTML reports. No unrelated env vars, binaries, or cloud credentials are requested.
Instruction Scope
SKILL.md gives detailed, narrow routing rules (flags, which reference files to load per route, IR contract). It explicitly instructs not to render surrounding conversation and to load references minimally. This scope is appropriate, but the SKILL.md is large and contains an injected-detection signal ('unicode-control-chars') — inspect SKILL.md for hidden control characters before trusting automated evals or embedding its contents into an LLM prompt.
Install Mechanism
No install spec in the registry; README suggests standard git clone or clawhub install from a GitHub repo. That is expected for a skill that includes templates and scripts. There are no obfuscated download URLs or archive extraction instructions in the metadata provided.
Credentials
The skill requires no environment variables or credentials and does not request access to unrelated services. Scripts and tests operate on repo-local files; nothing asks for secrets or service tokens.
Persistence & Privilege
always is false and there is no evidence the skill modifies other skills or system-wide settings. It is user-invocable and uses local files/templates; normal persistence and autonomy behavior apply.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install report-creator
  3. After installation, invoke the skill by name or use /report-creator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.21.2
Packaging cleanup: remove tracked docs content from GitHub and ClawHub packages, keep local docs as an ignored symlink to /Users/song/projects/mydocs/report-creator, and update ignore rules so docs are not included in future packages.
v1.21.1
Skill prompt budget release: compress SKILL.md into a thin routing contract, move shell metadata and duplicate-date details into references, add size-budget regression coverage, and keep export shell checks in fast verification.
v1.20.1
kai-report-creator 1.20.1 - Updated SKILL.md and README.md; version bump to 1.20.1. - No functional or behavioral changes; documentation only.
v1.20.0
Version 1.20.0 - Added more eval cases for guard checks and narrative/kpi placeholders. - Introduced integration tests for guard functionality. - Added support for the new "regular-lumen" theme in both English and Chinese template directories. - Removed old example reports and legacy configuration files to streamline the codebase. - Updated documentation and references to reflect new features and structure.
v1.19.0
新增 fangsong 主题、数字字体质量检查、智能日期显示
v1.17.1
Added watermark with theme name, merged v1.16.1
v1.17.0
Added watermark feature with theme name, merged v1.16.1 updates
v1.14.0
**Added contract tests and improved documentation.** - Introduced two new contract tests: one for chart rendering and one for HTML shell validation. - Updated theme reference, component tag syntax, and feature documentation in all README and SKILL files. - Expanded test fixture HTML files for robustness. - Improved clarity and completeness of usage guidance in documentation.
v1.13.0
fix: remove XML-like tags from SKILL.md description field to fix Claude Desktop install error
v1.12.0
Integrate 13 anti-pattern checks from impeccable.style: forbidden patterns, self-check rules, animation constraints, prose line-length, responsive rules
v1.11.0
Embed hard rules in SKILL.md (KPI length, badge coverage, timeline validity, U+FE0F, summary values). Add heading quality rules with forbidden list and positive templates. Restructure --generate flow: read IR → load 5 reference files → render → pre-write validation (search-based checks) → silent review → write. Add highlight-sentence CSS to template. Expand forbidden heading list with Chinese variants.
v1.10.1
Enforce KPI value length (≤8 Chinese chars/≤3 English words), mandatory badge generation (≥2 locations), timeline restricted to temporal content only, fix callout icon U+FE0F variant selectors, add HTML version comment, add Category 0 visual hard rules to review checklist
v1.10.0
Version 1.10.0 introduces built-in report reviewing and significant documentation/test improvements. - Added `--review` flag for one-pass automatic report refinement using a standardized checklist. - Included report reviewing checklist and templates as references. - New demo and review files for business and monthly progress reports. - Added scripts and tests for documentation synchronization and review coverage. - Expanded multilingual guides and example reports. - Cleaned up obsolete design documents.
v1.8.3
Version 1.8.3 - Adds custom theme system: use `--theme <name>` to load themes from the `themes/` directory (see `themes/README.zh-CN.md`). - New docs and technical references covering component design, color system, and template rules. - Expands chart support: built-in `:::chart` now supports `sankey` type and ECharts auto-selection. - Updates and improves built-in templates and CSS for both English and Chinese themes. - Adds new and updated fixtures and tests, including coverage for color system and minimal themes.
v1.1.3
- No changes detected in this version. - The skill's functionality, documentation, and behavior remain unchanged from the previous release.
v1.0.0
kai-report-creator 1.1.3 - Initial public release for creating professional HTML reports and dashboards from notes, data, or plans. - Supports both Chinese and English inputs, with auto language detection. - Offers planning, generation, theme previews, HTML bundling, and export-to-image with CLI flags. - Outputs machine-readable HTML with embedded JSON for AI interoperability. - Simple, zero-dependency output: single HTML files, mobile responsive, suitable for embedding. - Clear flag-based command routing for flexible report workflows.
Metadata
Slug report-creator
Version 1.21.2
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 16
Frequently Asked Questions

What is Report Creator?

Use when the user wants to CREATE or GENERATE a report, business summary, data dashboard, or research doc — 报告/数据看板/商业报告/研究文档/KPI仪表盘. Handles Chinese and Eng... It is an AI Agent Skill for Claude Code / OpenClaw, with 445 downloads so far.

How do I install Report Creator?

Run "/install report-creator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Report Creator free?

Yes, Report Creator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Report Creator support?

Report Creator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Report Creator?

It is built and maintained by Kaiser (@kaisersong); the current version is v1.21.2.

💬 Comments