Carlomos7/coleção

Gerencie a coleção de cards de Magic do jogador: importe do Moxfield, Archidekt ou ManaBox, adicione pacotes abertos ou trocas, remova cards, veja o valor, encontre cards, verifique quais cards um deck ainda precisa, encontre o que encaixa em um comandante e exporte. Use para "importar minha coleção", "abri estes", "troquei...", "quanto vale minha coleção", "eu tenho X", "o que preciso para este deck", "o que posso construir com meus cards".

O que é coleção?

Esta habilidade permite que um assistente de IA gerencie completamente a coleção de cartas Magic: The Gathering de um jogador. Com ele, você pode importar coleções de serviços populares como Moxfield, Archidekt e ManaBox, adicionar cartas de novas aberturas de pacotes ou trocas, remover cartas que foram negociadas ou vendidas, e consultar o valor total da coleção. Além disso, suporta perguntas como "eu tenho esta carta?", "quais cartas faltam para este deck?" e "o que posso construir com este comandante?" – tudo através do servidor MCP `mtgdb`. A coleção é armazenada localmente no arquivo `~/.cache/mtg/collection.json` e é automaticamente utilizada pela habilidade de construção de decks para priorizar cartas já possuídas. A habilidade também oferece backups automáticos antes de cada alteração, permitindo desfazer a última modificação. Funciona em qualquer plataforma que suporte o protocolo MCP (Claude Code, Cursor, Codex, etc.).

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

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Coleção de cards

A coleção fica no computador do jogador (~/.cache/mtg/collection.json) e a habilidade de construção de decks a usa automaticamente para preferir cards próprios e mostrar "custo para comprar". Use as ferramentas do servidor MCP mtgdb (nomes completos mcp__plugin_mtg_mtgdb__<ferramenta>):

  • mtg_collection (somente leitura): show, find, have, fits, export
  • mtg_collection_edit: import, add, remove, restore

Solicitação: $ARGUMENTS

Como obter a coleção

Pergunte onde eles rastreiam os cards e então diga exatamente como exportar (uma linha):

  • Moxfield: Coleção → Exportar → CSV
  • Archidekt: Coleção → Exportar → CSV
  • ManaBox: Coleção → compartilhar ou exportar como CSV
  • Nada ainda: cole uma lista (2 Sol Ring, um card por linha; códigos de expansão e *F* para foil são opcionais)

Eles podem colar o texto CSV ou informar o caminho do arquivo. import substitui a coleção: se já existir uma (mtg_collection show for bem-sucedido), pergunte primeiro se deve substituir ou mesclar (merge: true).

Mantendo-a atualizada

  • Pacotes abertos, trocas recebidas, um novo pré-construído: add com a lista.
  • Cards negociados, vendidos ou enviados para um amigo: remove. Se eles tinham menos cópias do que pediram para remover, informe.
  • Cada alteração faz um backup primeiro; restore desfaz a última alteração. Mencione isso após qualquer importação grande.
  • Nomes não reconhecidos retornam em unresolved com sugestões: pergunte qual card eles queriam dizer e então add. Nunca adivinhe.

Respondendo perguntas

  • Quanto vale? show: total, cards mais valiosos, data dos preços. Impressões próprias e foils são precificadas como tal; cards sem impressão conhecida são precificados pela cópia mais barata, então diga que é uma estimativa.
  • Eu tenho X? show com card, ou find com query.
  • Encontrar por cores, tipo ou função: find (ex.: identidade "Gruul", função "ramp").
  • O que preciso para este deck? have com a lista do deck: cards próprios, o que está faltando e o custo mais barato para comprar o resto. Terrenos básicos são considerados como próprios.
  • O que encaixa neste comandante? fits com o comandante (ambos, para parceiros). Ele lista cards legais, da(s) cor(es) do comandante que o jogador possui, os mais populares primeiro; leia um card antes de recomendá-lo para o deck.
  • O que posso construir? Pergunte quais comandantes estão sendo considerados (ou ofereça sugerir alguns com mtg-research), execute fits para cada um e compare contagens, funções e valor.
  • Exportar: export como uma lista do Moxfield ou CSV (mantém impressões e marcações foil) para importação de coleção no Moxfield/Archidekt ou uma planilha.

Dividindo uma pilha entre jogadores

Para "dividir este box/Secret Lair entre Samuel e eu": não adicione nada à coleção; pegue a pilha colada, pergunte os comandantes e desejos de cada jogador ("Samuel quer todos os cards do Gandalf"), verifique a identidade de cor por comandante com mtg_card e proponha uma divisão como tabela (card → quem → porquê). Cards que não se encaixam nas cores de ninguém são listados como "troca ou encadernação", não ocultados. Altere a coleção apenas se eles pedirem.

Individual skills in this repo

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

Habilidades Relacionadas