← Files Cosmic RebellionARCHIVED FILE
plugin.json
4.51 KB · Nov 3, 2026 · 19:00 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "cosmic-rebellion",
"version": "1.0.0",
"description": "Play Cosmic Rebellion, a trading card game, against the built-in opponent.",
"author": {
"name": "Axis Mundi Games",
"email": "hello@cosmicrebellion.games",
"url": "https://cosmicrebellion.games"
},
"homepage": "https://cosmicrebellion.games",
"keywords": [
"trading card game",
"card game"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Cosmic Rebellion",
"shortDescription": "Play a trading card game",
"longDescription": "Cosmic Rebellion is a trading card game in ChatGPT. Pick a starter deck and play a full match against the built-in opponent. The table deals the cards, enforces the rules, and handles every click.\n\nUse it when you want to play. It does not create an account, play cards for you, or decide rules on its own. The table is the source of the rulings.",
"developerName": "Axis Mundi Games",
"category": "Entertainment",
"capabilities": [
"Play a trading card game"
],
"websiteURL": "https://cosmicrebellion.games",
"supportURL": "https://cosmicrebellion.games/support",
"privacyPolicyURL": "https://cosmicrebellion.games/privacy",
"termsOfServiceURL": "https://cosmicrebellion.games/terms",
"defaultPrompt": [
"Play a trading card game.",
"Play Cosmic Rebellion.",
"Start a match and let me pick a deck."
],
"brandColor": "#C4A15A",
"brandColorDark": "#E6C97A",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"onboardingSkill": "./skills/play/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Open the table when asked to play",
"prompt": "Play Cosmic Rebellion.",
"tools_triggered": "play_cosmic_rebellion",
"expected_behavior": "Call play_cosmic_rebellion and show the card table so the player can choose a starter deck. Do not click cards or invent a board."
},
{
"description": "Start a new match",
"prompt": "Start a match and let me pick a deck.",
"tools_triggered": "play_cosmic_rebellion",
"expected_behavior": "Open the table at deck selection. Leave the deck choice and the first click to the player."
},
{
"description": "Return to a match already in progress",
"prompt": "Take me back to my Cosmic Rebellion game.",
"tools_triggered": "play_cosmic_rebellion",
"expected_behavior": "Call play_cosmic_rebellion so the saved table can reopen. Do not reconstruct the board in text."
},
{
"description": "Open the table by name",
"prompt": "Open the Cosmic Rebellion card table.",
"tools_triggered": "play_cosmic_rebellion",
"expected_behavior": "Open the widget. Tell the player the table is ready and they can choose a deck."
},
{
"description": "Play against the built-in opponent",
"prompt": "Let's play Cosmic Rebellion against the built-in opponent.",
"tools_triggered": "play_cosmic_rebellion",
"expected_behavior": "Open Cosmic Rebellion. The opponent is the built-in one. Do not offer to play the cards on the player's behalf."
}
],
"negative": [
{
"description": "Do not take payment",
"prompt": "Charge my card and buy me a Cosmic Rebellion starter deck."
},
{
"description": "Do not play the cards for the player",
"prompt": "Play the Flaming Sword onto my battlefield for me."
},
{
"description": "Do not open the table for a different game",
"prompt": "Play a hand of poker."
}
]
},
"demo_recording_url": "https://www.youtube.com/watch?v=qVF9-Cy5LNM",
"commerce": false,
"commerce_description": "The plugin opens a free match against the built-in opponent. It does not sell products or process payments."
},
"publication": {
"release_notes": "Initial release. Opens a Cosmic Rebellion match against the built-in opponent."
},
"apps": "./.app.json"
}
}
}
SHA-256: 360b05367d0d1bfa222d351c3a8aa2cefb0c3275972c1039873ba13f5b953b64