.claude/skills/binary-explorer/SKILL.md
Reverse-engineer Claude Code's own binary to explain how hidden/undocumented features work. Use when the user asks about a Claude Code feature, feature flag, hidden toggle, internal prompt, or wants to understand how something works under the hood — especially unreleased, gated, or undocumented functionality. Also trigger when the user says "how does X work in the binary", "what does this feature flag do", "find the prompt for X", "reverse engineer X", or mentions a specific codename/flag. Do NOT use for general Claude API questions or for features that are well-documented.
npx skillsauth add theramjad/ray-os binary-explorerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Reverse-engineer features from the Claude Code binary by extracting and searching its embedded strings and minified JS bundle.
Claude Code ships as a Bun single-executable (~190MB Mach-O on macOS ARM). The entire JS bundle is embedded in the binary as plain text, which means feature flags, internal prompts, config keys, and logic are all searchable via strings extraction.
Run the extraction script. It finds the real Claude binary (following symlinks, skipping wrappers), extracts all readable strings, and caches the result so subsequent queries are instant.
bash <skill-dir>/scripts/extract.sh
This outputs the path to the cached strings file (e.g., ~/.claude/cache/binary-strings/2.1.81.txt). If the cache already exists for this version, extraction is skipped.
Given the user's query about a feature, search the extracted strings. The approach depends on what the user is asking about:
If they name a specific feature flag or codename
grep -i "<flag_name>" <strings_file>
If they describe a feature by behavior
gt7, search for that to find related codeCommon patterns in the minified bundle:
lT("<flag_name>", null) — reads remote config\n joinspt7 = { minHours: 24, minSessions: 5 }v("[featureName] ...") with descriptive messagesF("event_name", { ... })h8().<settingName> reads local settings!1 (false) or !0 (true) for feature gatingOnce you've found the relevant code, explain it to the user:
Present findings as a structured breakdown. Quote exact strings from the binary where relevant — the user wants to see the raw evidence, not just a summary.
pt7, gt7, Bt7). Follow references by searching for the mangled name.X(()=>{...}) is a module initializer pattern — the code inside runs at startup.async function* generators are often streaming message handlers.-A and -B flags with grep to get surrounding context.fold -w 120 or use less.The strings file is ~380K lines. Grep results for broad terms can be huge. Strategies:
grep -c first to count matches before dumping contentgrep "feature" file | grep "config"head -50 to preview before committing to reading everythingcontent-media
Edit raw screen recording videos with synced audio. Removes repeated takes, false starts, silence, filler, and [MUSIC] tags to produce a clean final cut. Use when the user provides a raw/unedited MP4 video file and wants it edited down. Triggers on: "edit this video", "cut this video", providing a raw MP4 for editing, or any request to remove bad takes from a recording.
tools
Monitor Twitter/X for trending AI and developer tool discussions, score them, and deliver pre-digested content briefs. Use this skill whenever the user wants to find trending topics on Twitter, check what people are talking about in AI/tech, scout for video ideas from Twitter, or says things like "what's trending", "anything new on Twitter", "find me something to talk about", "scout Twitter", or "what are people saying about X". Also triggers on "monitor layer", "input layer", or "fountainhead" when Twitter is relevant.
development
# /triage — Inbox Triage ## Description Scan all connected communication channels, prioritize items by urgency, and draft responses in your voice. Clear your inbox in minutes. ## Arguments - `quick` — Tier 1 items only, no drafts (fastest) - `digest` — Full scan with summaries, drafts for Tier 1-2 - (no argument) — Full scan with drafts for everything actionable ## Instructions You are running inbox triage for {{YOUR_NAME}}. The goal is to process all incoming messages quickly and surface wh
tools
YouTube data utility — fetch transcripts, metadata, thumbnails, and search for videos. Wraps the Supadata API and yt-dlp into a single CLI tool. Use whenever you need YouTube data like transcripts, video metadata, thumbnail images, or need to search YouTube for videos matching a query. Triggers on any YouTube data fetching need from other skills or direct user requests.