Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

TCG Binder

bgarciamourabgarciamoura176 downloads

Track your Pokémon TCG collection, build decks and browse cards inside your vault.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates32

Track your Pokémon TCG collection, build decks and browse cards — inside your Obsidian vault, in plain Markdown you own.

Every collection, deck and card is a regular note with frontmatter. Your data stays readable, syncable, linkable and greppable — with or without the plugin. The export other apps charge for? Here it's just... your files.

Dashboard

Why TCG Binder

The usual pain Here
Adding cards one by one is tedious Paste a list — 4 Pikachu ex SVI 45 — and import hundreds of cards at once (TCG Live format)
Your collection is locked inside an app Plain Markdown frontmatter — the storage format is the export
Migrating apps means retyping everything CSV import from ManaBox, Collectr and TCG Collector
"Cost to complete this set" is a premium feature Free, computed from live market prices
The card database is missing that obscure promo Write a note by hand — any note with the right frontmatter is a valid card
Notes about trades and memories live elsewhere Card notes are real notes: write on them, link them, see backlinks from decks and collections

Features

Collections & set tracking

  • Search the card database by name or SVI 45 style set + number
  • Rapid entry loop: search → variant/condition/quantity → search again
  • Set collections: pick any set and get a full checklist (every card at qty 0, secrets included) — watch the completion bar fill as you collect
  • Variant lines per card (normal / holo / reverse holo / promo) with inline editing and automatic merging
  • Playset pill when you own 4+ copies of a card
  • Set progress with per-set completion % and cost to completion at market prices

Collection view

Decks

  • Import a decklist straight from Pokémon TCG Live (paste → deck note)
  • Live validation: 60 cards, copy limits (basic energy exempt), format legality per card
  • Grouped Pokémon / Trainer / Energy view with card thumbnails
  • Missing from collection: exactly what you still need to buy, and what it costs
  • Export back to TCG Live format with one click

Deck view

Portfolio

  • Market prices (TCGplayer via TCGdex) stamped on every card note, with the snapshot date
  • Portfolio value history chart — one snapshot per "Update prices" run, stored locally

Your data, your vault

  • Collections/decks: notes with an entries list in frontmatter
  • Cards: one note each, created on demand — price, set, rarity, legality, image
  • Backlinks between cards ↔ decks ↔ collections work natively
  • No server, no account, no telemetry. Offline-first with cached set data
  • Scoped by design: the plugin only reads and writes inside your binder folder (default TCG Binder/) — the rest of the vault is never touched or enumerated. Manual card notes must live inside that folder to be recognized

Installation

From the community store (recommended): Settings → Community plugins → Browse → search for TCG Binder → Install & Enable.

Manual alternative: download main.js, manifest.json and styles.css from the latest release into <your vault>/.obsidian/plugins/tcg-binder/ and enable it in Settings → Community plugins.

A demo vault with sample data is available in demo-vault/.

Quick start

  1. Ctrl/Cmd+P → Add cards — search anything, add it to your first collection
  2. Got an existing list? Import card list (TCG Live text) or Import collection CSV (ManaBox/Collectr/TCG Collector export)
  3. Chasing a set? Create set collection and start ticking
  4. Deck player? Import deck, fix what the validator flags, Export deck back to TCG Live

Settings

  • Card database: TCGdex (default — free, no key) or pokemontcg.io (needs an API key since the Scrydex acquisition)
  • Binder folder: where collections, decks and card notes live (default TCG Binder/)

Data model

TCG Binder/
  cards/Pikachu ex (SVI 45).md     # tcg-binder: card + set/rarity/price/legality
  collections/My collection.md     # tcg-binder: collection + entries: [{id, qty, variant, condition}]
  decks/Pikachu Rush.md            # tcg-binder: deck + format + entries: [{id, qty}]

The plugin only manages frontmatter — the note body is yours for trade diaries, memories and anything else.

Development

Requires Node.js 18+.

npm install
npm run dev        # watch build
npm run build      # type-check + production bundle
npm run lint
npm run test

Copy or symlink main.js, manifest.json and styles.css into <vault>/.obsidian/plugins/tcg-binder/. An empty .hotreload file in that folder enables the community Hot Reload plugin.

License

MIT


Pokémon and Pokémon TCG are trademarks of Nintendo, Creatures Inc. and GAME FREAK inc. This plugin is an independent fan project, not affiliated with or endorsed by them. Card data via TCGdex.

HealthExcellent
ReviewSatisfactory
About
Track your Pokémon TCG collection, build decks, and browse cards as plain Markdown notes with frontmatter so your data stays readable, syncable, linkable, and portable. Import decklists and collections (TCG Live, CSV), manage variants and set progress, see cost-to-complete with market prices, and export back to TCG Live.
DataImportExport
Details
Current version
1.23.0
Last updated
4 weeks ago
Created
2 months ago
Updates
32 releases
Downloads
176
Compatible with
Obsidian 1.8.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
PayPal
Author
bgarciamourabgarciamoura
github.com/bgarciamoura
GitHubbgarciamoura
  1. Community
  2. Plugins
  3. Data
  4. TCG Binder

Related plugins

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Tracker

Track occurrences and numbers in your notes.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

RSS Dashboard

A dashboard for organizing and consuming RSS feeds, YouTube channels, and podcasts with smart tagging, media playback, and seamless content flow.

Charted Roots

Family tree visualization with GEDCOM/Gramps import and Canvas/PDF/Markdown export. Charts, maps, timelines, citations, fictional calendars. For genealogists, worldbuilders, and TTRPG campaigns.

Slides Extended

Create markdown-based reveal.js presentations. Fork of Advanced Slides.

Datacore

An even faster reactive query engine for the data obsessed.

Readwise Official

Sync highlights from Readwise to your vault.

Meld Encrypt

Hide secrets in your notes.

Keep the Rhythm

Turns out watching your word count go up is all the motivation you need.