Agent skill

Match Bss Segment

by cdlewis in cdlewis/snowboardkids2-decomp

Match a segments bss data by replacing extern declarations with the appropriate definitions.

No licenceAuto-check passed

Install Match Bss Segment

skills CLI
$ npx skills add cdlewis/snowboardkids2-decomp --skill match-bss-segment -a claude-code

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

GitHub CLI
$ gh skill install cdlewis/snowboardkids2-decomp match-bss-segment --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/cdlewis/snowboardkids2-decomp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/match-bss-segment .claude/skills/match-bss-segment && 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
match-bss-segment
GitHub stars
190
Token cost
~1.3k tokens
SKILL.md length
585 words
Files
1
Skills in repo
7
Repo updated
First seen
Licence
None found

At a glance

Match a segments bss data by replacing extern declarations with the appropriate definitions.

  • Works in 2 steps: Identify the target range. → Split snowboardkids2.yaml.
  • Fix a .bss segment
  • SKILL.md covers Core Rule, Workflow, Common Patterns and Quality Checks
  • Calls rg

What it does

Match Bss Segment is an agent skill from cdlewis/snowboardkids2-decomp. Match a segments bss data by replacing extern declarations with the appropriate definitions. Use when asked to match, add, split, or fix a .bss segment, especially after checksum failures from bss symbol layout, shifted VRAM labels, queue/stack buffers, or unresolved bss externs.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Decompilation of snowboard kids 2 (N64).

When your agent uses it

  • Fix a .bss segment
  • Especially after checksum failures from bss symbol layout
  • Shifted VRAM labels
  • Queue/stack buffers

Example prompts

  • “/match-bss-segment”

Workflow steps

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

  1. Identify the target range.
  2. Split snowboardkids2.yaml.

What it can do on your machine

Read from SKILL.md and the folder at commit 3b1bd5d. 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

    Shell commands in SKILL.md call:

    • rg

    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

Match Bss Segment loads about 1.3k tokens when it runs. Until then it costs about 75 tokens; SKILL.md has 585 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~75
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

Without a licence we can't republish the file, so here is its outline and opening line. It has 585 words (~1,323 tokens).

“Match .bss by reproducing the original VRAM layout exactly. A successful local compile is not enough; the full ROM checksum must match.”

— opening of SKILL.md by cdlewis
name
match-bss-segment

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .codex/skills/match-bss-segment of cdlewis/snowboardkids2-decomp.

Open the folder on GitHubat commit 3b1bd5d

Compare with similar skills

Match Bss Segment 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.

Match Bss Segment compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Match Bss Segment this skillcdlewis/snowboardkids2-decomp190—~1.3kAutomated safety check: PassNone
Homelab Vlan Segmentationaffaan-m/ECC275k1 repos~2.5kAutomated safety check: PassMIT
External Linksthedaviddias/Front-End-Checklist74k—~773Automated safety check: PassMIT
Declarative Agentsgithub/awesome-copilot40k1 repos~1.2kAutomated safety check: PassMIT
Segment Cdpdavila7/claude-code-templates32k2 repos~354Automated safety check: PassMIT
User Segmentationphuryn/pm-skills27k—~1kAutomated safety check: PassMIT

Similar skills

  • Segmenting home networks into VLANs for IoT, guest, trusted, and server traffic using UniFi, pfSense/OPNsense, and MikroTik — including switch trunk config, firewall rules, and wireless SSID mapping.

    275k GitHub starsUsed in 1 repo~2.5k tokens
    DevOps & CloudAuto-check passed
  • External Links

    thedaviddias/Front-End-Checklist

    A skill your agent uses when auditing content pages for citation quality, suggesting authoritative sources to link for factual claims, or reviewing whether a page's external link attributes…

    74k GitHub stars~773 tokensUpdated 2 days ago
    Research & ScienceAuto-check passed
  • Declarative Agents

    github/awesome-copilot

    Official

    Complete development kit for Microsoft 365 Copilot declarative agents with three comprehensive workflows (basic, advanced, validation), TypeSpec support, and Microsoft 365 Agents Toolkit integration

    40k GitHub starsUsed in 1 repo~1.2k tokens
    Documents & OfficeAuto-check passed
  • Segment Cdp

    davila7/claude-code-templates

    Expert patterns for Segment Customer Data Platform including Analytics.js, server-side tracking, tracking plans with Protocols, identity resolution, destinations configuration, and data governance…

    32k GitHub starsUsed in 2 repos~354 tokens
    Data & AnalyticsAuto-check passed
  • User Segmentation

    phuryn/pm-skills

    Segment users from feedback data based on behavior, JTBD, and needs.

    27k GitHub stars~1k tokensUpdated 24 days ago
    Product & Project ManagementAuto-check passed
  • Market Segments

    phuryn/pm-skills

    Identify 3-5 potential customer segments with demographics, JTBD, and product fit analysis.

    27k GitHub stars~906 tokensUpdated 24 days ago
    Product & Project ManagementAuto-check passed

More from cdlewis/snowboardkids2-decomp

  • Add Asset To YAML

    cdlewis/snowboardkids2-decomp

    Adding a new asset to snowboardkids2.yaml requires following specific steps to ensure assets are in the correct order and properly declared.

    190 GitHub stars~1.3k tokensUpdated 11 days ago
    Auto-check passed
  • Decompile Microcode

    cdlewis/snowboardkids2-decomp

    A skill your agent uses if you need to decompile a function using F3Dex2 or S2Dex.

    190 GitHub stars~1.5k tokensUpdated 11 days ago
    Auto-check passed
  • Rename Global Variable Or Function

    cdlewis/snowboardkids2-decomp

    Renaming a global variable or function requires additional steps in decompilation projects or the build will fail.

    190 GitHub stars~454 tokensUpdated 11 days ago
    Auto-check passed
  • Rename A C File Or Header File

    cdlewis/snowboardkids2-decomp

    Renaming a C file or associated header (.h) file requires additional steps in decompilation projects or the build will fail.

    190 GitHub stars~347 tokensUpdated 11 days ago
    Auto-check passed
  • Convert Asset Array

    cdlewis/snowboardkids2-decomp

    Convert arrays with hardcoded pointer addresses to use ROMSTART/ROMEND symbols.

    190 GitHub stars~2.7k tokensUpdated 11 days ago
    Auto-check passed
  • Match Data File

    cdlewis/snowboardkids2-decomp

    Match data file describes how to add dat asegments to a C file.

    190 GitHub stars~426 tokensUpdated 11 days ago
    Auto-check passed

Questions about Match Bss Segment

What does Match Bss Segment do?

Match a segments bss data by replacing extern declarations with the appropriate definitions. Match Bss Segment is an agent skill from cdlewis/snowboardkids2-decomp. Match a segments bss data by replacing extern declarations with the appropriate definitions.

When should I use Match Bss Segment?

Match Bss Segment fits situations like: fix a .bss segment; especially after checksum failures from bss symbol layout; shifted VRAM labels; queue/stack buffers.

How do I install Match Bss Segment in Claude Code?

Run `npx skills add cdlewis/snowboardkids2-decomp --skill match-bss-segment -a claude-code`. Or copy the skill folder (.codex/skills/match-bss-segment in cdlewis/snowboardkids2-decomp) into .claude/skills/match-bss-segment in your project. Claude Code loads it when a task matches its description.

How do I install Match Bss Segment in Codex?

Run `npx skills add cdlewis/snowboardkids2-decomp --skill match-bss-segment -a codex`. Or copy the skill folder (.codex/skills/match-bss-segment in cdlewis/snowboardkids2-decomp) into .agents/skills/match-bss-segment in your project. Codex loads it when a task matches its description.

Can I use Match Bss Segment 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 cdlewis/snowboardkids2-decomp --skill match-bss-segment -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/match-bss-segment, .gemini/skills/match-bss-segment, .github/skills/match-bss-segment and .opencode/skills/match-bss-segment in your project.

What does Match Bss Segment need to run?

Going by SKILL.md and its folder, Match Bss Segment needs the command-line tools its instructions call (rg).

Does Match Bss Segment 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 Match Bss Segment 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 Match Bss Segment use?

No licence was found for Match Bss Segment or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Match Bss Segment use?

About 1.3k tokens (SKILL.md is roughly 5.3k 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 Match Bss Segment?

Skills that share tags, products or a category with Match Bss Segment: Homelab Vlan Segmentation (affaan-m/ECC, 275k stars), External Links (thedaviddias/Front-End-Checklist, 74k stars), Declarative Agents (github/awesome-copilot, 40k stars) and Segment Cdp (davila7/claude-code-templates, 32k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Match Bss Segment?

cdlewis (a GitHub user) maintains it in cdlewis/snowboardkids2-decomp, which has 190 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on September 27, 2026.

Source: cdlewis/snowboardkids2-decomp on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.