SoTA@Home Agent Skill

Submit a generation to the orchestrator and retrieve the winning train.py.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/Sprit3Dan/sotaathome --skill sota-home-agent-skill
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: SoTA@Home Agent Skill
Source: https://github.com/Sprit3Dan/sotaathome/tree/main
Command: npx skills add https://github.com/Sprit3Dan/sotaathome --skill sota-home-agent-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, curl, jq, and includes scripts (resource) components.

What problem does it solve?

SoTA@Home Agent Skill enables external agents to submit autoresearch jobs to a central orchestrator and retrieve the resulting train.py from the best run.

Core Features & Use Cases

  • HTTP endpoints for job submission, cluster status, and per-task status, enabling automation and monitoring.
  • End-to-end multi-generation workflow: enqueue, orchestrate, evaluate, promote, and re-submit next generations.
  • Retrieval of final train.py for reproducibility and deployment in downstream pipelines; supports custom agent scripts uploaded to S3.

Quick Start

Submit a generation via the orchestrator and then retrieve the winning train.py upon completion.

Frequently Asked Questions about SoTA@Home Agent Skill

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

FAQPage Schema
How do I submit autoresearch jobs to a Kubernetes cluster orchestrator?▼

You can submit autoresearch jobs by sending HTTP requests to the FastAPI orchestrator's job submission endpoints. The workflow then orchestrates evaluation, promotes the best run, and re-submits subsequent generations automatically.

What infrastructure do I need to run an autoresearch workflow with MinIO and OpenAI?▼

Running an autoresearch workflow requires a Kubernetes cluster, a FastAPI orchestrator, MinIO or S3-compatible storage for custom agent scripts, and OpenAI API access for init-container spec generation.

How do I retrieve train.py from a completed evaluation run?▼

You retrieve train.py from the winning run by querying the orchestrator's per-task status endpoints after evaluation completes. This provides the final script for reproducibility and downstream deployment pipelines.

Can I monitor Kubernetes cluster status during an autoresearch generation?▼

Yes, you can monitor Kubernetes cluster status during an autoresearch generation by polling the orchestrator's dedicated HTTP endpoints. This enables continuous automation and tracking of the multi-generation evaluation workflow.

Do I need bash and curl to automate the autoresearch orchestration workflow?▼

Yes, automating the autoresearch orchestration workflow requires bash, curl, and jq dependencies to interact with the FastAPI HTTP endpoints and parse cluster status JSON responses effectively.