softnanolab
- 14 skills
- 0 followers
- 1 repo stars
- last month last updated
- ▌ 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.
- ▌
- ▌ 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.
- ▌ 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.
- ▌ 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.
- ▌ Claude · softnanolabGet a second opinion from Claude Code. Use from Codex when you want to cross-check your reasoning, validate a plan, or get an independent review from Claude.
- ▌ 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.