nvidia/nvflare-shared
Shared NVFLARE conversion references and templates used by the other NVFLARE agent skills (conversion workflow, validation ladder, dependency install, model exchange, metrics/artifact reporting, and the custom aggregator template). Not a user-triggered skill; loaded via references from the conversion skills.
npx skills add https://github.com/NVIDIA/NVFlare --skill nvflare-shared
Internal, non-triggered skill that holds guidance and templates shared by the
NVFLARE conversion skills so the same rules are authored once. It is installed
alongside every NVFLARE skill and referenced by relative path; it is not
selected or invoked on its own.
references/conversion-common.md — the framework-neutral rules everyconverter applies on its standard path: source-evidence handling, output
locations, dependency ordering, site partitioning, custom aggregation,
source-of-truth boundary, and user input/authorization.
references/conversion-workflow.md — non-standard conversion, rerun,data-location, export, and authorization guidance.
references/validation-evidence.md — the local validation ladder.references/dependency-install.md — dependency ordering and host-permissionguidance.
references/pytorch-model-exchange.md — PyTorch-family model/state-dictexchange details.
references/pytorch-family-recipe-selection.md — PyTorch-family recipediscovery, algorithm guide, and catalog-based selection rules.
references/pytorch-family-recipe-construction.md — canonicalPyTorch-family recipe capability, metric, launch, transport, offload, and
simulator-concurrency rules.
references/runtime-output-guidance.md — runtime/export output locations.references/metrics-and-artifact-reporting.md — metric and artifact reporting.assets/aggregator.py — the custom weighted-aggregator template.Consuming skills load these with relative paths such as
../nvflare-shared/references/conversion-workflow.md and adapt
../nvflare-shared/assets/aggregator.py rather than duplicating the guidance.
Take nvidia/nvflare-shared from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.