AGENT SKILL
data-profile
使用 Docker 沙箱分析 Project workspace 中的 CSV/JSON,生成结构化画像与 Markdown 报告
- License 许可
- Apache-2.0
- 最近更新
- 2026-10-16
- Stars
- ★ 108
- Forks
- 23
01 前言 Front Matter
- name
- data-profile
- tags
- [ "data", "csv", "json", "profiling", "docker" ]
- category
- data
- description
- 使用 Docker 沙箱分析 Project workspace 中的 CSV/JSON,生成结构化画像与 Markdown 报告
- when_to_use
- 用户需要了解表格或 JSON 数据的行列、缺失值、字段类型、唯一值和数值统计时
02 资源文件 1
- 脚本scripts/profile.py6.8 KB
03 SKILL.md 正文
数据画像
适用范围
- 输入必须已经位于当前 Project workspace,支持
.csv和.json; - 本技能只做只读分析,不修改输入文件;
- 使用 Docker
execute,不要改用execute_host; - 不要把完整数据集粘贴进模型上下文。
执行步骤
-
确认输入文件在 Project workspace 中的相对路径;路径不明确时先询问用户。
-
调用
execute,在 Project workspace 根目录运行:python /skills/data/data-profile/scripts/profile.py \ --input <输入文件相对路径> \ --json-output .semantic-output/data-profile.json \ --markdown-output .semantic-output/data-profile.md -
检查
exit_code:非零时读取stderr,修正路径或输入格式后最多重试一次。 -
读取命令输出中的简要 JSON,总结行数、字段、缺失值和明显异常。
-
只有报告需要进入对话、交给其他 Agent 或长期保存时,分别调用
artifact.register登记:.semantic-output/data-profile.json,媒体类型application/json;.semantic-output/data-profile.md,媒体类型text/markdown。
-
普通实验不需要登记 Artifact,报告文件保留在 Project workspace 即可。
输出说明
- JSON 是后续程序和 Agent 使用的结构化结果;
- Markdown 是给用户阅读的摘要;
- 数值统计包含计数、最小值、最大值和平均值;
- 类型为基于样本值的保守推断,不替代正式数据契约。
04 同仓库更多 Skills
interrupted_stop
暂无简介
★ 108
decision_stop
暂无简介
★ 108
depalletizing-workflow-planning
根据当前场景和资源规划拆码垛 Workflow、搬箱 Task 及其依赖
★ 108
semantic-diagnostics
使用受控宿主执行采集 Semantic Server、Go、Docker 与操作系统的只读诊断信息
★ 108
depalletizing-robot-task
将一个搬箱 Robot Task 拆成可串行执行的四个 Robot Skill SubTask
★ 108
echo-guide
使用 system.echo 与 system.time 完成链路探测与时间查询的规范
★ 108