Communityコーディング&開発github.com

コイン収集計画

NumistaのCSVエクスポートから完全なコインシリーズチェックリストを作成するための調査手法です。ユーザーが自分のコレクションをシリーズと照合したい、コレクションの穴を見つけたい、次に収集するコインを計画したい、新しいシリーズを提案してほしい、またはNumistaのエクスポートファイルを分析したい場合に常に有効化されます。コインフェアの買い物リストやシリーズ完成計画にも対応します。このスキルは、CSV解析からシリーズ調査、ギャップ分析、優先順位付けまでの全パイプラインをカバーします。

コイン収集計画 とは?

コイン収集計画スキルは、NumistaのCSVエクスポートを解析し、収集シリーズの完全なチェックリストを生成するエージェント向けの調査手法です。ユーザーが自分のコレクションを特定のシリーズ(例:US州クォーター、中国の十二支バイメタル硬貨)と照合し、不足しているコインを特定し、買い物リストや優先順位を作成するのに役立ちます。このスキルは、Claude Code、Codex、CursorなどのAIエージェントで動作し、PythonコードやWeb検索を通じてNumistaデータを処理し、シリーズのマスターリストを構築します。主な機能には、CSVパース(重複排除とデザイン名抽出)、信頼できるソース(Numistaカタログ、PCGS、NGC記事)からのシリーズ調査、収集済みアイテムとマスターリストのクロスリファレンスによるギャップ分析、互換性と完全性に基づく新しいシリーズの提案、コインフェアやオンライン購入のための優先順位付き買い物リストの生成が含まれます。収集家プロファイル(Numistaユーザー名、コレクションサイズ、アクティブなサブコレクション、除外条件など)を使用して、提案をカスタマイズし、バインド可能なPDF(`a5-coin`スキル使用)またはExcel出力を生成します。

対応~Claude Code~Codex CLI~Cursor
Part ofMobile
npx skills add https://github.com/cercit/AI-Skills/tree/main/coin-plan

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

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

ドキュメント

コイン収集計画の手法

いつ使用するか

  • ユーザーがNumistaのCSVエクスポートをアップロードし、ギャップ分析を希望する場合
  • ユーザーが「[シリーズ名]で何が足りないか」と尋ねる場合
  • ユーザーが新しいシリーズを始めたい、完全なリストが必要な場合
  • ユーザーがコインフェアの買い物リストや購入優先順位を尋ねる場合
  • ユーザーが既存のコレクションパターンに基づいてシリーズの提案を希望する場合

ステップ1: Numistaエクスポートの解析

重要なCSV列:

Country, Issuer, Ruling authority, Title, Type, Face value,
Reference, N# number, Gregorian year, Mintmark, Composition,
Grade, Collection, Comment

主要な解析パターン:

デザイン名抽出 — 名前は肖像情報の後の括弧内にあります:

import re
m = re.search(r'\((.*?)\)', title)
design_name = m.group(1) if m else title

複数肖像シリーズ(英国)の場合 — 肖像プレフィックスを除去:

m = re.search(r'portrait;\s*(.+?)\)', title)

非流通貨のフィルタリング(収集家が銀貨/金貨プルーフを除外する場合):

if 'silver' in comp.lower() and 'clad' not in comp.lower():
    continue  # 純銀をスキップ

重複排除(デザイン、年、造幣局) — 同じデザイン+年+造幣局は1エントリとしてカウントを追跡します。

ステップ2: シリーズマスターリストの構築

調査ソース(信頼性順):

  1. Numistaカタログページ — KM#、日付、組成において信頼性が高い
  2. ウェブ検索 シリーズ概要(PCGS、NGC記事、中国向け百度百科)
  3. ユーザーのNumistaエクスポートのN#番号と既知のシリーズの相互参照

収集パターンからのシリーズ識別:

  • Typeフィールドを確認: 「Circulating commemorative」 vs 「Standard circulation」
  • 額面と組成でグループ化してシリーズを特定
  • 連続するシーケンスの年範囲を確認(ギャップ = 不足しているコイン)

一般的なシリーズ構造:

国シリーズ額面フォーマット年
米国50州クォーター25cCu-Niクラッド1999-2008
米国DC及び準州25cCu-Niクラッド2009
米国America the Beautiful25cCu-Niクラッド2010-2021
米国American Women25cCu-Niクラッド2022-2025
英国ラウンドポンドエンブレム£1Ni-黄銅1983-2015
英国12角ポンド£1バイメタル2016年以降
中国十二生肖(Lunar Zodiac)10元バイメタル2015-2026
中国世界文化遺産5元黄銅2002-2006
中国世界遺産の山々5元黄銅(正方形)2019年以降
中国京劇5元黄銅2023-2027
中国国立公園10元バイメタル2023年以降
中国書道「和」5元黄銅2013-2022
中国台湾名所5元黄銅2003-2005
中国レッドブック動物5元銅1995-1998
インド藩王国各種各種各種

ステップ3: ギャップ分析

収集済みセットの構築:

collected = {}  # (design_name, year) -> set of mints or count

マスターリストとの相互参照:

for year, name in master_list:
    if (name, year) in collected:
        status = "HAVE"
    else:
        status = "NEED"

造幣局バリアントシリーズ(米国クォーター)の場合:

PとDを別々に追跡します。両方を列として表示 — 収集済みは太字、未収集は薄いグレー。

単一バリアントシリーズ(英国ポンド、中国)の場合:

単純なチェック/未チェックボックス。

ステップ4: 新しいシリーズの提案

ユーザーが「他に何を収集すべきか」と尋ねた場合、以下のフィルターを適用:

互換性基準:

  1. 既存のコレクションと同じ額面/フォーマット(ユーザーが5元黄銅を収集している場合、他の5元黄銅シリーズを提案)
  2. 同じ価格帯 — 流通記念硬貨、プルーフや地金ではない
  3. 完結可能 — 既知の総数を持つ有限シリーズ
  4. 入手可能性 — コインがディーラーから妥当な価格でまだ入手可能
  5. テーマの一致 — 収集家の表明した興味(以下の収集家プロファイルを参照)

提案の優先順位:

  • 高: 同じフォーマット、同じ国、20コイン未満、安価、入手可能
  • 中: 同じ国、異なるフォーマットだが手頃
  • 低: 異なる国だがテーマが一致

ステップ5: 買い物リスト

コインフェア向け:

  • 地理的に優先順位付け(地元のフェアは地元および地域のコインを最も良く扱う、例:南インドのフェアは南インド藩王国に最適)
  • 優先度でグループ化: 高(おそらく存在)、中(ディーラーに尋ねる)、専門(専門ディーラーのみ)
  • ディーラーが認識する具体的な額面名を含める
  • フェアでチェックするための空のチェックボックスを追加

オンライン購入向け:

  • どのコインが一般的な流通貨(安価)で、どのコインが記念硬貨(プレミアム)かを注記
  • 希少または収集家需要の高いコインにフラグを立てる

ステップ6: 出力

バインダー対応PDF用にa5-coinスキルを使用するか、デジタル追跡用にopenpyxlを使用してExcelで出力を生成します。

Excel出力列:

S.No, 正式名称, 年, 額面, 現在の州/国, 地域, 英国時代(インド用), コレクションにあるか?, 所有コイン数, 優先順位

PDF出力:

a5-coinスキルを使用 — Carlitoフォント、グレースケール、6穴パンチ、連続フローレイアウト。

収集家プロファイル(自分の情報を記入)

このセクションは短く保ち、コレクションの変更に応じて更新してください。スキルは提案や買い物リストにこれを使用します。

  • Numistaユーザー名: <あなたのハンドル>
  • おおよそのコレクションサイズ: <数>
  • アクティブなサブコレクション: <例:英国ラウンドポンド、中国十二生肖、米国クォーター>
  • 印刷: <カラー/グレースケール>, バインダー: <A5 Filofax / その他>
  • 自宅の都市(コインフェアリスト用): <都市>
  • 除外: <例:銀貨/金貨プルーフなし>

既知のギャップ(日付)

  • <シリーズ>: <所持数>/<合計>, 不足している <リスト>

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル