autoresearch

Run autonomous ML experiment loops on a remote VPS via SSH.

2|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/mammut001/pipi-shrimp-agent --skill autoresearch-mammut001
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autoresearch
Source: https://github.com/mammut001/pipi-shrimp-agent/tree/main/src-tauri/skills/autoresearch
Command: npx skills add https://github.com/mammut001/pipi-shrimp-agent --skill autoresearch-mammut001

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Autonomous ML experimentation is error-prone and time-consuming when done manually: this skill coordinates a remote VPS, session files, and versioned code changes to run iterative experiments with logs and metrics.

Core Features & Use Cases

  • Autonomous experiment loop: read a user-provided session file, propose focused code changes, execute training on a remote VPS, and record results for comparison.
  • SSH-driven orchestration: fetches and patches training scripts on the VPS, runs the training process, and handles commit/rollback automatically.
  • Guardrails, logging, and provenance: enforces session-defined constraints, maintains a reproducible experiment history, and preserves training code and results.

Quick Start

Start a new AutoResearch session by placing a session.md at the default path and then let the agent run iterative experiments on the remote VPS.

Frequently Asked Questions about autoresearch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate ML experiments on a remote VPS?

Autonomous ML experiments on a remote VPS require an orchestration loop that executes iterative training, evaluates results, and patches code via SSH. This skill coordinates these steps using a user-supplied session file to drive autonomous runs and record metrics.

What is an autonomous ML experiment loop?

An autonomous ML experiment loop iteratively proposes code changes, executes training on a remote VPS, and parses results to evaluate hypotheses. It automatically commits successful changes or rolls back failed ones while maintaining a reproducible experiment history.

How do I start an autonomous experiment session?

To start an autonomous experiment session, place a session.md file at the default path to define constraints and guidelines. The agent reads this session file to orchestrate training, fetch and edit code, and run evaluations on the VPS automatically.

Do I need SSH access to run iterative model training on a VPS?

Yes, SSH access is required to run iterative model training on a VPS using this skill. It relies on SSH-driven orchestration to fetch and patch remote training scripts, execute the training process, and handle automatic code commits or rollbacks.

How does automated ML training handle failed experiments?

Automated ML training handles failed experiments by parsing training results and automatically rolling back code changes. It enforces session-defined constraints and guardrails to maintain a reproducible experiment history and preserve stable training code.