关于 jinko-task-extract-data-table
用于从科学资料中提取报告值,生成易读表格或适用于 Jinkō 的数据表。它保留来源中的统计量,并区分转录、估算和转换后的数值。
主要功能
- 01记录来源位置与提取方法
- 02保留报告的统计量和单位
- 03处理点值与范围行
- 04Jinkō 架构校验和上传流程
- 05报告适用性兼容状态
适用场景
- 01提取论文表格或图中的数值
- 02为 Jinkō 准备映射后的观测值
- 03记录单位换算和数据转换
- 04检查数据表是否可用于校准
MCP 相关
该技能要求已初始化 jinko-sdk 连接,并通过 jinko-data-table 创建脚本输出 Jinkō 数据。它未进一步说明 MCP 服务能力。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ novainsilico/ jinko-skills --skill jinko-task-extract-data-table安装后在 Claude Code 中输入/jinko-task-extract-data-table确认已加载。
附带文件agents/openai.yaml
详细介绍
提取数据表
**前提条件:**此技能需要已初始化的
jinko-sdk连接,且 SDK 满足其metadata.requires_sdk范围。运行jinko-sdk-setup技能 (../jinko-sdk-setup/SKILL.md),并仅在其检查通过后继续。会话代码只能兑换一次,因此请在运行此技能自身的 SDK 进程前,再次调用get_session_code。如果找不到该技能,请从novainsilico/jinko-skills安装。
保留源数据报告的内容。区分估算值、转换值和直接转录值。
输入
要求提供源文件和所需序列。若要输出 Jinkō 格式,还需提供目标 obsId 映射、模型单位以及任何场景/组别范围。缺少映射时,请先询问,不要猜测。
工作流
- 定位每个所需序列,并记录其引文及页码、表格、图、分面或补充材料。优先使用机器可读表格,其次使用 OCR,最后才使用图形数字化。如果没有合适的提取工具,请要求提供表格形式的源数据,而不是通过目测估算。
- 仅提取报告的值。对于图形数字化,保留原始数字化点并标明为估算值。除非明确要求,否则不要拟合、平滑、汇总或插补;记录任何此类转换。
- 保留报告的统计量。不要混用原始值、均值、中位数、SD、SE、置信区间、IQR 或最小值/最大值。只有在已知源单位和目标单位时才转换单位,并记录公式和原始值。Jinkō 时间值须表示为 ISO-8601 时长。
- 对于一般提取,输出易读的 CSV 或 Markdown 表格,其中包含序列、时间/条件、值或界限、单位和来源位置。
- 对于 Jinkō 输出,请遵循
jinko-data-table定义的行架构。报告的单点值使用点行,报告的上下界限仅使用范围行。明确设置obsId、armScope、unit和experimentRef。 - 使用预期的
--allowed-obs-id值、--require-unit和--require-experiment-ref,以 dry-run 模式运行jinko-data-table创建脚本。获准后,添加--require-fitness --apply。脚本负责检查行和架构、上传数据,并执行服务器端validForFitnessFunction门槛。
返回内容
返回提取文件和一份简要报告,包含:
- 每个序列的来源位置和提取方法;
- 原始统计量、单位,以及任何转换或单位换算;
- 假设、无法读取的值和数字化不确定性;
- 对于 Jinkō 输出,数据表 SID、URL、可观测量映射,以及已确认的
validForFitnessFunction: True。
如果服务器未明确报告适配度兼容性为 true,则将该表标记为尚未达到校准就绪状态。绝不要悄悄替换或编造值来让表格通过验证。
评论
支持 Markdown