Agent skill

Data Report

by ZJU-REAL in ZJU-REAL/Easel

把 CSV、Excel 或 JSON 数据生成包含 KPI、图表和洞察的完整可视化报告页。当用户说“数据报告、CSV/Excel 转报告、做 KPI 看板、生成可视化报告页”时使用。单张图表用 chart-visualization;信息图或 GIF 动画图表用 infographic。

Apache-2.0Auto-check passedDocuments & Office

Install Data Report

skills CLI
$ npx skills add ZJU-REAL/Easel --skill data-report -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ZJU-REAL/Easel data-report --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ZJU-REAL/Easel.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/openclaw/data-report .claude/skills/data-report && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
data-report
GitHub stars
3.3k
Token cost
~479 tokens
SKILL.md length
125 words
Files
3 (incl. scripts)
Skills in repo
113
Repo updated
First seen
Licence
Apache-2.0

At a glance

把 CSV、Excel 或 JSON 数据生成包含 KPI、图表和洞察的完整可视化报告页。当用户说“数据报告、CSV/Excel 转报告、做 KPI 看板、生成可视化报告页”时使用。单张图表用 chart-visualization;信息图或 GIF 动画图表用 infographic。

  • Works in 4 steps: 读数据概览(供你写洞察) → 生成报告 HTML → 补写洞察文字(可选但推荐) → …
  • Tasks that involve Excel spreadsheets
  • SKILL.md covers 与其他图表 SKILL 的区别, 输入, 输出 and 执行步骤, plus 2 more sections
  • Runs Python scripts from its folder; calls python

What it does

Data Report is an agent skill from ZJU-REAL/Easel. 把 CSV、Excel 或 JSON 数据生成包含 KPI、图表和洞察的完整可视化报告页。当用户说“数据报告、CSV/Excel 转报告、做 KPI 看板、生成可视化报告页”时使用。单张图表用 chart-visualization;信息图或 GIF 动画图表用 infographic。

Its SKILL.md is about 480 tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including scripts (for example `EASEL-META.md` and `scripts/report.py`).

It sits in Documents & Office, covering Excel spreadsheets, OKRs and executive reporting and Infographics. It works with Microsoft Excel. The repository describes itself as: An open-source AI agent for social media — discover trends, create content, publish everywhere, and learn what works across Xiaohongshu, Douyin, Zhihu, Bilibili, and more.🎨一个开源的… The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Excel spreadsheets
  • Tasks that involve OKRs and executive reporting
  • Tasks that involve Infographics

Example prompts

  • “数据报告、CSV/Excel 转报告、做 KPI 看板、生成可视化报告页”
  • “/data-report”

Requirements

  • Python 3

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. 读数据概览(供你写洞察)
  2. 生成报告 HTML
  3. 补写洞察文字(可选但推荐)
  4. 渲染成长图分享(可选)

What it can do on your machine

Read from SKILL.md and the folder at commit 5e0ccc1. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Data Report loads about 479 tokens when it runs. Until then it costs about 39 tokens; SKILL.md has 125 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~39
When it runs · the whole SKILL.md, loaded when a task matches
~479

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from ZJU-REAL/Easel at commit 5e0ccc1, republished under its Apache-2.0 licence (© ZJU-REAL). 125 words, ~479 tokens.

Download SKILL.mdSave it as .claude/skills/data-report/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
data-report
description
把 CSV、Excel 或 JSON 数据生成包含 KPI、图表和洞察的完整可视化报告页。当用户说“数据报告、CSV/Excel 转报告、做 KPI 看板、生成可视化报告页”时使用。单张图表用 chart-visualization;信息图或 GIF 动画图表用 infographic。
layer
produce

数据可视化报告

你是一名数据可视化专家。把用户提供的 CSV/Excel/JSON 数据,转成一份自包含的 HTML 可视化报告(KPI 卡片 + 图表 + 数据洞察 + 数据表)。

数据读取、聚合、出图、HTML 组装都由 scripts/report.py 确定性完成, 你只负责"写洞察文字"这一需要理解的环节,不要手算聚合、手拼图表。

与其他图表 SKILL 的区别

三者都能"生成图表",但机制与产物不同,按需求路由:

  • data-report(本 SKILL) = 输入 CSV/Excel/JSON,产出整页可视化报告(KPI 卡 + 多图 + 洞察 + 表格)。要一份完整报告页时用它。
  • chart-visualization = 调 AntV 远程 API,产出单张静态图片 URL(25+ 类型)。只要一张标准统计图、直接拿图片链接时用它。
  • infographic = 本地 JS 渲染,产出信息图 / GIF 动画图表。要结构化信息图或带动画的 GIF/MP4 时用它。

输入

  • 数据文件:.csv / .json / .xlsx(Excel 需环境有 openpyxl,缺失时脚本会提示)
  • 可选:报告标题、想突出的 KPI 列名

输出

  • 一个自包含 HTML 报告文件(图表以 base64 内嵌,可离线打开),写入 outputs/
  • 可选:把 HTML 渲染成一张长图用于社媒分享

执行步骤

1. 读数据概览(供你写洞察)
bash
python skills/openclaw/data-report/scripts/report.py analyze <数据文件>

返回 JSON:行列数、每列类型与缺失、数值列的 min/max/mean/median/sum/std、 每个类别列的 Top 5。据此判断数据讲了什么,为第 3 步准备洞察文字。

2. 生成报告 HTML
bash
python skills/openclaw/data-report/scripts/report.py report <数据文件> \
  -o outputs/主题名/report.html \
  --title "报告标题" \
  --kpi 列名1 列名2         # 可选,不给则自动挑数值列

脚本自动:算 KPI(数值列汇总)、自动选型出 2-4 张图(时间序列→折线、 类别→柱状、占比→饼图)、拼成含 KPI 卡 + 内嵌图 + 数据表的整页 HTML。 matplotlib 用 Agg 后端并已配好中文字体,不会乱码。

3. 补写洞察文字(可选但推荐)

基于第 1 步的概览,在生成的 HTML 里补 3-5 条洞察(emoji 开头、像产品周报: 趋势、异常、对比、行动建议)。用 Edit 在报告的洞察区插入即可——数据都是 真实的,不要捏造数字,只做解读。

4. 渲染成长图分享(可选)
bash
python skills/shared/scripts/render_card.py \
  --html outputs/主题名/report.html \
  --out outputs/主题名/report.png \
  --full-page --width 1080

Profile 感知

  • 有 Profile:从 style.md 读品牌主色,用 Edit 改 HTML 里 --main 变量统一配色。
  • 无 Profile:用脚本默认专业配色。

要点

  • 必须用脚本解析真实数据,KPI 与图表由脚本从数据算出,不要手写数值。
  • 洞察是你唯一"创作"的部分,其余都走脚本保证确定性。
  • 无数值列时脚本仍出数据表(会打印 WARN),报告依然可用。

© ZJU-REAL, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (scripts) in skills/openclaw/data-report of ZJU-REAL/Easel.

  • SKILL.md
  • EASEL-META.md
  • scripts/report.py

Open the folder on GitHubat commit 5e0ccc1

Compare with similar skills

Data Report next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Data Report compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Data Report this skillZJU-REAL/Easel3.3k—~479Automated safety check: PassApache-2.0
Officecli Data DashboardFerroxLabs/wayland6084 repos~9.2kAutomated safety check: PassAGPL-3.0
Data Table Managern8n-io/n8n207k—~2.3kAutomated safety check: PassCustom licence
Instrument Data To Allotropeaws-samples/amazon-bedrock-agents-healthcare-lifesciences2742 repos~2.7kAutomated safety check: PassApache-2.0
Jev SEOAgriciDaniel/jev-seo539—~2.5kAutomated safety check: NotesMIT
Markitshift-labs-ai/markit1.3k—~299Automated safety check: PassMIT

Similar skills

  • Officecli Data Dashboard

    FerroxLabs/wayland

    A skill your agent uses to build a multi-element Excel dashboard - Dashboard sheet on open, multiple formula-driven KPI cards, multiple charts, sparklines, and conditional formatting - from CSV or…

    608 GitHub starsUsed in 4 repos~9.2k tokens
    Documents & OfficeAuto-check passed
  • Official

    Load before calling data-tables or parse-file. An agent skill from n8n-io/n8n.

    207k GitHub stars~2.3k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Instrument Data To Allotrope

    aws-samples/amazon-bedrock-agents-healthcare-lifesciences

    Official

    Convert laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON format or flattened 2D CSV.

    274 GitHub starsUsed in 2 repos~2.7k tokens
    Documents & OfficeAuto-check passed
  • Jev SEO

    AgriciDaniel/jev-seo

    Full live SEO audit of any website from its homepage URL, powered by Jev (TypeSafe's System One model).

    539 GitHub stars~2.5k tokensUpdated 17 days ago
    Documents & OfficeAuto-check: notes
  • Markit

    shift-labs-ai/markit

    Convert files and URLs to Markdown. An agent skill from shift-labs-ai/markit.

    1.3k GitHub stars~299 tokensUpdated 1 mo ago
    Documents & OfficeAuto-check passed
  • Convert File

    duckdb/duckdb-skills

    Official

    Convert any data file to another format: CSV, Parquet, JSON, Excel, GeoJSON, and more.

    604 GitHub starsUsed in 1 repo~720 tokens
    Documents & OfficeAuto-check: notes

More from ZJU-REAL/Easel

All 113 skills in this repo
  • 微信公众号文章自动创作与发布工具。给定参考文章、文字或文档,自动搜索整理全网相关信息、生成图文并茂的公众号文章,并发布到微信公众号草稿箱。特别强调反 AI 检测写作。

    3.3k GitHub stars~1.8k tokensUpdated today
    Auto-check passed
  • Card Design

    ZJU-REAL/Easel

    社媒卡片视觉设计系统:提供配色、中文字体层级、满画幅布局、品类骨架和死空白/密度质检,避免模板化 PPT 与廉价 AI 感。

    3.3k GitHub stars~657 tokensUpdated today
    Auto-check passed
  • Ecom Details Image

    ZJU-REAL/Easel

    生成电商商品视觉方案:主图概念、场景图、详情页视觉方向和 AI 生图 Prompt. An agent skill from ZJU-REAL/Easel.

    3.3k GitHub stars~1.1k tokensUpdated today
    Auto-check: notes
  • Infographic

    ZJU-REAL/Easel

    将数据或文字内容转化为可视化信息图,支持静态(AntV)和动画 GIF 两种模式。当用户需要制作信息图、数据可视化、流程图、对比图、动画图表、GIF 图表、思维导图、SWOT 分析图时调用。本地渲染信息图/GIF 动画;要单张静态图片 URL 用 chart-visualization,要 CSV/JSON→整页报告用 data-report

    3.3k GitHub stars~643 tokensUpdated today
    Auto-check passed
  • Novel Writer

    ZJU-REAL/Easel

    长篇小说/网文连载创作:从世界观、人设和三级大纲写到逐章正文,并用文件化状态维护伏笔、前情和跨章一致性. An agent skill from ZJU-REAL/Easel.

    3.3k GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Paper Explainer

    ZJU-REAL/Easel

    科研论文解读:解析 arXiv/PDF 的公式与图表,提炼问题、贡献、方法、关键图和结论,再产出 B站/视频号解读视频或知乎/公众号图文。

    3.3k GitHub stars~1.4k tokensUpdated today
    Auto-check passed

Works with

Questions about Data Report

What does Data Report do?

把 CSV、Excel 或 JSON 数据生成包含 KPI、图表和洞察的完整可视化报告页。当用户说“数据报告、CSV/Excel 转报告、做 KPI 看板、生成可视化报告页”时使用。单张图表用 chart-visualization;信息图或 GIF 动画图表用 infographic。. Data Report is an agent skill from ZJU-REAL/Easel.

When should I use Data Report?

Data Report fits situations like: tasks that involve Excel spreadsheets; tasks that involve OKRs and executive reporting; tasks that involve Infographics.

How do I install Data Report in Claude Code?

Run `npx skills add ZJU-REAL/Easel --skill data-report -a claude-code`. Or copy the skill folder (skills/openclaw/data-report in ZJU-REAL/Easel) into .claude/skills/data-report in your project. Claude Code loads it when a task matches its description.

How do I install Data Report in Codex?

Run `npx skills add ZJU-REAL/Easel --skill data-report -a codex`. Or copy the skill folder (skills/openclaw/data-report in ZJU-REAL/Easel) into .agents/skills/data-report in your project. Codex loads it when a task matches its description.

Can I use Data Report in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ZJU-REAL/Easel --skill data-report -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/data-report, .gemini/skills/data-report, .github/skills/data-report and .opencode/skills/data-report in your project.

What does Data Report need to run?

Going by SKILL.md and its folder, Data Report needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Data Report access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Data Report safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Data Report use?

Data Report is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Data Report use?

About 479 tokens (SKILL.md is roughly 1.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Data Report?

Skills that share tags, products or a category with Data Report: Officecli Data Dashboard (FerroxLabs/wayland, 608 stars), Data Table Manager (n8n-io/n8n, 207k stars), Instrument Data To Allotrope (aws-samples/amazon-bedrock-agents-healthcare-lifesciences, 274 stars) and Jev SEO (AgriciDaniel/jev-seo, 539 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Data Report?

ZJU-REAL (a GitHub organization) maintains it in ZJU-REAL/Easel, which has 3,310 GitHub stars. The repository holds 113 skills in this directory. The repository was last updated on October 9, 2026.

Source: ZJU-REAL/Easel on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.