Community研究與資料分析github.com

suifeng156/skillport

跨平台相容性測試工具,專為 AI Agent 技能設計 — 可在 Claude Code、Codex 與 Gemini CLI 上執行同一份 SKILL.md,並顯示各平台的執行差異。

skillport 是什麼?

suifeng156/skillport 是一個跨平台相容性測試工具,專為 AI 代理技能設計。它的主要功能是讓開發者能夠在同一個 SKILL.md 檔案上,於 Claude Code、Codex 和 Gemini CLI 等多個 AI 代理平台執行,並自動比對各平台的輸出結果與行為差異。這項工具對於確保技能在不同生態系統中表現一致至關重要,尤其是當技能依賴平台特定的功能或提示時。透過 skillport,開發者可以快速識別因平台實作差異而導致的潛在問題,並針對特定平台進行調整,從而提升技能的可靠性與可移植性。它支援多種 CLI 工具,並提供清晰的差異報告,幫助開發者專注於修正與最佳化。

相容平台✓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 rows × M columns)。
  2. 一個關於欄位的 Markdown 表格:| name | inferred type | sample | notes |。
  3. 一個簡短段落,標題為「Data quality」,描述找到的任何標記,如果沒有則顯示「No issues detected」。

請勿修改檔案。唯讀。

相關技能