Community生產力與協作github.com

Carlomos7/collection

管理玩家的魔法風雲會卡牌收藏:從 Moxfield、Archidekt 或 ManaBox 匯入、加入開包或交易紀錄、移除卡片、查詢價值、尋找卡片、確認某副套牌還缺哪些卡、找出適合指揮官的牌,以及匯出收藏。

collection 是什麼?

這是一個專為魔法風雲會(Magic: The Gathering)玩家設計的卡牌收藏管理技能,可與 claude-code 或 cursor 等 AI 代理搭配使用。它讓玩家從 Moxfield、Archidekt 或 ManaBox 等平台匯入 CSV 格式的收藏,並支援以文字列表加入開包或交易進來的卡片。玩家可以移除已售出或交易的卡片,查詢收藏總價值與最貴的牌,並透過名稱、顏色或類別尋找特定卡片。此技能還能比對套牌列表,顯示已擁有的牌、缺少的牌以及補齊所需的預估花費;針對指揮官找出符合顏色且已擁有的熱門卡牌,或協助玩家從收藏中挑選可組的套牌。它會自動建立還原點,讓玩家在重大變更後可以復原,並且遇到無法辨識的卡名時會提供建議選項,不會擅自猜測。此技能支援多平台(Moxfield、Archidekt、ManaBox),可作為 CLI 工具或 AI 代理的標準操作程序使用。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Carlomos7/mtg-skills/tree/HEAD/plugins/mtg/skills/collection

Installed? Explore more 生產力與協作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

卡牌收藏

收藏存放在玩家的電腦上(~/.cache/mtg/collection.json),套牌構築技能會自動使用它,優先選用已擁有的牌並顯示「補齊所需花費」。使用 mtgdb MCP 伺服器的工具(完整名稱 mcp__plugin_mtg_mtgdb__<tool>):

  • mtg_collection(唯讀):show、find、have、fits、export
  • mtg_collection_edit:import、add、remove、restore

請求:$ARGUMENTS

匯入收藏

詢問他們在哪裡追蹤卡片,然後準確告知如何匯出(一行說明):

  • Moxfield: 收藏 → 匯出 → CSV
  • Archidekt: 收藏 → 匯出 → CSV
  • ManaBox: 收藏 → 分享或匯出為 CSV
  • 尚未整理: 貼上列表(2 Sol Ring,每行一張牌;可以選擇標註系列代碼,*F* 代表閃卡)

他們可以貼上 CSV 文字或提供檔案路徑。import 會取代 既有的收藏:如果已存在收藏(mtg_collection show 成功),先詢問是要取代還是合併(merge: true)。

保持更新

  • 開包、交易進來的卡、新的預組套牌:使用 add 加上列表。
  • 賣出、交換、或送給朋友的卡:使用 remove。如果他們擁有的數量少於要求移除的數量,請告知。
  • 每次變更都會先建立備份;restore 可以復原上一次變更。執行重大匯入後請提醒此功能。
  • 無法辨識的名稱會回傳在 unresolved 中並附上建議:詢問他們指的是哪張牌,然後 add 它。切勿猜測。

回答問題

  • 價值多少? show:總值、最貴的牌、價格日期。會根據擁有的版本與閃卡定價;若無已知版本則以最低價計算,因此請說明這只是預估。
  • 我有 X 嗎? 使用 show 搭配 card,或 find 搭配 query。
  • 按顏色、類別或功能尋找: find(例如 identity "Gruul"、role "ramp")。
  • 這副套牌還缺什麼? 使用 have 搭配套牌列表:顯示已擁有的牌、缺少的牌,以及補齊剩餘牌的最低花費。基本地視為已擁有。
  • 這張指揮官適合什麼牌? 使用 fits 搭配指揮官(夥伴指揮官則兩張都輸入)。它會列出合法且符合顏色、已擁有的卡牌,依熱門度排序;在推薦放入套牌前,請先閱讀該牌。
  • 我可以用這些牌組什麼? 詢問他們考慮哪些指揮官(或提議用 mtg-research 推薦一些),對每個指揮官執行 fits,比較數量、功能與價值。
  • 匯出: export 為 Moxfield 列表或 CSV(保留版本與閃卡標記),以便匯入 Moxfield/Archidekt 收藏或試算表。

在玩家之間拆分一堆牌

若是「把這盒/祕密基地拆給 Sam 和我」的情況:不要加入收藏;取得貼上的牌堆,詢問每位玩家的指揮官與願望(「Sam 想要所有 Gandalf 的牌」),用 mtg_card 檢查每個指揮官的顏色標識,然後以表格形式提議分配(卡牌 → 誰 → 原因)。不符合任何人顏色的牌列為「交易或牌本」,不要隱藏。僅在他們要求時才變更收藏。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相關技能