card-blueprint-db-manager

Generate side-specific JSON subsets from the SWCCG card blueprint database.

31|36|Updated Aug 25, 2020
One-click install
npx skills add https://github.com/PlayersCommittee/gemp-swccg-public --skill card-blueprint-db-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: card-blueprint-db-manager
Source: https://github.com/PlayersCommittee/gemp-swccg-public/tree/main/.claude/skills/card-blueprint-db-manager
Command: npx skills add https://github.com/PlayersCommittee/gemp-swccg-public --skill card-blueprint-db-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill resolves slug collisions in the card blueprint database, ensuring accurate card mapping during cube building by creating filtered, side-specific subsets of the data.

Core Features & Use Cases

  • Filtered Database Generation: Creates custom JSON databases by filtering the main card blueprint based on side (LIGHT/DARK) and exclusion of defensive shields.
  • Slug Collision Resolution: Addresses issues where cards share the same slug, preventing mapping errors.
  • Use Case: When building a custom cube draft, you encounter mapping errors due to cards like "Bespin" existing on both Light and Dark sides. This Skill helps you generate a Light-side-only database to correctly map your Light-side cards.

Quick Start

Use the card-blueprint-db-manager skill to create a light side only database excluding defensive shields.

Frequently Asked Questions about card-blueprint-db-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resolve slug collisions in a SWCCG card blueprint database?

Resolve slug collisions by filtering the SWCCG card blueprint database into side-specific JSON subsets, separating LIGHT and DARK cards to prevent mapping errors when duplicate slugs exist for same-named cards.

How do I filter a card database to exclude defensive shields using jq?

Exclude defensive shields from a card database by running jq commands that filter the blueprint JSON, removing shield entries before exporting the subset for cube-builder tools.

Why do duplicate slugs cause mapping errors during cube building?

Duplicate slugs cause mapping errors because same-named cards exist on opposing sides, creating ambiguity. Generating a side-specific database subset isolates LIGHT or DARK cards to resolve the collision.

Can I generate a LIGHT-side only card database for a custom cube draft?

Generate a LIGHT-side only card database by applying jq filters to the blueprint, excluding DARK-side cards and defensive shields to produce a clean JSON subset for cube building.

What's the best way to prepare SWCCG card data for cube-builder tools?

Prepare SWCCG card data by using jq to create filtered JSON subsets that resolve slug collisions and exclude defensive shields, ensuring the blueprint maps correctly into cube-builder tools.

When should I split my card blueprint database by side?

Split the card blueprint database by side when duplicate slugs from same-named cards on opposing sides cause mapping failures, requiring separate LIGHT and DARK JSON subsets for accurate processing.