コレクション管理 (Carlomos7/collection)

プレイヤーのMagicカードコレクションを管理します。Moxfield、Archidekt、ManaBoxからのインポート、パック開封やトレードの追加、カードの削除、コレクション価値の確認、カード検索、デッキに足りないカードの確認、統率者に合うカードの検索、エクスポートなどが可能です。「コレクションをインポート」「これを開封した」「これをトレードした」「コレクションの価値は」「Xを持っているか」「このデッキに必要なものは」「このカードで何が組めるか」といった用途に使います。

collection) とは?

このスキルは、Magic: The Gatheringのカードコレクションを管理するための包括的なツールです。Moxfield、Archidekt、ManaBoxからのCSVインポート、手動でのカード追加・削除、コレクション全体の価値評価、特定カードの所有確認、デッキ構築に必要なカードの過不足チェック、統率者に合うカードの提案、さらにコレクションのCSVエクスポートなど、多岐にわたる機能を提供します。 主に`mtgdb` MCPサーバーの`mtg_collection`(読み取り専用)と`mtg_collection_edit`(編集用)ツールを使用して動作し、コレクションはユーザーのローカルファイル(`~/.cache/mtg/collection.json`)に保存されます。また、デッキ構築スキルと連携して、所有カードを優先したデッキ候補の表示や不足カードの購入費用計算も自動で行います。変更前には必ずバックアップが作成され、`restore`で簡単に元に戻せるため、安心して編集操作を行えます。 このスキルはClaude CodeやCodexなどの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に質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

カードコレクション

コレクションはプレイヤーのコンピュータに保存されます(~/.cache/mtg/collection.json)。デッキ構築スキルは自動的にこのコレクションを参照し、所有カードを優先して表示したり「購入費用」を計算したりします。mtgdb MCPサーバーのツール(完全名は mcp__plugin_mtg_mtgdb__<ツール名>)を使用します。

  • mtg_collection(読み取り専用): show, find, have, fits, export
  • mtg_collection_edit: import, add, remove, restore

リクエスト: $ARGUMENTS

コレクションの取り込み

カードの追跡方法をユーザーに尋ね、以下のようにエクスポート方法を具体的に指示します(一行で):

  • Moxfield: コレクション → エクスポート → CSV
  • Archidekt: コレクション → エクスポート → CSV
  • ManaBox: コレクション → 共有またはCSVとしてエクスポート
  • まだ何もない場合: リストを貼り付けてもらう(2 Sol Ring、1行1カード。セットコードとフォイルの場合は*F*は任意)

CSVのテキストを貼り付けてもらうか、ファイルパスを指定してもらいます。importはコレクションを置き換えます。既存のコレクションがある場合(mtg_collectionのshowが成功した場合)、先に置き換えるかマージするか(merge: true)を確認します。

最新状態の維持

  • パック開封、トレードイン、新しい統率者デッキ: リストをaddで追加。
  • トレードアウト、販売、友人にカードを渡した場合: removeで削除。要求された枚数より少ない枚数しか持っていない場合はその旨を伝えます。
  • すべての変更は事前にバックアップを作成します。restoreで最後の変更を元に戻せます。大きなインポートの後にはこれを伝えてください。
  • 認識できないカード名はunresolvedで候補とともに返ります。どのカードを指しているかユーザーに確認し、その後addしてください。決して推測しないでください。

質問への回答

  • コレクションの価値は? show: 合計金額、最も価値の高いカード、価格の日付を表示。所有しているプリント版やフォイル版はその価格で評価され、プリント版が不明なカードは最安バージョンの価格で評価されます。そのため、見積もりであることを伝えてください。
  • Xを持っている? showにcardを指定、またはfindにqueryを指定。
  • 色やタイプ、役割で検索: find(例: 色指定「Gruul」、役割「ramp」)。
  • このデッキに必要なものは? haveにデッキリストを指定: 所有カード、不足カード、残りを購入するための最安費用を表示。基本土地は所有しているものとみなします。
  • この統率者に合うものは? fitsに統率者を指定(パートナー統率者の場合は両方)。統率者の色内で合法的な所有カードを人気順にリストアップ。カードをデッキに推薦する前に、そのカードを読んで確認してください。
  • 何が組める? どの統率者を検討しているかユーザーに尋ねます(またはmtg-researchで提案を提供)。各統率者に対してfitsを実行し、枚数、役割、価値を比較します。
  • エクスポート: MoxfieldリストまたはCSVとしてexport(プリント情報とフォイルの印を保持)。Moxfield/Archidektへのコレクションインポートやスプレッドシートで使用できます。

プレイヤー間での山分け

「このボックス/シークレットレアをSamと私で分ける」といった場合: コレクションには何も追加せず、貼り付けられた山札を受け取り、各プレイヤーの統率者と希望(「Samはすべてのガンダルフカードが欲しい」など)を尋ね、mtg_cardで各統率者の色の組み合わせを確認し、表形式(カード → 誰へ → 理由)で山分けを提案します。どのプレイヤーの色にも合わないカードは「トレード用またはバインダー用」として表示され、非表示にはなりません。コレクションの変更はユーザーが明示的に依頼した場合のみ行います。

Individual skills in this repo

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

関連スキル