This pulls results from running ML experiments across SSH servers, Vast.ai instances, or Modal apps. It scrapes screen sessions, fetches JSON outputs, pulls W&B metrics when configured, and presents everything in comparison tables with deltas against baseline. The external cadence pattern is front and center here: it's designed to loop on a timer, check machine-verifiable completion signals like exit codes or file presence, then bail out without judging quality. Includes cost awareness reminders for Vast.ai billing and Feishu notifications if you've got that wired up. Useful when you've kicked off a grid search overnight and want structured status without SSH-ing in manually.

skills.sh installs
547
GitHub stars
18.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add wanshuiyin/auto-claude-code-research-in-sleep --skill monitor-experiment --agent claude-code

Installs into .claude/skills of the current project.

Files

Monitor Experiment Results

⏱ External cadence is appropriate here. This skill waits on an external fact (job completion / progress), so it is a natural /loop / CronCreate surface: the wake reads status and self-judges only machine-checkable completion (exit code, file exists, epoch logged) — never quality. This is the additive external-wait shape in shared-references/external-cadence.md. If a scheduled wait here ends in a verdict step (e.g. then audit results), run that verdict once after the wait clears — not re-entered per tick.

Monitor: $ARGUMENTS

Workflow

Step 1: Check What's Running

SSH server:

ssh <server> "screen -ls"

Vast.ai instance (read ssh_host, ssh_port from vast-instances.json):

ssh -p <PORT> root@<HOST> "screen -ls"

Also check vast.ai instance status:

vastai show instances

Sponsors

Details

Repository
github.com/wanshuiyin/auto-claude-code-research-in-sleep
Categories
DevOps & CI/CD, Data Science & ML
First seen
Jun 3, 2026

More from wanshuiyin/auto-claude-code-research-in-sleep

All 41
1teneoprotocolai avataruniswap-monitor-teneoteneoprotocolai/teneo-skillsAI agent for Uniswap Monitor via Teneo Protocol. Use this skill when the user needs Uniswap Monitor via the bundled Teneo CLI and you need the live commands, ar511skills.sh installs
2customware-ai avatarplaywright-in-sandboxcustomware-ai/skillsPrimary Playwright governance skill for sandbox browser verification and deterministic end-to-end authoring or rewrite work.509skills.sh installs
3libukai avatarvscode-port-monitor-configlibukai/awesome-agent-skillsThis handles configuration for the VS Code Port Monitor extension, which puts live port status indicators in your status bar.507skills.sh installs
4aradotso avatarai-content-pipeline-automationaradotso/marketing-skillsai content pipeline automation505skills.sh installs
5aj-geddes avatarapplication-loggingaj-geddes/useful-ai-promptsImplement structured logging across applications with log aggregation and centralized analysis. Use when setting up application logging, implementing ELK stack,501skills.sh installs
6readwiseio avatarbuild-personareadwiseio/readwise-skillsBuild a personalized reading profile from your Readwise Reader data, used by triage, quiz, and other skills496skills.sh installs