Orca Run Replay
iflytek/skillhub
Answers questions about a past agent run from its recording, using causal graphs and replay, instead of reconstructing events from memory.
Researches code with evidence: traces callers, imports and cross-repo links, diagnoses failures and reports findings with exact file and line references and a confidence label.
$ npx skills add bgauryy/octocode --skill octocode-research -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install bgauryy/octocode octocode-research --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/bgauryy/octocode.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/octocode-research .claude/skills/octocode-research && rm -rf skills-srcUse ~/.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/
Install the "octocode-research" agent skill from https://github.com/bgauryy/octocode/tree/main/skills/octocode-research into .claude/skills/octocode-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "octocode-research", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/bgauryy/octocode/tree/main/skills/octocode-researchType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add bgauryy/octocode --skill octocode-research -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install bgauryy/octocode octocode-research --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bgauryy/octocode.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/octocode-research .agents/skills/octocode-research && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "octocode-research" agent skill from https://github.com/bgauryy/octocode/tree/main/skills/octocode-research into .agents/skills/octocode-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "octocode-research", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add bgauryy/octocode --skill octocode-research -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install bgauryy/octocode octocode-research --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bgauryy/octocode.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/octocode-research .cursor/skills/octocode-research && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "octocode-research" agent skill from https://github.com/bgauryy/octocode/tree/main/skills/octocode-research into .cursor/skills/octocode-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "octocode-research", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/bgauryy/octocode.git --path skills/octocode-research--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add bgauryy/octocode --skill octocode-research -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install bgauryy/octocode octocode-research --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bgauryy/octocode.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/octocode-research .gemini/skills/octocode-research && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "octocode-research" agent skill from https://github.com/bgauryy/octocode/tree/main/skills/octocode-research into .gemini/skills/octocode-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "octocode-research", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install bgauryy/octocode octocode-researchInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add bgauryy/octocode --skill octocode-research -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/bgauryy/octocode.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/octocode-research .github/skills/octocode-research && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "octocode-research" agent skill from https://github.com/bgauryy/octocode/tree/main/skills/octocode-research into .github/skills/octocode-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "octocode-research", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add bgauryy/octocode --skill octocode-research -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install bgauryy/octocode octocode-research --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bgauryy/octocode.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/octocode-research .opencode/skills/octocode-research && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "octocode-research" agent skill from https://github.com/bgauryy/octocode/tree/main/skills/octocode-research into .opencode/skills/octocode-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "octocode-research", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
octocode-researchResearches code with evidence: traces callers, imports and cross-repo links, diagnoses failures and reports findings with exact file and line references and a confidence label.
This skill makes the agent prove claims about code before it answers or patches. It follows a ladder of frame, classify, model, search, read exact, prove, decide or patch, and verify, scaled to the claim: a small lookup gets a cheap read and an honest confidence label, while a delete, a merge verdict or a root cause gets the whole ladder. Skipped stages are named.
The rules include opening with one line on corpus, task class and surfaces used, calling something a bug only when a supported contract was violated, and treating an empty search result as a blind lane, not proof of absence. Findings are tracked as claim, evidence, confidence and next check, and the agent asks before broad contracts, deletes or renames.
Reference files give routes for the local repo, external repositories and npm packages, cross-repo connections, debugging, change planning and pull request review analysis. The work stops at a budget of 3-5 decisive iterations or about 15 minutes. Writing the docs themselves goes to octocode-documentation, and building skill folders to octocode-skills.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit c265e3f. It shows what the files ask for, not the result of running them.
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.
Ships 1 file in scripts/, which the agent can run.
Shell commands in SKILL.md call:
npxnodeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Octocode Code Research loads about 1.5k tokens when it runs, and up to ~15k if it reads all its reference files. Until then it costs about 167 tokens; SKILL.md has 603 words of instructions outside code blocks.
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.
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); the scripts in this folder are not scanned.
The full file from bgauryy/octocode at commit c265e3f, republished under its MIT licence (© bgauryy). 603 words, ~1,473 tokens.
.claude/skills/octocode-research/SKILL.md (or your agent's skills folder). This skill also uses 24 other files; get the full folder from GitHub.Evidence before assertion. Find the anchor, read the exact bytes, prove the claim, then answer or patch.
FRAME → CLASSIFY → MODEL → SEARCH → READ EXACT → PROVE → DECIDE/PATCH → VERIFYThat's the full shape, not a checklist to march through. Scale it to the claim: a small lookup gets a cheap read and an honest confidence label; a delete, a merge verdict, or a root cause earns the whole ladder. Skip stages you can already answer — but say which ones you skipped.
claim → evidence → confidence → next check. Cite exact anchors, and only checks that actually ran.Stop when: grounded evidence answers the framed question and the alternate is dead; no cheap next step can change the conclusion; the budget is hit (default 3-5 decisive iterations or ~15 minutes); the last iterations changed no state; retries stay thin, or a license/product/architecture call belongs to the user; a gate blocks (broad contract, delete/rename, clone or run untrusted code, unapproved artifact write); or a skill edit measured flat/worse — revert through references/improve-loop.md. Report the remaining gaps instead of padding certainty.
Start with references/algorithm.md (routing, evidence grades) and references/problem-framing.md (is this a bug, feature, enhancement, or still unknown?). Then pick one route by what you're looking at — load references/workflows.md when you need the per-route detail, the load budget per task size, or the handoff receipt between routes:
| Situation | Route |
|---|---|
| This repo, checkout, installed dependency | references/workflow-local.md |
| External repository, npm package, upstream project | references/workflow-external.md |
| Cross-repo connections, local clue → upstream, or remote code needing AST/LSP proof | references/workflow-combination.md |
| Rank an ecosystem — several candidate repos/packages | references/github-landscape.md |
| Something fails and you need the cause | references/workflow-debug.md |
| Plan a coding flow, implement, migrate, patch behavior | references/workflow-change.md |
| Reshape structure or names, keep behavior | references/workflow-refactor.md |
| Validate after a change; review a PR or local diff | references/workflow-pr-review.md |
| Trace connections — callers, imports, references, reachability | references/code-research.md |
Proof depth for any of them: references/code-research.md. General research — Map / Validate / Investigate / Plan across code, packages, docs, and history: references/research-flow.md.
Review runs in three parts: use references/workflow-pr-review.md for target, guidelines, and risk sizing; then references/workflow-pr-review-analysis.md for sizing depth, flow proof, and finding shape; then references/workflow-pr-review-report.md for the verification-gated recommendation and the optional written document.
Reach for these only when they earn it: references/loop-mode.md (evidence keeps flipping), references/long-research.md (durable decision brief), references/researcher-mindset.md (budgets, fan-out, campaign planning).
Load a reference when the current step needs it. Loading all of them is a failure mode.
Prefer Octocode MCP tools when exposed. Otherwise npx octocode tools <name> — same 15 tools, same schemas, no loss.
npx octocode context --minimal # what's available
npx octocode tools <name> --scheme --json --compact # read fields — never guess
npx octocode tools <name> --queries '<json>' --compact # run itBatch up to five queries per call. Orient cheap (tree, discovery) before exact reads. Follow returned next.* and cursors instead of re-deriving them.
Read references/octocode.md when transport, tool choice, auth, gates (ENABLE_LOCAL, ENABLE_CLONE, ENABLE_RELEASES), materialization, diagnostics, or exit codes are unclear.
Finding · Evidence · Confidence · Next. Decisions add verdict, risks, exact anchors, verification, and the smallest safe fix. Report gaps instead of padding certainty.
octocode-brainstorming (worth building?) · octocode-rfc-generator (design contract) · octocode-graph-eval (goal→KPI) · octocode-documentation (docs deliverable) · octocode-skills (skill folders) · octocode-subagent (fan-out) · octocode-roast (critique tone).
When changing this skill, run node scripts/check-description.mjs (description contract; --help for flags) and gate accept/revert with references/improve-loop.md.
© bgauryy, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 24 other files (scripts, references) in skills/octocode-research of bgauryy/octocode.
Open the folder on GitHubat commit c265e3f
Octocode Code Research 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Octocode Code Research this skillbgauryy/octocode | 949 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Orca Run Replayiflytek/skillhub | 5.2k | 4 repos | ~3k | Automated safety check: Pass | Apache-2.0 | |
| Fix Issueyonatangross/orchestkit | 292 | — | ~6.2k | Automated safety check: Notes | MIT | |
| Cursor Agents Workflowlangfuse/langfuse | 36k | — | ~1.7k | Automated safety check: Pass | Custom licence | |
| Project Pull Requestswimmwatch/cloakbrowser-mcp | 164 | — | ~1k | Automated safety check: Pass | MIT | |
| Triagearcee-ai/nac | 281 | — | ~2k | Automated safety check: Pass | Apache-2.0 |
iflytek/skillhub
Answers questions about a past agent run from its recording, using causal graphs and replay, instead of reconstructing events from memory.
yonatangross/orchestkit
Fixes GitHub issues using parallel analysis agents for root cause investigation, code exploration, and regression detection.
langfuse/langfuse
Human handoff, Linear branch names, reviewable (non-draft) PRs, the cursor GitHub label, Claude, Greptile, and Codex review comments, preview test steps, proof of work posted on the GitHub PR, and…
swimmwatch/cloakbrowser-mcp
Create, update, prepare, or review a cloakbrowser-mcp GitHub Pull Request only when the user explicitly requests PR work.
arcee-ai/nac
Triage a GitHub repository's open issues by finding exact duplicates, rejecting evidenceably off-base requests, requesting concrete clarification, applying only existing labels, and opening a linked…
github/awesome-copilot
Debug failing Power Automate cloud flows using the FlowStudio MCP server.
bgauryy/octocode
Runs blind pairwise comparisons of Octocode against a gh-based baseline over markdown research questions, scored by total characters through the model rather than self-report.
bgauryy/octocode
Writes, repairs and copyedits project docs against the Google developer documentation style guide, verifying claims in the repository before stating them.
bgauryy/octocode
Poses and animates a 22-bone anatomical humanoid rig with joint range-of-motion limits, using a Node CLI, a Three.js viewer and WebMCP tools an agent can drive live.
bgauryy/octocode
Finds, rates, reviews, creates, improves, installs and syncs Agent Skill folders from local workspaces, registries or remote sources, with a user gate before any write.
bgauryy/octocode
Walks an idea through framing, diverging into options, researching evidence and stress-testing before converging on a build, prototype, narrow or park decision.
bgauryy/octocode
A skill your agent uses when a live page needs Chrome DevTools/CDP evidence: network failures, console errors, performance, DOM/CSS actionability, screenshots/PDF, cookies/storage…
Works with
Categories
Researches code with evidence: traces callers, imports and cross-repo links, diagnoses failures and reports findings with exact file and line references and a confidence label. This skill makes the agent prove claims about code before it answers or patches. It follows a ladder of frame, classify, model, search, read exact, prove, decide or patch, and verify, scaled to the claim: a small lookup gets a cheap read and an honest confidence label, while a delete, a merge verdict or a root cause gets the whole ladder.
Octocode Code Research fits situations like: tracing what calls a function and what breaks if you change it; finding the root cause of a failure with evidence from the code; researching an external repository or npm package before depending on it; planning a change before writing code and validating it afterwards.
Run `npx skills add bgauryy/octocode --skill octocode-research -a claude-code`. Or copy the skill folder (skills/octocode-research in bgauryy/octocode) into .claude/skills/octocode-research in your project. Claude Code loads it when a task matches its description.
Run `npx skills add bgauryy/octocode --skill octocode-research -a codex`. Or copy the skill folder (skills/octocode-research in bgauryy/octocode) into .agents/skills/octocode-research in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add bgauryy/octocode --skill octocode-research -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/octocode-research, .gemini/skills/octocode-research, .github/skills/octocode-research and .opencode/skills/octocode-research in your project.
Going by SKILL.md and its folder, Octocode Code Research needs the command-line tools its instructions call (npx and node). Our summary lists: The Octocode toolset, used through MCP or its CLI.
SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Octocode Code Research is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.5k tokens (SKILL.md is roughly 5.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 14k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Octocode Code Research: Orca Run Replay (iflytek/skillhub, 5.2k stars), Fix Issue (yonatangross/orchestkit, 292 stars), Cursor Agents Workflow (langfuse/langfuse, 36k stars) and Project Pull Request (swimmwatch/cloakbrowser-mcp, 164 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
bgauryy (a GitHub user) maintains it in bgauryy/octocode, which has 949 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 9, 2026.
Source: bgauryy/octocode on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.