Community生产力与协作github.com

万智牌收藏管理

管理玩家的万智牌收藏:从 Moxfield、Archidekt 或 ManaBox 导入,添加开包或交易所得,移除卡片,查询价值,查找卡片,核对套牌空缺,寻找适合指挥官的卡片,并导出收藏。

万智牌收藏管理 是什么?

该技能管理本地万智牌收藏文件(`~/.cache/mtg/collection.json`),并与套牌构建技能集成,自动优先显示已有卡片及“购买成本”。它通过 `mtgdb` MCP 服务器的工具实现功能——只读工具用于查询、查找、拥有检查、指挥官适配和导出;编辑工具用于导入、添加、移除和恢复。支持从 Moxfield、Archidekt、ManaBox 导入 CSV,或直接粘贴卡片列表。每次编辑都会自动备份,用户可通过 `restore` 撤销最近更改。经理可查询总价值、检查是否拥有某张卡、按颜色/类别/角色搜索、为套牌列出缺失卡片、查找适合指挥官的已有卡片,甚至为两人分堆(如开盒或 Secret Lair)提供建议,无需直接修改收藏。

兼容平台~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 吗? 使用带 card 参数的 show,或带 query 参数的 find。
  • 按颜色、类别或角色查找: find(例如身份 "Gruul",角色 "ramp")。
  • 这套牌还缺什么? 使用带套牌列表的 have:已拥有卡牌、缺少的卡牌、以及购买剩余卡牌的最低成本。基本地默认视为已拥有。
  • 这张指挥官适合什么? 使用 fits 并指定指挥官(如果是搭档,则指定两位)。它会列出符合颜色限制且已拥有的卡牌,按流行度排序;在推荐给套牌之前先查看卡牌。
  • 我能组什么? 询问玩家正在考虑哪些指挥官(或提议用 mtg-research 推荐一些),对每个指挥官运行 fits 并比较数量、角色和价值。
  • 导出: 以 Moxfield 列表或 CSV 格式导出(保留印刷版本和闪卡标记),用于 Moxfield/Archidekt 收藏导入或电子表格。

在两个玩家之间分堆

用于“把这盒/Secret Lair 分给 Sam 和我”:不向收藏添加任何内容;获取粘贴的卡牌堆,询问每位玩家的指挥官和愿望(“Sam 想要所有 Gandalf 卡”),用 mtg_card 检查每个指挥官的颜色身份,然后以表格形式(卡牌 → 归属 → 原因)提出分堆建议。不适合任何人颜色的卡牌列为“交易或归档”,不隐藏。只有在玩家要求时才修改收藏。

Individual skills in this repo

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

相关技能