← Back to Skills Marketplace
openlark

Data To Word Report

by OpenLark · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
45
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install data-to-word-report
Description
Automatically generate a professional Word analysis report from user-provided data files, including data overview, key metric statistics and trend analysis,...
README (SKILL.md)

Data to Word Analysis Report

Automatically generate a professionally formatted analysis report (.docx) from data files, ready for presentation.

Use Cases

Use when users need to "generate analysis report", "convert data to Word", or "produce a report".

Workflow

1. Read Data

Read the user-uploaded data file, automatically detect the format (CSV/JSON/Excel/TXT), extract the data, and confirm the structure.

2. Analyze Data

Perform the following analysis on the data:

  • Data Overview: Row count, column count, field types, missing value statistics, time range
  • Key Metrics: Mean/median/max/min/standard deviation for key numeric columns
  • Trend Analysis: If a time column exists, calculate trends by time dimension
  • Key Findings: Outliers, significant changes, critical conclusions

3. Generate Report

Call the script to generate the Word report:

python3 scripts/gen_report.py '\x3Coutput_path>' '\x3Creport_json>'
  • output_path: Output path, e.g., /root/.openclaw/workspace/analysis_report.docx
  • report_json: JSON string, see structure below

report_json Structure

{
  "title": "Data Analysis Report",
  "sections": [
    {
      "heading": "I. Data Overview",
      "paragraphs": ["This analysis covers 1,234 records...", "Time range: 2024-01 to 2024-12"],
      "table": {
        "headers": ["Metric", "Value"],
        "rows": [["Total Records", "1,234"], ["Fields", "8"], ["Missing Rate", "2.1%"]]
      }
    },
    {
      "heading": "II. Key Metrics",
      "paragraphs": ["Average sales: 456K, median: 382K..."],
      "table": {
        "headers": ["Metric", "Mean", "Median", "Max", "Min"],
        "rows": [["Sales (10K)", "45.6", "38.2", "120.5", "5.3"]]
      }
    },
    {
      "heading": "III. Trend Analysis",
      "paragraphs": ["Overall upward trend, Q4 grew 23% QoQ..."],
      "table": null
    },
    {
      "heading": "IV. Key Findings & Recommendations",
      "paragraphs": ["1. East China region accounts for the highest share (38%)...", "2. December return rate abnormally rose to 5.7%..."],
      "table": null
    }
  ]
}

The table field in each section is optional; pass null to output only paragraphs.

4. Output Results

Inform the user of the file save location and display an overview of the report structure.

Usage Guidance
Install only if you want an agent to turn uploaded data files into Word reports. Because the trigger wording is broad, confirm the skill is being used only when you actually want structured data analysis and .docx output, and avoid sending sensitive datasets unless you are comfortable with the agent processing them locally.
Capability Assessment
Purpose & Capability
The stated purpose, instructions, and Python script align: analyze user-provided data and generate a formatted .docx report.
Instruction Scope
The advertised trigger phrases include broad wording such as generic report generation; this could cause activation when the user did not specifically ask for structured data analysis or Word output.
Install Mechanism
No install hooks or hidden setup behavior were found; the script only requires python-docx if the user runs it.
Credentials
The artifact reads user-supplied data through the agent workflow and writes a local .docx output; no network access, credential access, or external service calls were found.
Persistence & Privilege
The script saves only the requested report file to the provided output path and does not add persistence, background workers, privilege changes, or credential handling.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install data-to-word-report
  3. After installation, invoke the skill by name or use /data-to-word-report
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of "data-to-word-report" skill. - Automatically generates a professional Word analysis report from user data files (CSV, JSON, Excel, TXT). - Includes data overview, key metrics, trend analysis, and key findings in the report. - Provides ready-to-present .docx output and a summary of the report structure for easy review.
Metadata
Slug data-to-word-report
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Data To Word Report?

Automatically generate a professional Word analysis report from user-provided data files, including data overview, key metric statistics and trend analysis,... It is an AI Agent Skill for Claude Code / OpenClaw, with 45 downloads so far.

How do I install Data To Word Report?

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

Is Data To Word Report free?

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

Which platforms does Data To Word Report support?

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

Who created Data To Word Report?

It is built and maintained by OpenLark (@openlark); the current version is v1.0.0.

💬 Comments