Wp Performance Review
elvismdev/claude-wordpress-skills
WordPress performance code review and optimization analysis.
Scaffold and maintain a SLURM/HPC job-dependency tree for an EnsembleKalmanProcesses.jl (EKP) calibration pipeline.
$ npx skills add CliMA/EnsembleKalmanProcesses.jl --skill slurm-pipeline-manager -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install CliMA/EnsembleKalmanProcesses.jl slurm-pipeline-manager --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/CliMA/EnsembleKalmanProcesses.jl.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/slurm-pipeline-manager .claude/skills/slurm-pipeline-manager && 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 "slurm-pipeline-manager" agent skill from https://github.com/CliMA/EnsembleKalmanProcesses.jl/tree/main/.claude/skills/slurm-pipeline-manager into .claude/skills/slurm-pipeline-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slurm-pipeline-manager", 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/CliMA/EnsembleKalmanProcesses.jl/tree/main/.claude/skills/slurm-pipeline-managerType 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 CliMA/EnsembleKalmanProcesses.jl --skill slurm-pipeline-manager -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install CliMA/EnsembleKalmanProcesses.jl slurm-pipeline-manager --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CliMA/EnsembleKalmanProcesses.jl.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/slurm-pipeline-manager .agents/skills/slurm-pipeline-manager && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "slurm-pipeline-manager" agent skill from https://github.com/CliMA/EnsembleKalmanProcesses.jl/tree/main/.claude/skills/slurm-pipeline-manager into .agents/skills/slurm-pipeline-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slurm-pipeline-manager", 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 CliMA/EnsembleKalmanProcesses.jl --skill slurm-pipeline-manager -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install CliMA/EnsembleKalmanProcesses.jl slurm-pipeline-manager --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CliMA/EnsembleKalmanProcesses.jl.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/slurm-pipeline-manager .cursor/skills/slurm-pipeline-manager && 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 "slurm-pipeline-manager" agent skill from https://github.com/CliMA/EnsembleKalmanProcesses.jl/tree/main/.claude/skills/slurm-pipeline-manager into .cursor/skills/slurm-pipeline-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slurm-pipeline-manager", 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/CliMA/EnsembleKalmanProcesses.jl.git --path .claude/skills/slurm-pipeline-manager--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 CliMA/EnsembleKalmanProcesses.jl --skill slurm-pipeline-manager -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install CliMA/EnsembleKalmanProcesses.jl slurm-pipeline-manager --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CliMA/EnsembleKalmanProcesses.jl.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/slurm-pipeline-manager .gemini/skills/slurm-pipeline-manager && 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 "slurm-pipeline-manager" agent skill from https://github.com/CliMA/EnsembleKalmanProcesses.jl/tree/main/.claude/skills/slurm-pipeline-manager into .gemini/skills/slurm-pipeline-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slurm-pipeline-manager", 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 CliMA/EnsembleKalmanProcesses.jl slurm-pipeline-managerInstalls 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 CliMA/EnsembleKalmanProcesses.jl --skill slurm-pipeline-manager -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/CliMA/EnsembleKalmanProcesses.jl.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/slurm-pipeline-manager .github/skills/slurm-pipeline-manager && 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 "slurm-pipeline-manager" agent skill from https://github.com/CliMA/EnsembleKalmanProcesses.jl/tree/main/.claude/skills/slurm-pipeline-manager into .github/skills/slurm-pipeline-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slurm-pipeline-manager", 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 CliMA/EnsembleKalmanProcesses.jl --skill slurm-pipeline-manager -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install CliMA/EnsembleKalmanProcesses.jl slurm-pipeline-manager --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CliMA/EnsembleKalmanProcesses.jl.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/slurm-pipeline-manager .opencode/skills/slurm-pipeline-manager && 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 "slurm-pipeline-manager" agent skill from https://github.com/CliMA/EnsembleKalmanProcesses.jl/tree/main/.claude/skills/slurm-pipeline-manager into .opencode/skills/slurm-pipeline-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slurm-pipeline-manager", 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.
slurm-pipeline-managerScaffold and maintain a SLURM/HPC job-dependency tree for an EnsembleKalmanProcesses.jl (EKP) calibration pipeline.
Slurm Pipeline Manager is an agent skill from CliMA/EnsembleKalmanProcesses.jl. Scaffold and maintain a SLURM/HPC job-dependency tree for an EnsembleKalmanProcesses.jl (EKP) calibration pipeline. Invoke this skill whenever the user wants to run an EKP calibration on a cluster, HPC system, or job scheduler — even if they don't say "SLURM" explicitly. Trigger phrases include: "get my calibration running on the cluster", "parallelize the ensemble over HPC", "set up sbatch for this inversion", "submit this EKP run to slurm/HPC", "make this pipeline work on our HPC", "add slurm support", "run…
Its SKILL.md is about 3.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including assets (for example `assets/README.md`, `assets/hpc_config.sh` and `assets/run_pipeline.sh`).
It sits in Business, Finance & HR, covering Performance reviews and Background jobs. The repository describes itself as: Derivative-free parameter calibration and uncertainty quantification for expensive models using ensemble Kalman methods. The licence is Apache-2.0.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit d10e521. 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 script files (Shell), which the agent can run.
Shell commands in SKILL.md call:
bashshellcheckFrom 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.
Slurm Pipeline Manager loads about 3.4k tokens when it runs. Until then it costs about 254 tokens; SKILL.md has 1,446 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); files beside SKILL.md are not scanned.
The full file from CliMA/EnsembleKalmanProcesses.jl at commit d10e521, republished under its Apache-2.0 licence (© CliMA). 1,446 words, ~3,423 tokens.
.claude/skills/slurm-pipeline-manager/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.This skill takes an EKP Julia example (decoupled or monolithic) and produces a
complete SLURM job-dependency tree inside a slurm-variant/ subdirectory.
slurm-variant/ is fully self-contained — it is both the HPC submission
directory and the Julia project root. The original example is never modified.
The generated tree uses a one-shot precompile job followed by a
dependency-chained setup → forward_map[array] → update_ensemble loop across
iterations, ending in postprocessing — so ensemble members run in parallel and
every stage pays precompile cost only once.
It also supports maintenance mode: if slurm-variant/hpc_config.sh already
exists, re-invoking the skill updates files in place without clobbering the
user's manifest settings.
Everything new lives in
slurm-variant/. The original example directory is never modified.
This includes:
.sbatch, .sh)initialize_EKP.jl, run_forward_model.jl, etc.)model.jl or similar)priors.toml)Project.toml copy with any additional dependenciesslurm-variant/ is the working directory for every HPC job — users cd into it
before running anything. This means JULIA_PROJECT="." in hpc_config.sh and
script names have no path prefix (e.g. SETUP_SCRIPT="initialize_EKP.jl").
precompile ─(manual, run first)
setup ──afterok──► fwd_iter_0[array 1..N] ──afterok──► update_iter_0
(afterok chain continues for each iteration)
──afterok──► fwd_iter_K-1[array 1..N] ──afterok──► update_iter_K-1
──afterok──► postprocessKey design choices:
JULIA_PKG_PRECOMPILE_AUTO=0.
Without this, 60 concurrent array tasks each attempt to precompile — thrashing
the shared Julia depot and wasting time.--array=1-$N_ENSEMBLE gives one task per
ensemble member; the iteration index travels via --export=ALL,ITERATION=$i.afterok + --kill-on-invalid-dep=yes everywhere. If one stage fails the
whole tree is killed, not left stuck in the queue. EKP errors on < 2 successful
members (commit 8f2d3fa), so partial-run continuation is not useful.RUN_DATE in hpc_config.sh pins all jobs in a
run to the same output directory.Check whether <example_dir>/slurm-variant/hpc_config.sh already exists. If so,
enter maintenance mode: read the existing hpc_config.sh as the source of
truth, understand the user's requested change, and edit only what is necessary
inside slurm-variant/ — do not overwrite hpc_config.sh with fresh
template defaults.
If slurm-variant/ does not yet exist, proceed with generate mode below.
Read every .jl file in the named example directory and determine whether the
pipeline is already decoupled or monolithic.
Decoupled pipeline — separate files for each stage:
| Role | What to look for |
|---|---|
| Setup/init | builds prior, EnsembleKalmanProcess, saves eki, param_dict, prior to JLD2, calls save_parameter_ensemble for iteration 0 |
| Forward map | reads parameters.toml from a member dir, runs the model, writes output.jld2; accepts iteration and member as args |
| Update | loads eki.jld2, loops members collecting G_ens, calls update_ensemble!, saves next-iteration TOMLs and updated eki.jld2 |
| Postprocess | plotting / analysis — no EKP update; may be absent |
| Data generation | creates truth + noise; usually a one-off, may be merged into setup |
Record SETUP_SCRIPT, FORWARD_SCRIPT, UPDATE_SCRIPT, POSTPROCESS_SCRIPT.
Monolithic pipeline — a single .jl file runs the full EKP loop inline
(prior → truth → EKP init → forward loop → update loop → plot). This cannot be
submitted to SLURM as-is. You must split it into the decoupled roles above.
Write ALL split scripts into slurm-variant/ — never create new .jl files in
the original example directory.
When splitting a monolithic script:
model.jl (or <name>_model.jl) inside slurm-variant/; other scripts
include() it. Because @__DIR__ in Julia resolves to the script's own
directory, include("model.jl") correctly finds the file inside slurm-variant/
regardless of where Julia was launched from.priors.toml inside slurm-variant/.slurm-variant/Project.toml as a copy of the original with any new
dependencies added (typically JLD2, TOML). The original Project.toml
is never touched.(iteration, member),
e.g. Random.MersenneTwister(iteration * 10_000 + member).Data-generation merge pattern: If there is a separate one-off data/truth
generation script (e.g. generate_data.jl), merge it as a sequential pre-step
inside setup.sbatch — run it first, then the setup/init script. Bundle them to
avoid an extra SLURM job and dependency.
Adapt script args: Read the ARGS usage in each Julia script carefully —
many pipelines need arguments beyond output_dir iteration member. Common extras:
data_path, eki_patheki_path, priors_tomlAdd any extras as variables in hpc_config.sh (e.g. DATA_PATH, EKI_PATH,
TOML_PATH) and thread them through the relevant sbatch files.
Read src/TOMLInterface.jl to understand the iteration_<i>/member_<j>/
directory layout that save_parameter_ensemble and path_to_ensemble_member use.
Check for the following required components and report findings honestly. Do not edit the user's original Julia files unless they confirm each fix. Present a checklist:
✓ Prior built via get_parameter_distribution / constrained_gaussian
✓ Noise Γ estimated and passed to EnsembleKalmanProcess
✓ Algorithm settings: N_ensemble=6, N_iterations=5, process=Inversion()
✓ EKP iteration loop: forward-map per member + update_ensemble!
✓ JLD2 save of eki, prior, param_dict
⚠ run_computer_model.jl copies path_to_ensemble_member locally — import from
EKP.TOMLInterface instead to avoid drift
⚠ RNG is round-tripped through truth.jld2 per member — race condition under
SLURM array parallelism. Fix: seed per-member RNG from (iteration, member).
⚠ save_file inconsistency: "parameters.toml" in init but "parameters" in updateFlag the following SinusoidInterface-class issues whenever you see them:
path_to_ensemble_member,
get_parameter_values) — risk of drift if the real API changes.save_file argument between init and update scripts.EnsembleKalmanProcess(params, y, Γ, process) positional constructor
— still works in v2.7.1 but predates the Observation API.[compat] in Project.toml.After presenting the checklist, ask: "Should I apply the flagged fixes? I can apply them all, apply specific ones, or leave the Julia as-is and just generate the HPC scripts."
Create <example_dir>/slurm-variant/ and write everything there. The complete
file list depends on whether the pipeline was already decoupled or needed splitting:
Always required (10 SLURM/shell files):
hpc_config.shprecompile.sbatchsetup.sbatchforward_map.sbatchupdate_ensemble.sbatchpostprocess.sbatch (write even if POSTPROCESS_SCRIPT is empty — template exits cleanly)run_precompile.shrun_pipeline.shrun_postprocess.shREADME.md — always written last, after all other files. Fill in all script-name placeholders so the stage table is accurate.Additional files for monolithic-split or dep-extended pipelines:
initialize_EKP.jl, run_forward_model.jl, update_EKP.jl, postprocess.jl)model.jl)priors.toml — parameter TOML definitionsProject.toml — copy of the example's Project.toml with added deps (JLD2, TOML, etc.)hpc_config.sh is the manifest the user will edit. Key settings:
JULIA_PROJECT="." — slurm-variant/ is the project root; . always resolves correctlySETUP_SCRIPT="initialize_EKP.jl" etc.RUN_DATE to today's date. Add a comment reminding the user to pin it before a run.ACCOUNT, PARTITION, JULIA_MODULE as clearly-labelled TODO placeholders if unknown.DATA_PATH, EKI_PATH, etc.).#SBATCH headers cannot read shell variables, so substitute resource values
at write time using the detected N_ENSEMBLE and the resource defaults.
After writing all files, run checks from inside slurm-variant/:
cd <example_dir>/slurm-variant/ls — confirm all required files are present.bash -n <file> on every .sh and .sbatch — verify no syntax errors.shellcheck <file> on each if available (command -v shellcheck).bash run_pipeline.sh --dry-run — verify the dependency tree prints correctly:[DRY RUN] setup: sbatch --parsable -A <ACCOUNT> setup.sbatch -> JID=...
[DRY RUN] fwd iter 0: sbatch --array=1-N --dependency=afterok:... forward_map.sbatch
...
[DRY RUN] postprocess: sbatch --dependency=afterok:... postprocess.sbatchprecompile.sbatch is the only file that does NOT export
JULIA_PKG_PRECOMPILE_AUTO=0. Check every other .sbatch for this line — its
absence causes 60 concurrent array tasks to each try to recompile simultaneously.JULIA_PROJECT="." and no slurm-variant/ path prefix appears in
SETUP_SCRIPT, FORWARD_SCRIPT, UPDATE_SCRIPT, or POSTPROCESS_SCRIPT.HPC verification: After the local checks, ask the user:
"The structural checks pass. Can you verify on your cluster? From inside
slurm-variant/: runbash run_precompile.sh(wait for it to finish), thenbash run_pipeline.sh. After submitting,squeue -u $USERshould show the full job tree. Happy to help interpret any failures."
Produce a concise summary:
slurm-variant/ (list each explicitly so the user can verify)hpc_config.sh toggles to check before the first run
(JULIA_MODULE, ACCOUNT, PARTITION, RUN_DATE, per-stage resources,
and any extra arg variables like DATA_PATH, EKI_PATH)cd <example_dir>/slurm-variant/ — this is the HPC home; run everything from herehpc_config.sh to match your clusterbash run_precompile.sh (once per environment change)bash run_pipeline.sh to submit the full dependency treebash run_postprocess.sh to re-run postprocessing on existing outputoutput/$RUN_DATE/slurm/Close by offering to improve the slurm-pipeline-manager skill itself via skill-creator. The user may have ideas from seeing the generated output for the first time — recurring edge cases, resources that didn't fit their cluster, aspects of the README that were confusing.
"Would you like to improve the slurm-pipeline-manager skill itself using skill-creator? You can share suggestions, or I can analyse patterns from this session — recurring edge cases, cluster-specific workarounds, anything that felt awkward — to refine the skill for next time."
assets/ — all SLURM/shell templates. Step 3 substitutes placeholders and
writes the result to <example_dir>/slurm-variant/.© CliMA, 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 10 other files (assets) in .claude/skills/slurm-pipeline-manager of CliMA/EnsembleKalmanProcesses.jl.
Open the folder on GitHubat commit d10e521
Slurm Pipeline Manager 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 |
|---|---|---|---|---|---|---|
| Slurm Pipeline Manager this skillCliMA/EnsembleKalmanProcesses.jl | 128 | — | ~3.4k | Automated safety check: Pass | Apache-2.0 | |
| Wp Performance Reviewelvismdev/claude-wordpress-skills | 235 | 1 repos | ~4.5k | Automated safety check: Pass | MIT | |
| Align Humanagentscope-ai/OpenJudge | 871 | — | ~3.1k | Automated safety check: Pass | Apache-2.0 | |
| Run Mv Hoi Reconstructionnvidia-isaac/video_to_data | 861 | — | ~1.5k | Automated safety check: Pass | Custom licence | |
| Company Analysiszhu1090093659/dsh-trading | 238 | — | ~4.2k | Automated safety check: Pass | Custom licence | |
| Windbg Diagnostic Methodmicrosoft/win-dev-skills | 466 | — | ~1.9k | Automated safety check: Pass | MIT |
elvismdev/claude-wordpress-skills
WordPress performance code review and optimization analysis.
agentscope-ai/OpenJudge
A skill your agent uses when the user has a judge/grader and human-labeled data, and wants to measure how well the judge agrees with humans, detect systematic biases, determine whether automatic…
nvidia-isaac/video_to_data
Run and validate the repository-local multi-view camera calibration and human-object reconstruction pipelines.
zhu1090093659/dsh-trading
A skill your agent uses when the user wants to analyze a listed company, stock, business, or investment target; challenge or revise an existing company report; compare A/H or primary-listing/ADR…
microsoft/win-dev-skills
Use with every WinDbg plugin investigation to apply evidence-first reasoning, confidence calibration, contrarian review, structured reporting, and deterministic validation.
mizchi/skills
Method and tooling for measuring how AI-generated a piece of prose reads, in Japanese or English.
CliMA/EnsembleKalmanProcesses.jl
Run an adversarial mathematical-accuracy review of a Julia package's src/ and test/ directories, producing a dated markdown report plus concise, self-contained fix-prompt markdowns suitable for…
CliMA/EnsembleKalmanProcesses.jl
Add concise Base.show and Base.summary methods to Julia types whose default REPL representation is unhelpful or overwhelming.
CliMA/EnsembleKalmanProcesses.jl
Add or normalise Julia docstrings on public symbols (exported types, functions, and constants) so the package's public API is fully self-documenting and the Documenter.jl docs build passes its…
CliMA/EnsembleKalmanProcesses.jl
Rewrite vague, delayed, or low-context Julia error messages into structured, actionable diagnostics.
Categories
Scaffold and maintain a SLURM/HPC job-dependency tree for an EnsembleKalmanProcesses.jl (EKP) calibration pipeline. jl.jl (EKP) calibration pipeline.
Slurm Pipeline Manager fits situations like: wants to run an EKP calibration on a cluster; job scheduler — even if they dont say SLURM explicitly; phrases include: get my calibration running on the cluster; parallelize the ensemble over HPC.
Run `npx skills add CliMA/EnsembleKalmanProcesses.jl --skill slurm-pipeline-manager -a claude-code`. Or copy the skill folder (.claude/skills/slurm-pipeline-manager in CliMA/EnsembleKalmanProcesses.jl) into .claude/skills/slurm-pipeline-manager in your project. Claude Code loads it when a task matches its description.
Run `npx skills add CliMA/EnsembleKalmanProcesses.jl --skill slurm-pipeline-manager -a codex`. Or copy the skill folder (.claude/skills/slurm-pipeline-manager in CliMA/EnsembleKalmanProcesses.jl) into .agents/skills/slurm-pipeline-manager 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 CliMA/EnsembleKalmanProcesses.jl --skill slurm-pipeline-manager -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/slurm-pipeline-manager, .gemini/skills/slurm-pipeline-manager, .github/skills/slurm-pipeline-manager and .opencode/skills/slurm-pipeline-manager in your project.
Going by SKILL.md and its folder, Slurm Pipeline Manager needs a shell for the scripts in its folder and the command-line tools its instructions call (bash and shellcheck). Our summary lists: A Bash shell.
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. Review the folder before installing.
Slurm Pipeline Manager is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.4k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Slurm Pipeline Manager: Wp Performance Review (elvismdev/claude-wordpress-skills, 235 stars), Align Human (agentscope-ai/OpenJudge, 871 stars), Run Mv Hoi Reconstruction (nvidia-isaac/video_to_data, 861 stars) and Company Analysis (zhu1090093659/dsh-trading, 238 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
CliMA (a GitHub organization) maintains it in CliMA/EnsembleKalmanProcesses.jl, which has 128 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 7, 2026.
Source: CliMA/EnsembleKalmanProcesses.jl on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.