Carlomos7/collection

Gestiona la colección de cartas Magic del jugador: impórtala desde Moxfield, Archidekt o ManaBox, añade sobres abiertos o intercambios, elimina cartas, consulta su valor, busca cartas, comprueba qué cartas le faltan a un mazo, encuentra qué encaja con un comandante y expórtala.

¿Qué es collection?

Este skill permite gestionar por completo la colección de cartas Magic de un jugador desde el propio agente de IA. Puedes importar la colección desde plataformas como Moxfield, Archidekt o ManaBox (formato CSV), o añadirla manualmente pegando una lista. También puedes mantenerla actualizada añadiendo cartas de sobres abiertos, intercambios recibidos o retirando cartas vendidas o regaladas. El skill responde a preguntas sobre el valor total de la colección, si posees una carta concreta, qué cartas te faltan para un mazo, qué cartas de tu colección encajan con un comandante, e incluso sugiere cómo dividir un lote entre varios jugadores. Está pensado para plataformas que usan el estándar MCP, como Cursor o Claude Desktop, y se basa en comandos `mtg_collection` (lectura) y `mtg_collection_edit` (escritura) a través del servidor MCP `mtgdb`.

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

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Colección de cartas

La colección se almacena en el ordenador del jugador (~/.cache/mtg/collection.json) y el skill de construcción de mazos la usa automáticamente para preferir cartas que ya posee y mostrar el «coste de compra». Usa las herramientas del servidor MCP mtgdb (nombres completos mcp__plugin_mtg_mtgdb__<tool>):

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

Solicitud: $ARGUMENTS

Cómo obtener la colección

Pregunta dónde guardan las cartas, luego indícales exactamente cómo exportar (una línea):

  • Moxfield: Colección → Exportar → CSV
  • Archidekt: Colección → Exportar → CSV
  • ManaBox: Colección → compartir o exportar como CSV
  • Nada aún: pega una lista (2 Sol Ring, una carta por línea; los códigos de set y *F* para foil son opcionales)

Pueden pegar el texto CSV o indicar la ruta del archivo. import reemplaza la colección: si ya existe una (mtg_collection show tiene éxito), pregunta primero si reemplazarla o fusionarla (merge: true).

Mantenerla actualizada

  • Sobres abiertos, intercambios recibidos, un nuevo precon: add con la lista.
  • Intercambiado, vendido, o una carta pasada a un amigo: remove. Si tenían menos copias de las que pidieron eliminar, indícalo.
  • Cada cambio hace una copia de seguridad previa; restore deshace el último cambio. Menciona esto después de cualquier importación grande.
  • Los nombres no reconocidos vuelven en unresolved con sugerencias: pregunta qué carta querían decir, luego add la carta. Nunca adivines.

Responder preguntas

  • ¿Cuánto vale? show: total, cartas más valiosas, fecha de los precios. Las impresiones y foils que poseas se valoran como tales; las cartas sin una impresión conocida se valoran al ejemplar más barato, así que di que es un estimado.
  • ¿Tengo X? show con card, o find con query.
  • Buscar por colores, tipo o rol: find (ej. identidad «Gruul», rol «ramp»).
  • ¿Qué necesito para este mazo? have con la lista del mazo: cartas que posees, lo que falta y el coste más barato para comprar el resto. Se asume que los terrenos básicos se poseen.
  • ¿Qué encaja con este comandante? fits con el comandante (ambos, para parejas). Muestra las cartas legales, del color correspondiente que posees, ordenadas por popularidad; lee una carta antes de recomendarla para el mazo.
  • ¿Qué podría construir? Pregunta qué comandantes están considerando (u ofrécete a sugerir algunos con mtg-research), ejecuta fits para cada uno y compara recuentos, roles y valor.
  • Exportar: export como lista Moxfield o CSV (conserva las impresiones y marcas foil) para importar la colección en Moxfield/Archidekt o una hoja de cálculo.

Dividir un lote entre jugadores

Para «dividir esta caja/Secret Lair entre Sam y yo»: no añadas nada a la colección; toma el lote pegado, pregunta a cada jugador sus comandantes y deseos («Sam quiere todas las cartas de Gandalf»), verifica la identidad de color por comandante con mtg_card, y propón una división en tabla (carta → quién → por qué). Las cartas que no encajan en los colores de nadie se listan como «para intercambiar o binder», no se ocultan. Solo modifica la colección si te lo piden.

Individual skills in this repo

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

Skills relacionados