Weavebench Cua Reproduce
AMAP-ML/LongHorizon-Harness
Reproduce CUA-Harness experiments on WeaveBench from a GitHub checkout.
Phase 1 of the SDLC pipeline (also usable standalone). An agent skill from nvuillam/github-dependents-info.
$ npx skills add nvuillam/github-dependents-info --skill analyze -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install nvuillam/github-dependents-info analyze --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/nvuillam/github-dependents-info.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/analyze .claude/skills/analyze && 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 "analyze" agent skill from https://github.com/nvuillam/github-dependents-info/tree/main/.claude/skills/analyze into .claude/skills/analyze/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analyze", 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/nvuillam/github-dependents-info/tree/main/.claude/skills/analyzeType 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 nvuillam/github-dependents-info --skill analyze -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install nvuillam/github-dependents-info analyze --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nvuillam/github-dependents-info.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/analyze .agents/skills/analyze && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "analyze" agent skill from https://github.com/nvuillam/github-dependents-info/tree/main/.claude/skills/analyze into .agents/skills/analyze/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analyze", 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 nvuillam/github-dependents-info --skill analyze -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install nvuillam/github-dependents-info analyze --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nvuillam/github-dependents-info.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/analyze .cursor/skills/analyze && 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 "analyze" agent skill from https://github.com/nvuillam/github-dependents-info/tree/main/.claude/skills/analyze into .cursor/skills/analyze/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analyze", 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/nvuillam/github-dependents-info.git --path .claude/skills/analyze--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 nvuillam/github-dependents-info --skill analyze -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install nvuillam/github-dependents-info analyze --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nvuillam/github-dependents-info.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/analyze .gemini/skills/analyze && 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 "analyze" agent skill from https://github.com/nvuillam/github-dependents-info/tree/main/.claude/skills/analyze into .gemini/skills/analyze/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analyze", 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 nvuillam/github-dependents-info analyzeInstalls 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 nvuillam/github-dependents-info --skill analyze -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/nvuillam/github-dependents-info.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/analyze .github/skills/analyze && 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 "analyze" agent skill from https://github.com/nvuillam/github-dependents-info/tree/main/.claude/skills/analyze into .github/skills/analyze/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analyze", 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 nvuillam/github-dependents-info --skill analyze -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install nvuillam/github-dependents-info analyze --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nvuillam/github-dependents-info.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/analyze .opencode/skills/analyze && 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 "analyze" agent skill from https://github.com/nvuillam/github-dependents-info/tree/main/.claude/skills/analyze into .opencode/skills/analyze/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "analyze", 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.
analyzePhase 1 of the SDLC pipeline (also usable standalone). An agent skill from nvuillam/github-dependents-info.
Analyze is an agent skill from nvuillam/github-dependents-info. Phase 1 of the SDLC pipeline (also usable standalone). Use when the user invokes /analyze with a feature request, bug report, or change description. Gathers requirements and maps the affected code surface, then presents the analysis inline in the conversation for the next phase to consume. Do NOT propose solutions or write code in this phase. Do NOT save the analysis to disk unless the user explicitly asks.
Its SKILL.md is about 880 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Testing & QA, covering QA and bug reports. It works with GitHub. The repository describes itself as: Collect information about dependencies between a github repo and other repositories. Results available in JSON, markdown and badge. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 74aece1. 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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
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.
Analyze loads about 879 tokens when it runs. Until then it costs about 105 tokens; SKILL.md has 353 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); files beside SKILL.md are not scanned.
The full file from nvuillam/github-dependents-info at commit 74aece1, republished under its MIT licence (© nvuillam). 353 words, ~879 tokens.
.claude/skills/analyze/SKILL.md (or your agent's skills folder).You are in the analysis phase. Your job is to understand the problem deeply enough that a follow-up /design (or the user directly) can plan a solution. You are NOT designing or implementing yet.
This skill can run as the first step of the pipeline OR standalone — e.g. the user may just want "tell me what would be affected if we did X" without intending to continue. Either way, the deliverable is the same: an inline analysis.
The user's /analyze arguments describe what they want investigated. If the request is ambiguous, ask up to 3 clarifying questions before proceeding — do not guess intent on non-trivial work.
Output the analysis inline as your response, in the conversation. Do NOT write it to a file unless the user explicitly asks ("save the analysis", "write it to disk", etc.). The next phase reads it from conversation context, not from disk.
Use this structure:
# Analysis: <one-line problem statement>
## Goal
<2-3 sentences: what the user wants and why>
## Current behavior
<How the relevant code behaves today. Cite specific files and line numbers using `path:line` format.>
## Affected surface
<Bulleted list of files/functions/classes that will likely need to change, with one-line justification each.>
## Constraints & invariants
<What must NOT break. Public API contracts, marker strings like `<!-- gh-dependents-info-used-by-start -->`, CLI flags, env vars, on-disk CSV format, the action.yml input names, doctests in package docstrings, etc.>
## Open questions
<Anything that a design phase or the user needs to resolve. Empty list if none.>
## Out of scope
<Things deliberately excluded.>Keep it tight — this lives in the conversation, so every line costs context budget. Cut sections that are empty or trivially "None".
CLAUDE.md first — it contains the architecture overview and conventions.Grep and Read to confirm every claim before writing it down. Don't speculate about file contents.github_dependents_info/gh_dependents_info.py (the class is ~1000 LOC and holds nearly all logic).github_dependents_info/__main__.py AND action.yml — they must stay in sync.fetch_all_package_pages in github_dependents_info/gh_dependents_info.py:920 to accept a since parameter" is useful.Run /design to plan changes, or refine the analysis above. — but do not assume the user will continue.© nvuillam, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/analyze of nvuillam/github-dependents-info.
Open the folder on GitHubat commit 74aece1
Analyze 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 |
|---|---|---|---|---|---|---|
| Analyze this skillnvuillam/github-dependents-info | 162 | — | ~879 | Automated safety check: Pass | MIT | |
| Weavebench Cua ReproduceAMAP-ML/LongHorizon-Harness | 1.7k | — | ~1.6k | Automated safety check: Pass | MIT | |
| Evidence-Driven Testingmichaelshimeles/skills | 1.3k | 1 repos | ~3.9k | Automated safety check: Pass | None | |
| Create GitHub IssueNVIDIA/OpenShell | 15k | — | ~1.7k | Automated safety check: Pass | Apache-2.0 | |
| Triage IssuesClickHouse/clickhouse-java | 1.6k | — | ~904 | Automated safety check: Pass | Apache-2.0 | |
| Gentle AI Issue CreationGentleman-Programming/gentle-shell | 1.2k | — | ~2.5k | Automated safety check: Pass | Apache-2.0 |
AMAP-ML/LongHorizon-Harness
Reproduce CUA-Harness experiments on WeaveBench from a GitHub checkout.
michaelshimeles/skills
Records an annotated screen recording of the agent testing an app hands-on, then posts the video and a results summary to the PR and tracker issue.
NVIDIA/OpenShell
Create GitHub issues using the gh CLI. An agent skill from NVIDIA/OpenShell.
ClickHouse/clickhouse-java
Analyzes a single GitHub issue at a time. An agent skill from ClickHouse/clickhouse-java.
Gentleman-Programming/gentle-shell
Create and triage GitHub issues from repository evidence. An agent skill from Gentleman-Programming/gentle-shell.
termio-sh/termio
Diagnose a termio hang, beachball, crash, or 'it froze again' from the evidence macOS and termio actually leave behind — live process samples, crash and CPU-burn reports, the unified log, the…
nvuillam/github-dependents-info
Phase 2 of the SDLC pipeline (also usable standalone). An agent skill from nvuillam/github-dependents-info.
nvuillam/github-dependents-info
Install or upgrade MegaLinter on a repository. An agent skill from nvuillam/github-dependents-info.
nvuillam/github-dependents-info
Phase 3 of the SDLC pipeline (also usable standalone). An agent skill from nvuillam/github-dependents-info.
Works with
Categories
Phase 1 of the SDLC pipeline (also usable standalone). An agent skill from nvuillam/github-dependents-info. Analyze is an agent skill from nvuillam/github-dependents-info. Phase 1 of the SDLC pipeline (also usable standalone).
Analyze fits situations like: the user invokes /analyze with a feature request; change description.
Run `npx skills add nvuillam/github-dependents-info --skill analyze -a claude-code`. Or copy the skill folder (.claude/skills/analyze in nvuillam/github-dependents-info) into .claude/skills/analyze in your project. Claude Code loads it when a task matches its description.
Run `npx skills add nvuillam/github-dependents-info --skill analyze -a codex`. Or copy the skill folder (.claude/skills/analyze in nvuillam/github-dependents-info) into .agents/skills/analyze 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 nvuillam/github-dependents-info --skill analyze -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/analyze, .gemini/skills/analyze, .github/skills/analyze and .opencode/skills/analyze in your project.
SKILL.md names no scripts, command-line tools or credentials: Analyze is instructions for the agent only.
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.
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.
Analyze is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 879 tokens (SKILL.md is roughly 3.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Analyze: Weavebench Cua Reproduce (AMAP-ML/LongHorizon-Harness, 1.7k stars), Evidence-Driven Testing (michaelshimeles/skills, 1.3k stars), Create GitHub Issue (NVIDIA/OpenShell, 15k stars) and Triage Issues (ClickHouse/clickhouse-java, 1.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
nvuillam (a GitHub user) maintains it in nvuillam/github-dependents-info, which has 162 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 7, 2026.
Source: nvuillam/github-dependents-info on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.