cube-builder

Convert CSV card lists into GEMP-SWCCG cube draft JSON configurations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex process of creating and integrating custom cube draft configurations for the GEMP-SWCCG game, transforming simple card lists into playable draft formats.

Core Features & Use Cases

  • CSV to Card ID Mapping: Converts human-readable card names from CSV files into game-specific card IDs, handling multi-column formats for add-on cards.
  • Cube Configuration Generation: Creates the structured JSON files required by GEMP-SWCCG for cube drafts, including core cards and pack compositions.
  • Integration: Guides the user through registering the new cube format in the game's configuration files and updating the frontend for selection.
  • Use Case: A game designer wants to create a new cube draft based on a specific set or theme. They provide CSV files listing the cards, and this Skill handles all the technical steps to make it a selectable draft format within the game.

Quick Start

Use the cube-builder skill to create a new cube draft configuration named 'my_cube' using the provided CSV files.

Frequently Asked Questions about cube-builder

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

FAQPage Schema
How do I create a custom cube draft for GEMP-SWCCG from a CSV file?

Creating a GEMP-SWCCG cube draft from a CSV file involves mapping card names to game-specific IDs and generating structured JSON configurations. This automation handles pack compositions and registers the draft format within the game's application configuration and frontend UI.

What is the process for mapping card names to card IDs in a cube draft configuration?

Mapping card names to card IDs in a cube draft configuration involves converting human-readable CSV entries into game-specific identifiers. The process supports multi-column add-on card formats and applies side-specific database filtering to prevent playtesting cards and slug collisions.

Can I include add-on cards when building a GEMP-SWCCG cube draft?

Yes, you can include add-on cards when building a GEMP-SWCCG cube draft. The Skill processes multi-column CSV formats to support add-on cards, mapping them to correct IDs and integrating them into the structured JSON configuration.

How do I register a new cube draft format in GEMP-SWCCG?

Registering a new cube draft format in GEMP-SWCCG requires updating application configuration files and frontend UI selection options. This Skill guides you through integrating the generated JSON configurations and registering the draft format so it becomes selectable within the game.

Why does my cube draft configuration include playtesting cards or slug collisions?

Cube draft configurations may include playtesting cards or slug collisions if side-specific database filtering is not applied. This Skill prevents these issues by applying side-specific database filtering during card ID mapping to ensure only valid cards are included.

Do I need to manually edit frontend UI files to add a cube draft format?

Adding a cube draft format requires updating frontend UI files for selection, but this Skill guides you through the integration process. It automates JSON generation and provides instructions for registering the format in the application's configuration files and frontend.