Community研究与数据分析github.com

suifeng156/skillport

跨平台Agent技能兼容性测试工具——一份SKILL.md在Claude Code、Codex和Gemini CLI上运行,展示执行差异。

skillport 是什么?

该技能(skillport)旨在解决AI Agent技能跨平台兼容性问题。开发者通常在特定CLI平台(如Claude Code)编写SKILL.md,但希望其能无缝运行于多个Agent环境。此工具通过在同一份SKILL.md文档上执行标准化任务,并比对Claude Code、Codex和Gemini CLI等平台的行为差异,帮助开发者识别并修复执行结果不一致的部分。它支持自动检测工作目录中的CSV文件,执行数据摘要流程(包括行/列统计、列类型推断、低基数性列计数、数据质量检查等),并以统一格式报告结果。其核心价值在于提供一个可复现的兼容性测试框架,确保Agent技能在不同平台上的行为符合预期,从而提升技能的可移植性和鲁棒性。

兼容平台✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add suifeng156/skillport

Installed? Explore more 研究与数据分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

CSV 摘要器

当用户要求你总结或分析CSV文件时,请遵循此协议。

1. 定位文件

如果用户指定了具体文件名,则使用该文件。否则,列出工作目录中的 .csv 文件,并使用最近修改的文件。报告你选择的文件名。

2. 读取并分析

读取文件(如果文件非常大,则读取前1000行)。计算:

  • 行数 — 排除标题后的总行数。
  • 列数 — 从标题行获取。
  • 每列以下信息:
    • 推断类型:integer、decimal、date、boolean、string 或 mixed。
    • 低基数性列的独立值计数(少于20个独立值)。
    • 一个代表性样本值。
  • 数据质量标志 — 缺失值、列内类型不一致、可疑异常值、格式错误的日期、重复行。

3. 报告格式

生成一个包含以下内容的响应:

  1. 一行标题:csv-summarizer: <filename> (N 行 × M 列)。
  2. 关于列的Markdown表格:| 名称 | 推断类型 | 样本 | 备注 |。
  3. 一个标题为“数据质量”的简短段落,描述发现的任何标志;如果未发现,则写“未检测到问题”。

不要修改文件。只读操作。

相关技能