Softnano Plugins
by @softnanolab · plugin · 13 skills
Shared skills for the SoftNano lab — HPC job monitoring, code review, literature search, DOI lookup, and more
Install the whole plugin (CLI)
npx skillmds add softnanolab/codex
npx skillmds add softnanolab/edison
npx skillmds add softnanolab/cleanup
npx skillmds add softnanolab/doi2bib
npx skillmds add softnanolab/handoff
npx skillmds add softnanolab/open-pr
npx skillmds add softnanolab/grill-me
npx skillmds add softnanolab/polish-pr
npx skillmds add softnanolab/monitor-jobs
npx skillmds add softnanolab/notion-upload
npx skillmds add softnanolab/submit-wandb-job
npx skillmds add softnanolab/cluster-instructions
npx skillmds add softnanolab/thermo-nuclear-code-quality-reviewSkills in this plugin
- ▌ codex · softnanolabDelegates a task to OpenAI's Codex CLI for an independent review or second opinion, with guidance on prompt construction and handling output.
- ▌ edison · softnanolab bundleDelegates scientific literature searches to the Edison API, which autonomously searches hundreds of papers and returns a cited answer. Handles query submission, polling, and reporting results.
- ▌ cleanup · softnanolabTears down a merged PR's worktree and feature branch, verifying merge status on GitHub before deleting local and remote branches and switching back to the main worktree.
- ▌
- ▌ handoff · softnanolab bundlePackage an in-progress task on this cluster so a Claude agent on another cluster (MMM Young, CX3, HX1, Isambard) can pick it up, or resume a task handed off to this cluster. Use when the user says hand off / migrate / continue this on <cluster>, or asks you to pick up an existing handoff.
- ▌ open-pr · softnanolabCreates a GitHub pull request with an auto-generated summary, running mandatory pre-commit and code-quality review gates, plus optional deep-review subagents, and posts findings into the PR body.
- ▌ grill-me · softnanolabInterview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
- ▌ polish-pr · softnanolabAddress Codex review comments on an open PR, re-run thermo-nuclear-code-quality-review, sync with the base branch, and push the updates. Use after a Codex (or human) review has landed on a PR you opened — the skill resolves each comment in code, marks the GitHub review thread resolved, then rebases/merges any new base-branch commits before pushing.
- ▌ monitor-jobs · softnanolabMonitor SLURM/PBS jobs and their logs. Use when the user asks to monitor, check, or watch a submitted job. Automatically detects running/pending jobs, tails logs, and reports errors.
- ▌ notion-upload · softnanolabUpload local image files to a Notion page using the Notion File Upload REST API. Use when the user wants to embed local images (PNG, JPG, etc.) into a Notion page.
- ▌ submit-wandb-job · softnanolabSubmit one or more wandb-logged training/finetuning runs to the HPC scheduler. `WANDB_PROJECT` is fixed per repo (snake_case basename); `WANDB_RUN_GROUP` is picked per invocation. The training script must take the experiment/group name as a config key (e.g. Hydra `meta.experiment_name=<group>`); the skill passes it on the command line. The working tree is committed first so each run pins to a real SHA. Delegates SLURM/PBS templating to `cluster-instructions`. Use when the user asks to submit, queue, launch, or kick off a wandb training/finetuning job.
- ▌ cluster-instructions · softnanolab bundleDetect which HPC cluster you are on and load the correct job submission instructions. Use when the user asks to submit, run, or schedule a job, or when you need to know which cluster environment you are in.
- ▌ thermo-nuclear-code-quality-review · softnanolabRun an extremely strict maintainability review for abstraction quality, giant files, and spaghetti-condition growth. Use for a thermo-nuclear code quality review, thermonuclear review, deep code quality audit, or especially harsh maintainability review.