Agent skill · nvidia

nvflare-autofl-report

Generate a reproducible final report, literature-outcome synthesis, JSON summary, and refreshed progress plot for a stopped or interrupted NVFLARE Auto-FL campaign.

What it needs

About 6k tokens when loaded.

What this skill does

NVFLARE Auto-FL Report Purpose 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 When 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 When 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. Available Scripts Script Purpose Arguments --- --- --- scripts/generatereport.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/generatereport.py --help for the complete CLI. Run this bundled CLI directly with Python. This skill has no NVFLARE or agent runscript() helper; do not invent or call one. Resolve the script from the directory containing this SKILL.md, as shown in the workflow. Workflow 1. Locate the job directory containing results.tsv, autofl.yaml, .nvflare/autofl/campaignstate.json, and candidate manifests. 2. Confirm execution has stopped. Prefer campaign state with finalresponseallowed=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. 3. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills nvidia/nvflare-autofl-report

View the source on GitHub

Browse the @skills marketplace