Literature Review
K-Dense-AI/scientific-agent-skills
Runs systematic, scoping or narrative literature reviews across PubMed, arXiv, bioRxiv and Semantic Scholar, with citation checks and Markdown or PDF output.
Generate a reproducible final report, literature-outcome synthesis, JSON summary, and refreshed progress plot for a stopped or interrupted NVFLARE Auto-FL campaign.
$ npx skills add NVIDIA/skills --skill nvflare-autofl-report -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NVIDIA/skills nvflare-autofl-report --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/NVIDIA/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nvflare-autofl-report .claude/skills/nvflare-autofl-report && 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 "nvflare-autofl-report" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nvflare-autofl-report into .claude/skills/nvflare-autofl-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nvflare-autofl-report", 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/NVIDIA/skills/tree/main/skills/nvflare-autofl-reportType 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 NVIDIA/skills --skill nvflare-autofl-report -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NVIDIA/skills nvflare-autofl-report --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/nvflare-autofl-report .agents/skills/nvflare-autofl-report && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "nvflare-autofl-report" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nvflare-autofl-report into .agents/skills/nvflare-autofl-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nvflare-autofl-report", 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 NVIDIA/skills --skill nvflare-autofl-report -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NVIDIA/skills nvflare-autofl-report --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/nvflare-autofl-report .cursor/skills/nvflare-autofl-report && 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 "nvflare-autofl-report" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nvflare-autofl-report into .cursor/skills/nvflare-autofl-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nvflare-autofl-report", 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/NVIDIA/skills.git --path skills/nvflare-autofl-report--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 NVIDIA/skills --skill nvflare-autofl-report -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NVIDIA/skills nvflare-autofl-report --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/nvflare-autofl-report .gemini/skills/nvflare-autofl-report && 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 "nvflare-autofl-report" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nvflare-autofl-report into .gemini/skills/nvflare-autofl-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nvflare-autofl-report", 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 NVIDIA/skills nvflare-autofl-reportInstalls 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 NVIDIA/skills --skill nvflare-autofl-report -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/nvflare-autofl-report .github/skills/nvflare-autofl-report && 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 "nvflare-autofl-report" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nvflare-autofl-report into .github/skills/nvflare-autofl-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nvflare-autofl-report", 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 NVIDIA/skills --skill nvflare-autofl-report -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install NVIDIA/skills nvflare-autofl-report --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/nvflare-autofl-report .opencode/skills/nvflare-autofl-report && 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 "nvflare-autofl-report" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nvflare-autofl-report into .opencode/skills/nvflare-autofl-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nvflare-autofl-report", 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.
nvflare-autofl-reportGenerate a reproducible final report, literature-outcome synthesis, JSON summary, and refreshed progress plot for a stopped or interrupted NVFLARE Auto-FL campaign.
Nvflare Autofl Report is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Generate a reproducible final report, literature-outcome synthesis, JSON summary, and refreshed progress plot for a stopped or interrupted NVFLARE Auto-FL campaign.
Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including scripts and reference files (for example `BENCHMARK.md`, `evals/evals.json` and `references/report-contract.md`). Compatibility notes: Requires NVFLARE 2.9.0+, Python, and artifacts from an NVFLARE Auto-FL campaign.
The repository describes itself as: Agent Skills for NVIDIA products — install into Claude Code, Codex, and other coding agents to run Physical AI, robotics, simulation, CUDA, and RAG workflows end to end. The licence is Apache-2.0.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit dfdd080. 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/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom 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.
Requires NVFLARE 2.9.0+, Python, and artifacts from an NVFLARE Auto-FL campaign.
From compatibility in the SKILL.md frontmatter.
Nvflare Autofl Report loads about 2.6k tokens when it runs, and up to ~5.2k if it reads all its reference files. Until then it costs about 47 tokens; SKILL.md has 1,272 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 NVIDIA/skills at commit dfdd080, republished under its Apache-2.0 licence (© NVIDIA). 1,272 words, ~2,631 tokens.
.claude/skills/nvflare-autofl-report/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.Turn the recorded evidence from a stopped NVFLARE Auto-FL campaign into a reproducible Markdown report, machine-readable JSON summary, and refreshed progress plot without changing the campaign or its results.
Use this skill after an NVFLARE Auto-FL campaign has stopped, reached an explicit cap, hit a hard blocker, or was manually interrupted. Use it when the user asks for the final report, achieved improvement, literature findings, failed ideas, reproduction details, or a refreshed progress plot.
Do not use this skill to start or continue optimization, invent missing
results, or finalize a campaign that is still running. Use nvflare-autofl for
the active candidate loop. Do not stop an active campaign merely because the
user asks for a status snapshot.
| Script | Purpose | Arguments |
|---|---|---|
scripts/generate_report.py | Validate stopped campaign evidence and generate the report, JSON summary, and optional progress plot. | Campaign job directory; optional evidence/output paths, interruption confirmation, plot settings, and agent context. Run python scripts/generate_report.py --help for the complete CLI. |
Run this bundled CLI directly with Python. This skill has no NVFLARE or agent
run_script() helper; do not invent or call one. Resolve the script from the
directory containing this SKILL.md, as shown in the workflow.
Locate the job directory containing results.tsv, autofl.yaml,
.nvflare/autofl/campaign_state.json, and candidate manifests.
Confirm execution has stopped. Prefer campaign state with
final_response_allowed=true. When a process was abruptly interrupted and
state is stale, independently confirm no campaign or job process remains,
then use --confirm-interrupted. Before finalizing, confirm that campaign
state, results.tsv, and available candidate manifests contain no pending
candidate. Finalize or abandon pending work through nvflare-autofl first.
Generate the deterministic report artifacts:
python "$REPORTER" <job-dir>Resolve REPORTER once to the absolute path of
scripts/generate_report.py relative to this SKILL.md. Do not assume a
provider-specific skill installation directory or $CODEX_HOME.
Read both autofl_final_report.md and autofl_report_summary.json. Check
warnings about metric use, executed budget changes, campaign-state/ledger
disagreement, missing provenance, and incomplete interruption state.
Give the user the baseline, best score, delta, strongest candidate lineage, concise "what helped" and "what did not help" findings, literature ideas that helped or failed, selection rationale, reliability caveats, and absolute artifact paths.
The helper attempts to refresh progress.png by reusing the product Auto-FL
plotter. Plotting is optional evidence: if plotting dependencies are missing or
the artifact is not a valid PNG, the helper preserves the artifact, records a
warning and artifacts.progress_plot_available=false, and still writes the
Markdown and JSON reports without embedding the broken image. It does not
modify source, candidate manifests, results.tsv, or campaign state.
All relative helper path options, including --plotter, resolve from the
campaign job directory rather than the shell's current working directory.
The helper holds the campaign lifecycle lock from evidence loading through
artifact writes. It refuses a busy campaign and rejects writable output paths
that alias campaign evidence, job.py, trust-contract source paths, or another
output, including filesystem aliases. Outputs must not match the trust
contract's allowed source-creation patterns.
A read-only campaign archive is reportable only when its persisted
campaign.lock already exists and writable output paths are supplied; the
persisted lock target alone does not imply live contention.
The report helper must refuse state with final_response_allowed=false unless
the human has said the campaign was stopped/interrupted and the agent confirms
that execution is no longer active. Only then run:
python "$REPORTER" <job-dir> --confirm-interruptedThis records a reporting-time interruption assertion; it does not rewrite the
campaign state or pretend the runner finalized cleanly. It bypasses only stale
stop state. A candidate ledger row or pending-candidate state always blocks
finalization. Any available candidate manifest whose status is not a recognized
terminal value (keep, discard, crash, or abandoned) also blocks. Missing,
unknown, or unreadable status is unfinished evidence because completion cannot
be established. The agent must finalize or abandon that candidate first.
| Error or symptom | Cause | Solution |
|---|---|---|
Reporting is refused because final_response_allowed=false. | The campaign may still be active, or persisted state may be stale after an interruption. | Confirm no campaign or job process remains. If a human confirmed the interruption, rerun with --confirm-interrupted; otherwise continue or stop the campaign through nvflare-autofl. |
| Reporting is refused for a pending candidate or unknown manifest status. | The recorded evidence cannot establish that candidate execution finished. | Finalize or abandon the candidate through nvflare-autofl, then regenerate the report. |
| The campaign lock is busy. | Another campaign or reporting process holds the lifecycle lock. | Identify and wait for the active process. Never bypass or delete a live lock. |
The JSON says progress_plot_available=false. | Plotting dependencies are unavailable or the generated artifact is not a valid PNG. | Use the completed Markdown and JSON reports, review their warning, and install the campaign's plotting dependencies before retrying if a plot is required. |
| An output path is rejected. | The path aliases protected campaign evidence, source, or another output. | Choose distinct writable output paths outside protected campaign inputs and rerun. |
The final report must include:
progress.png when plotting is available, with explicit
plot availability in the JSON summary otherwise;autofl.yaml, results.tsv, campaign state,
progress.png, autofl_report_summary.json, and
autofl_final_report.md.The report must distinguish imported/declared budget from executed command
arguments. It must warn when the best candidate changed training compute or
comparison population, when authoritative state disagrees with ledger-derived
accounting, or when repeated selection used a test-like metric. Product Auto-FL
campaigns retain the imported min or max direction; the report rejects
legacy minimization evidence without direction provenance. It must not add PR-specific sections such as "Product Findings"
unless the user explicitly requests them.
best means a scored retained baseline or keep row; an unretained scored
discard may appear only as best_observed. Candidate and crash rows never
become retained best results, milestones, or literature improvements.
Baseline identity is determined strictly by status=baseline, matching the
campaign guard. The report preserves per-run metric name, extraction source,
artifact, candidate kind, algorithm family, and literature event linkage.
It does not infer algorithm families or mechanisms from candidate names.
Read report-contract.md when interpreting lineage, literature outcomes, budget warnings, or interrupted state.
results.tsv as recorded evidence; never repair scores by guessing.© NVIDIA, Apache-2.0. 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 7 other files (scripts, references) in skills/nvflare-autofl-report of NVIDIA/skills.
Open the folder on GitHubat commit dfdd080
Nvflare Autofl Report 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 |
|---|---|---|---|---|---|---|
| Nvflare Autofl Report this skillNVIDIA/skills | 3.5k | — | ~2.6k | Automated safety check: Pass | Apache-2.0 | |
| Literature ReviewK-Dense-AI/scientific-agent-skills | 48k | 1 repos | ~3.2k | Automated safety check: Notes | MIT | |
| Scientific Thinking Literature Reviewaffaan-m/ECC | 276k | 1 repos | ~1.3k | Automated safety check: Pass | MIT | |
| Literature Search Methodologyaiming-lab/AutoResearchClaw | 15k | — | ~709 | Automated safety check: Pass | MIT | |
| Systematic Literature Review Builderbytedance/deer-flow | 84k | 2 repos | ~4.3k | Automated safety check: Pass | MIT | |
| Arpsych Literature Synthesisbrycewang-stanford/Awesome-Journal-Skills | 1.2k | — | ~1.2k | Automated safety check: Pass | MIT |
K-Dense-AI/scientific-agent-skills
Runs systematic, scoping or narrative literature reviews across PubMed, arXiv, bioRxiv and Semantic Scholar, with citation checks and Markdown or PDF output.
affaan-m/ECC
Systematic literature-review workflow for academic, biomedical, technical, and scientific topics, including search planning, source screening, synthesis, citation checks, and evidence logging.
aiming-lab/AutoResearchClaw
Lays out a systematic literature review method: PICO-based search strategy, inclusion criteria, PRISMA screening, quality assessment tools and synthesis approaches.
bytedance/deer-flow
Searches arXiv across many papers on one topic, extracts each paper's methodology and findings in parallel, and synthesizes a cited literature review.
brycewang-stanford/Awesome-Journal-Skills
A skill your agent uses when systematically gathering, reading, and structuring the literature for an Annual Review of Psychology (ARPsych) review so coverage is comprehensive and current.
brycewang-stanford/Awesome-Journal-Skills
A skill your agent uses when systematically gathering, coding, and synthesizing a management/organization literature for an Academy of Management Annals (Annals) review — the search-and-coverage…
NVIDIA/skills
A skill your agent uses when the user wants to deploy, run, debug, tear down, or call the REST API of the RTVI-CV 2D detection / tracking microservice.
NVIDIA/skills
Generates, validates, compares and explains HOLOLINK_def.svh macro files for the HSB IP, using bundled Python scripts and asking before it writes anything.
NVIDIA/skills
Runs and validates an end-to-end Mission Control demo in a locally installed Isaac Sim, with a Nova Carter robot driven through a Python server.
NVIDIA/skills
Orchestrates defect image generation for PCBA, metal surface and glass inspection with NVIDIA Cosmos AnomalyGen on OSMO, from cold-start Day 0 to real-photo Day 1 labeling.
NVIDIA/skills
Orchestrates video data augmentation and auto-labeling workflows on OSMO, from flow selection and preflight checks to submission, monitoring and output download.
NVIDIA/skills
Runs NVIDIA TAO Data Services KPI analysis on object detection results, comparing predictions to ground truth and writing per-class precision, recall and AP to a CSV.
Generate a reproducible final report, literature-outcome synthesis, JSON summary, and refreshed progress plot for a stopped or interrupted NVFLARE Auto-FL campaign. Nvflare Autofl Report is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Generate a reproducible final report, literature-outcome synthesis, JSON summary, and refreshed progress plot for a stopped or interrupted NVFLARE Auto-FL campaign.
Run `npx skills add NVIDIA/skills --skill nvflare-autofl-report -a claude-code`. Or copy the skill folder (skills/nvflare-autofl-report in NVIDIA/skills) into .claude/skills/nvflare-autofl-report in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NVIDIA/skills --skill nvflare-autofl-report -a codex`. Or copy the skill folder (skills/nvflare-autofl-report in NVIDIA/skills) into .agents/skills/nvflare-autofl-report 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 NVIDIA/skills --skill nvflare-autofl-report -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nvflare-autofl-report, .gemini/skills/nvflare-autofl-report, .github/skills/nvflare-autofl-report and .opencode/skills/nvflare-autofl-report in your project.
Going by SKILL.md and its folder, Nvflare Autofl Report needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3. Compatibility (from SKILL.md): Requires NVFLARE 2.9.0+, Python, and artifacts from an NVFLARE Auto-FL campaign..
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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Nvflare Autofl Report is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.6k tokens (SKILL.md is roughly 11k 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 2.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Nvflare Autofl Report: Literature Review (K-Dense-AI/scientific-agent-skills, 48k stars), Scientific Thinking Literature Review (affaan-m/ECC, 276k stars), Literature Search Methodology (aiming-lab/AutoResearchClaw, 15k stars) and Systematic Literature Review Builder (bytedance/deer-flow, 84k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
NVIDIA (a GitHub organization, an official publisher) maintains it in NVIDIA/skills, which has 3,546 GitHub stars. The repository holds 386 skills in this directory. The repository was last updated on October 9, 2026.
Source: NVIDIA/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.