matlab-discover-clusters
Discover MATLAB Parallel Computing Toolbox clusters on the network and in the cloud, and manage their profiles — list, inspect, import, export, set default, validate, and delete. Use whenever the user asks what parallel computing resources, clusters, or cluster profiles they have or can use — e.g. "what parallel resources do I have", "show my cluster profiles", "list clusters", "what clusters can I run on", "where can I submit jobs" — and for any work with parcluster, parallel.listProfiles, parallel.defaultProfile, MJS / Generic / HPC Server / MJSComputeCloud clusters, .mlsettings files, or pr
npx skills add matlab/matlab-agentic-toolkit --skill matlab-discover-clusters --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Discover MATLAB Clusters A cluster profile is a saved set of properties (name, type, host, number of workers, scheduler arguments) that lets MATLAB connect to a compute resource. This skill covers the full profile lifecycle: discovering clusters on the network, importing shared profiles, setting a default, validating, and deleting. ## When to Use - The user asks what parallel computing resources, clusters, or queues are available to them. - The user wants to find clusters they can submit jobs to. - The user has an `.mlsettings` profile file from an admin and needs to import it. - The user wants to list, inspect, set the default for, validate, or delete a cluster profile. - The user wants to export a cluster profile to share with colleagues. - The user is calling `parcluster` or `parpool` and wants to know which resource it will use or which profile name to pass. ## When NOT to Use - **Submitting jobs** (`batch`, `createJob`, `submit`, `parfeval`) — this skill stops at "the cluster is ready to use." - **Pool lifecycle beyond profile selection** — `parpool` startup/shutdown, `gcp`, and pool destruction are separate concerns. Identifying which profile to pass to `parpool` is in scop
- When to Use
- When NOT to Use
- Workflow
- Key Functions
- Patterns
- Listing and inspecting profiles
- Discover MJS, Generic, HPCServer, and MJSComputeCloud clusters
- Save a discovered MJS cluster as a profile
- Save a discovered Generic (Slurm/PBS/LSF) cluster as a profile
- Import a shared profile, set as default, validate
- Validate a cluster (with stages)
- Delete a profile
- Conventions
- Common Mistakes
What does the matlab-discover-clusters skill do?
Discover MATLAB Parallel Computing Toolbox clusters on the network and in the cloud, and manage their profiles — list, inspect, import, export, set default, validate, and delete. Use whenever the user asks what parallel computing resources, clusters, or cluster profiles they have or can use — e.g. "what parallel resources do I have", "show my cluster profiles", "list clusters", "what clusters can I run on", "where can I submit jobs" — and for any work with parcluster, parallel.listProfiles, parallel.defaultProfile, MJS / Generic / HPC Server / MJSComputeCloud clusters, .mlsettings files, or pr
How do I install it?
Run `npx skills add matlab/matlab-agentic-toolkit --skill matlab-discover-clusters --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From matlab/matlab-agentic-toolkit, a repository with 868 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
