executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
setup-and-cliInstall and inspect FedML, then operate the FedML CLI for login, devices, runs, clusters, storage, network diagnostics, and environment checks.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill for package installation, import repair, CLI discovery, account login/logout, device binding, run/cluster inspection, storage operations, backend network diagnostics, and environment snapshots.
../launch-and-packaging/SKILL.md.../distributed-training/SKILL.md.../federated-learning/SKILL.md.../model-serving/SKILL.md.../workflow-orchestration/SKILL.md.Read ../../references/installation.md.
Install with pip install fedml or pip install -e python from a source checkout.
Run the offline smoke check from the root skill directory:
python scripts/check_install.py
If the import fails, read ../../references/troubleshooting.md#import-and-dependency-failures.
Use only help/version commands until the user approves remote side effects:
fedml --help
fedml version
fedml login --help
fedml run --help
fedml cluster --help
fedml storage --help
fedml network --help
fedml env --help
Important repo-specific command facts:
fedml network, not fedml diagnosis.fedml jobs; use fedml launch and fedml run instead.Before running any command that changes remote state:
release, test, dev, or local).Typical commands:
fedml login <api-key>
fedml logout
fedml device bind --help
fedml cluster list
fedml run list
fedml run status --help
fedml run logs --help
fedml storage list --help
Destructive commands such as cluster stop, cluster kill, run stop, storage delete, and logout require explicit approval.
Read ../../references/api-reference.md#public-fedmlapi-helpers when converting CLI work into Python. The usual setup/inspection APIs are:
fedml.api.fedml_login(api_key)fedml.api.run_list(...), run_status(...), run_logs(...), run_stop(...)fedml.api.cluster_list(...), cluster_status(...), cluster_start/stop/kill/autostop(...)fedml.api.upload(...), download(...), list_storage_objects(...), get_storage_metadata(...)A setup/CLI task is complete when the correct target environment is active, import fedml works, offline help/version checks pass, and any remote operation has a clear credential/side-effect decision recorded.