Speed up Python on the Yale SOM HPC cluster with profiling, DuckDB/Polars/Numba, and right-sized parallelism before reaching for multiprocessing or GPUs. TRIGGER when a Python Slurm job on the Yale SOM HPC cluster is slow/CPU-bound/memory-heavy, or when considering parallelism or GPU acceleration on the cluster.
Download, query, scrape, and call APIs from the Yale SOM HPC cluster without leaking credentials, repeating expensive requests, or getting the cluster's outbound IP blocked. TRIGGER when fetching datasets onto /gpfs, calling WRDS/REST APIs from the Yale SOM HPC cluster, scraping from the cluster, caching downloads on the cluster, or handling credentials on the cluster.
Connect to the Yale SOM HPC cluster (hpc.som.yale.edu) over SSH with keys, agents, jump hosts, and tunnels — no copied private keys. TRIGGER when SSHing to the Yale SOM HPC cluster, setting up VS Code/Jupyter tunnels to a cluster compute node, forwarding ports through the cluster login node, or troubleshooting cluster SSH/agent auth.
Install software on the Yale SOM HPC cluster with Lmod modules, uv, static/musl binaries, and Apptainer — no sudo. TRIGGER when installing tools or packages on the Yale SOM HPC cluster, hitting GLIBC errors on cluster nodes, building from source on the cluster, or using Apptainer containers there.
Submit, monitor, cancel, array, and chain Slurm jobs on the Yale SOM HPC cluster. TRIGGER when writing sbatch scripts for the Yale SOM HPC cluster, choosing cluster partitions/resources, using job arrays or dependencies on the cluster, or running sacct/squeue/scancel against cluster jobs.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This repo is a Claude Code plugin marketplace of skills for the Yale SOM HPC cluster (hpc.som.yale.edu). Once installed, Claude Code loads the right skill on demand when you ask it to do something on the cluster — submit a job, request a GPU, set up a project, query WRDS, diagnose a wasteful run, etc.
The skills are written for two pillars:
hpc plugin| Skill | Purpose |
|---|---|
| overview | Mental model, partition layout, two-pillar manifesto. |
| connecting-securely | SSH keys, config, agents, Jupyter tunnels. |
| managing-jobs | sbatch, arrays, dependencies, right-sizing loop. |
| using-gpus | When to request GPUs and how to verify they're used. |
| using-the-filesystem | GPFS, project space, scratch, atomic writes. |
| installing-software | Modules, uv, static binaries, Apptainer. |
| starting-a-new-project | Reproducible project layout. |
| running-python | uv, Slurm, thread control, resumable tasks. |
| parallel-python | Worker sizing, spawn-vs-fork, nested-parallelism warning. |
| accelerating-python | DuckDB, Polars, Numba, when to add parallelism. |
| running-r | renv, Rscript Slurm jobs, BLAS thread control. |
| running-stata | Batch do-files, scratch temp, license courtesy. |
| working-with-large-data | Parquet, columnar formats, query engines. |
| acquiring-data | WRDS, REST APIs, scraping, connection pooling, request-hash caches. |
| self-diagnosing-resource-use | sacct, seff, post-job right-sizing. |
You need Claude Code installed. Skills are loaded by Claude Code's plugin system; nothing runs on the cluster until you ask Claude to do something there.
Pick the path that matches how you use Claude Code.
Available in every Claude Code session on your laptop. Inside Claude Code:
/plugin marketplace add yale-som-hpc/claude-code-marketplace
/plugin install hpc@yale-som-hpc
Update later with /plugin marketplace update yale-som-hpc.
VS Code and Cursor (Cursor is VS Code-based) have a graphical plugin manager. In the Claude Code prompt box, type:
/plugins
That opens the Manage plugins panel. Switch to the Marketplaces tab, click Add marketplace, and paste:
yale-som-hpc/claude-code-marketplace
Then go back to the Plugins tab and install hpc. Configuration syncs with the CLI, so the same /plugin marketplace add ... command also works inside the VS Code chat box if you prefer typing.
These surfaces do not have a graphical plugin manager. Open a terminal (the JetBrains integrated terminal is fine) and use the CLI install path above. Once installed via CLI, the plugin works in every Claude Code session — including the JetBrains and desktop apps — because plugin state is shared per-user.
The web app does not have a marketplace UI. Use the per-project install below; the web app picks up .claude/settings.json from any repo it opens.
If you want the skills available only inside a specific repo, or you want every collaborator on a project to get them automatically, commit the marketplace reference into the repo. Add a .claude/settings.json like:
{
"extraKnownMarketplaces": {
"yale-som-hpc": {
"source": {
"source": "github",
"repo": "yale-som-hpc/claude-code-marketplace"
}
}
},
"enabledPlugins": {
"hpc@yale-som-hpc": true
}
}
Commit .claude/settings.json. Anyone who runs Claude Code in the project — CLI, VS Code, Cursor, web — will have the hpc plugin enabled automatically the first time they trust the marketplace.
Inside Claude Code:
/plugin
npx claudepluginhub yale-som-hpc/claude-code-marketplace --plugin hpcComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Payload Development plugin - covers collections, fields, hooks, access control, plugins, and database adapters.