Agent skill

Multi Game Codes Hub

by kennyzir in kennyzir/7deer_skills

Generate a Next.js Roblox codes page from validated JSON using a reusable TSX template.

MITAuto-check passedSales & Support

Install Multi Game Codes Hub

skills CLI
$ npx skills add kennyzir/7deer_skills --skill multi-game-codes-hub -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install kennyzir/7deer_skills multi-game-codes-hub --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/kennyzir/7deer_skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/multi-game-codes-hub .claude/skills/multi-game-codes-hub && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
multi-game-codes-hub
GitHub stars
322
Token cost
~1.3k tokens
SKILL.md length
424 words
Files
10
Skills in repo
33
Repo updated
First seen
Licence
MIT

At a glance

Generate a Next.js Roblox codes page from validated JSON using a reusable TSX template.

  • Works in 5 steps: Confirm the output contains the target… → Confirm no {{...}} placeholder remains. → Copy or adapt the required component… → …
  • Regenerating a single games active/expired codes page with metadata
  • SKILL.md covers Implemented resources, Input contract, Generate a page and Template variables, plus 2 more sections
  • Runs Python and TypeScript scripts from its folder; calls python3

What it does

Multi Game Codes Hub is an agent skill from kennyzir/7deer_skills. Generate a Next.js Roblox codes page from validated JSON using a reusable TSX template. Use when creating or regenerating a single game's active/expired codes page with metadata, copy controls, optional supplied redemption/FAQ content, and breadcrumb schema.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 15 other files (for example `USAGE.md`, `resources/examples/kaizen_codes.json` and `resources/examples/yba_codes.json`).

It sits in Sales & Support, covering React components and Help center and FAQ content. It works with Next.js. The repository describes itself as: Composable, auditable Agent Skills for building Roblox game sites—from opportunity and keyword research to content, SEO, updates, and backlinks. The licence is MIT.

When your agent uses it

  • Regenerating a single games active/expired codes page with metadata
  • Optional supplied redemption/FAQ content
  • Breadcrumb schema

Example prompts

  • “/multi-game-codes-hub”

Requirements

  • Python 3
  • Node.js

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Confirm the output contains the target baseUrl and no unrelated domain.
  2. Confirm no {{...}} placeholder remains.
  3. Copy or adapt the required component imports.
  4. Run the target Next.js project's typecheck, lint, and build.
  5. Review codes and any supplied redemption/FAQ content against a cited primary source; the generator does not verify factual accuracy.

What it can do on your machine

Read from SKILL.md and the folder at commit 32a6881. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python and TypeScript), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Multi Game Codes Hub loads about 1.3k tokens when it runs. Until then it costs about 70 tokens; SKILL.md has 424 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~70
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from kennyzir/7deer_skills at commit 32a6881, republished under its MIT licence (© kennyzir). 424 words, ~1,265 tokens.

Download SKILL.mdSave it as .claude/skills/multi-game-codes-hub/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.
name
multi-game-codes-hub
description
Generate a Next.js Roblox codes page from validated JSON using a reusable TSX template. Use when creating or regenerating a single game's active/expired codes page with metadata, copy controls, optional supplied redemption/FAQ content, and breadcrumb schema.
metadata.keywords
roblox codes, promo codes, game codes, nextjs page generator, faq schema

Multi-Game Codes Hub

Generate one Next.js codes page from explicit game data. The included generator renders a TSX template; it does not discover, monitor, translate, or validate codes against Roblox.

Implemented resources

The generated template imports @/components/CopyButton; copy the included component into that alias or change the import for the target project.

Input contract

json
{
  "gameName": "Your Bizarre Adventure",
  "gameSlug": "yba",
  "baseUrl": "https://example.com",
  "activeCodes": [
    {
      "code": "CODE123",
      "reward": "50 Spins",
      "expiryDate": "2026-04-30",
      "conditions": "Optional"
    }
  ],
  "expiredCodes": [
    {
      "code": "OLDCODE",
      "reward": "25 Spins"
    }
  ],
  "redemptionSteps": [
    "Open the game's menu.",
    "Enter a supplied code in the code field."
  ],
  "faq": [
    {
      "question": "Where is the code field?",
      "answer": "The supplied source says it is in the game menu."
    }
  ]
}

Required top-level fields:

  • gameName: non-empty string.
  • gameSlug: lowercase letters/digits separated by single hyphens.
  • baseUrl: absolute HTTP(S) site URL without credentials, query, or fragment. A trailing slash is normalized away.

Optional top-level fields:

  • activeCodes and expiredCodes: arrays; each entry supports only code, reward, expiryDate, and conditions. code and reward are required non-empty strings.
  • redemptionSteps: array of non-empty strings. The section is omitted when the array is absent or empty.
  • faq: array of objects containing only non-empty question and answer strings. The FAQ section and FAQ schema are omitted when absent or empty.

Unknown top-level, code-entry, or FAQ-entry fields are errors; the generator never silently ignores input.

baseUrl drives canonical and breadcrumb URLs. Never reuse an example domain for a real site.

Show full SKILL.md (206 more words)Show less

Generate a page

From the Skill directory:

bash
python3 resources/generate_code_page.py \
  --input resources/examples/yba_codes.json \
  --output /tmp/yba-codes-page.tsx

The default template is resolved relative to this Skill, so the command also works when the script is invoked from another current working directory. --input, --output, and an explicitly supplied --template retain normal CLI semantics: relative paths resolve from the caller's current directory and absolute paths remain absolute.

To use a custom template:

bash
python3 resources/generate_code_page.py \
  --input ./game.json \
  --output ./page.tsx \
  --template ./custom-codes-page.tsx

Generation uses the current UTC month, year, and date. It fails before writing output if the JSON is invalid, required values are missing, URLs are invalid, or any {{templateVariable}} remains unresolved.

Template variables

  • {{gameNameJson}}
  • {{gameSlugJson}}
  • {{baseUrlJson}}
  • {{rewardsJson}}
  • {{activeCodesData}}
  • {{expiredCodesData}}
  • {{redemptionStepsData}}
  • {{faqItemsData}}
  • {{generatedDateJson}}
  • {{currentMonthJson}}
  • {{currentYearJson}}
  • {{redemptionSection}}
  • {{faqSchemaDefinition}}
  • {{faqSchemaScript}}
  • {{faqSection}}

Verification

After generation:

  1. Confirm the output contains the target baseUrl and no unrelated domain.
  2. Confirm no {{...}} placeholder remains.
  3. Copy or adapt the required component imports.
  4. Run the target Next.js project's typecheck, lint, and build.
  5. Review codes and any supplied redemption/FAQ content against a cited primary source; the generator does not verify factual accuracy.

Roadmap and boundaries

Discord/Twitter monitoring, automatic code validity checks, automatic expiry updates, multilingual generation, community submissions, and deployment automation are not implemented. Treat them as roadmap items only; do not invoke nonexistent scripts such as discord_code_monitor.py, code_validator.py, update_codes.py, or generate_multilingual.py.

© kennyzir, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 9 other files in multi-game-codes-hub of kennyzir/7deer_skills.

  • SKILL.md
  • USAGE.md
  • resources/components/CodeTable.tsx
  • resources/components/CopyButton.tsx
  • resources/examples/kaizen_codes.json
  • resources/examples/yba_codes.json
  • resources/generate_code_page.py
  • resources/schemas/faq_schema.ts
  • resources/templates/codes_page.tsx
  • tests/test_generate_code_page.py

Open the folder on GitHubat commit 32a6881

Compare with similar skills

Multi Game Codes Hub next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Multi Game Codes Hub compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Multi Game Codes Hub this skillkennyzir/7deer_skills322—~1.3kAutomated safety check: PassMIT
Chakra UI v3 Builderchakra-ui/chakra-ui41k—~3.1kAutomated safety check: PassMIT
React View Transitions Guidevercel-labs/next-beats16810 repos~3.1kAutomated safety check: PassMIT
Vercel React Best Practicessanity-io/sanity6.4k129 repos~1.6kAutomated safety check: PassMIT
Chakra UI v2 to v3 Migrationchakra-ui/chakra-ui41k—~3.4kAutomated safety check: PassMIT
Creative Tim UI Blockscreativetimofficial/ui12k—~2.1kAutomated safety check: NotesMIT

Similar skills

  • Chakra UI v3 Builder

    chakra-ui/chakra-ui

    Builds responsive, accessible Chakra UI v3 components and layouts, sets up Chakra in new or existing projects, and designs themes with tokens, semantic tokens and recipes.

    41k GitHub stars~3.1k tokensUpdated 3 days ago
    Frontend & DesignAuto-check passed
  • React View Transitions Guide

    vercel-labs/next-beats

    Official

    Guides implementing animated page and state transitions in React with the native View Transition API, covering shared elements, list reorders and directional navigation.

    168 GitHub starsUsed in 10 repos~3.1k tokens
    Frontend & DesignAuto-check passed
  • Official

    React and Next.js performance optimization guidelines from Vercel Engineering.

    6.4k GitHub starsUsed in 129 repos~1.6k tokens
    Frontend & DesignAuto-check passed
  • Chakra UI v2 to v3 Migration

    chakra-ui/chakra-ui

    Guides an upgrade from Chakra UI v2 to v3: inspect the project, swap packages, run the official codemod, then fix provider, color mode, props, theming and Next.js code.

    41k GitHub stars~3.4k tokensUpdated 3 days ago
    Frontend & DesignAuto-check passed
  • Creative Tim UI Blocks

    creativetimofficial/ui

    Helps install, generate and review Creative Tim UI blocks: shadcn/ui-based React and Tailwind sections that follow a restrained, production-minded design philosophy.

    12k GitHub stars~2.1k tokensUpdated 6 mo ago
    Frontend & DesignAuto-check: notes
  • GSAP for React

    greensock/gsap-skills

    Shows how to run GSAP animations in React and Next.js with the useGSAP hook, refs, scoped selectors and automatic cleanup on unmount.

    16k GitHub starsUsed in 3 repos~1.6k tokens
    Frontend & DesignAuto-check passed

More from kennyzir/7deer_skills

All 33 skills in this repo
  • Roblox Homepage Ranking Auditor

    kennyzir/7deer_skills

    Audit a Roblox or game-site homepage against the RB Auto Golden Homepage model.

    322 GitHub stars~3.8k tokensUpdated 11 days ago
    Auto-check passed
  • Roblox Site Architect

    kennyzir/7deer_skills

    Orchestrate an evidence-backed seven-stage Roblox site growth pipeline from opportunity assessment through keyword research, source collection, site planning, SEO QA, freshness, and growth.

    322 GitHub stars~3.6k tokensUpdated 11 days ago
    Auto-check passed
  • Youtube Transcribe

    kennyzir/7deer_skills

    YouTube video transcription and memory workflow. An agent skill from kennyzir/7deer_skills.

    322 GitHub stars~1.7k tokensUpdated 11 days ago
    Auto-check passed
  • SEO Link Strategy

    kennyzir/7deer_skills

    Research backlink opportunities, record contact evidence, and generate personalized local outreach drafts from user-provided product and contact data.

    322 GitHub stars~1.4k tokensUpdated 11 days ago
    Auto-check passed
  • Html5 Game Radar

    kennyzir/7deer_skills

    HTML5 游戏发现雷达 - 多源监测又新又热的 HTML5 游戏,识别 SEO 套利窗口. An agent skill from kennyzir/7deer_skills.

    322 GitHub stars~1.4k tokensUpdated 11 days ago
    Auto-check passed
  • Roblox Hit Evaluator

    kennyzir/7deer_skills

    Evaluate a Roblox game's 30-day breakout potential from public evidence with auditable scores, missing-data bounds, frozen forecasts, and outcome reviews.

    322 GitHub stars~1.3k tokensUpdated 11 days ago
    Auto-check passed

Works with

Questions about Multi Game Codes Hub

What does Multi Game Codes Hub do?

Generate a Next.js Roblox codes page from validated JSON using a reusable TSX template. Multi Game Codes Hub is an agent skill from kennyzir/7deer_skills.js Roblox codes page from validated JSON using a reusable TSX template.

When should I use Multi Game Codes Hub?

Multi Game Codes Hub fits situations like: regenerating a single games active/expired codes page with metadata; optional supplied redemption/FAQ content; breadcrumb schema.

How do I install Multi Game Codes Hub in Claude Code?

Run `npx skills add kennyzir/7deer_skills --skill multi-game-codes-hub -a claude-code`. Or copy the skill folder (multi-game-codes-hub in kennyzir/7deer_skills) into .claude/skills/multi-game-codes-hub in your project. Claude Code loads it when a task matches its description.

How do I install Multi Game Codes Hub in Codex?

Run `npx skills add kennyzir/7deer_skills --skill multi-game-codes-hub -a codex`. Or copy the skill folder (multi-game-codes-hub in kennyzir/7deer_skills) into .agents/skills/multi-game-codes-hub in your project. Codex loads it when a task matches its description.

Can I use Multi Game Codes Hub in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add kennyzir/7deer_skills --skill multi-game-codes-hub -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/multi-game-codes-hub, .gemini/skills/multi-game-codes-hub, .github/skills/multi-game-codes-hub and .opencode/skills/multi-game-codes-hub in your project.

What does Multi Game Codes Hub need to run?

Going by SKILL.md and its folder, Multi Game Codes Hub needs Python and TypeScript for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3; Node.js.

Does Multi Game Codes Hub access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Multi Game Codes Hub safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Multi Game Codes Hub use?

Multi Game Codes Hub is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Multi Game Codes Hub use?

About 1.3k tokens (SKILL.md is roughly 5.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Multi Game Codes Hub?

Skills that share tags, products or a category with Multi Game Codes Hub: Chakra UI v3 Builder (chakra-ui/chakra-ui, 41k stars), React View Transitions Guide (vercel-labs/next-beats, 168 stars), Vercel React Best Practices (sanity-io/sanity, 6.4k stars) and Chakra UI v2 to v3 Migration (chakra-ui/chakra-ui, 41k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Multi Game Codes Hub?

kennyzir (a GitHub user) maintains it in kennyzir/7deer_skills, which has 322 GitHub stars. The repository holds 33 skills in this directory. The repository was last updated on September 29, 2026.

Source: kennyzir/7deer_skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.