← all plugins

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-review
⬇ Download

Skills in this plugin

  1. codex · softnanolab
    Delegates a task to OpenAI's Codex CLI for an independent review or second opinion, with guidance on prompt construction and handling output.
    1
    repo stars
  2. edison · softnanolab bundle
    Delegates 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.
    1
    repo stars
  3. cleanup · softnanolab
    Tears 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.
    1
    repo stars
  4. doi2bib · softnanolab
    Fetches a BibTeX citation for a given DOI using doi.org content negotiation.
    1
    repo stars
  5. handoff · softnanolab bundle
    Package 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.
    1
    repo stars
  6. open-pr · softnanolab
    Creates 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.
    1
    repo stars
  7. grill-me · softnanolab
    Interview 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".
    1
    repo stars
  8. polish-pr · softnanolab
    Address 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.
    1
    repo stars
  9. monitor-jobs · softnanolab
    Monitor 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.
    1
    repo stars
  10. notion-upload · softnanolab
    Upload 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.
    1
    repo stars
  11. submit-wandb-job · softnanolab
    Submit 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.
    1
    repo stars
  12. cluster-instructions · softnanolab bundle
    Detect 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.
    1
    repo stars
  13. thermo-nuclear-code-quality-review · softnanolab
    Run 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.
    1
    repo stars