From airas
Run an end-to-end automated ML research project with the AIRAS MCP tools, using backend LLM API keys for the generation steps (hypothesis, experimental design, analysis, paper writing). Use when the user wants to start or continue automated research with AIRAS and LLM provider API keys (OPENAI_API_KEY etc.) are configured in ~/.airas/credentials.json. If no LLM provider key is available, use the auto-research-claude-code skill instead.
How this skill is triggered — by the user, by Claude, or both
Slash command
/airas:auto-researchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You drive the research; AIRAS provides retrieval, curated generation steps
You drive the research; AIRAS provides retrieval, curated generation steps
(run on its backend LLM), and execution infrastructure as MCP tools
(server name: airas).
~/.airas/credentials.json, re-read on every tool
call. The easiest editor is the dashboard: run open_dashboard and open
its API Keys page.OPENAI_API_KEY) for the
generation tools, and GH_PERSONAL_ACCESS_TOKEN for
repository/experiment tools.generate_research_queries → search_papers →
retrieve_papers (structured study data).generate_hypothesis →
generate_experimental_design (pass compute_environment so the design
fits the hardware; retrieve_models / retrieve_datasets list curated
candidates).prepare_repository, then clone
it locally with git.AGENTS.md first — it defines the contract (allowed files, CLI shape,
sanity / pilot / full modes, validation verdict lines, W&B
conventions). For library-specific guidance (fine-tuning frameworks,
distributed training, inference), get_library_docs returns each library's
official docs and llms.txt endpoints — fetch those for current API
usage instead of relying on memory. (The AI-Research-SKILLs library,
which the template's code-generation workflows install on their
runners, can also be installed locally:
npx @orchestra-research/ai-research-skills.) Run
mode=sanity locally until it prints SANITY_VALIDATION: PASS, then
commit and push.dispatch_experiment (async;
backend="github_actions" or "aixs" with a compute_type). Poll
get_workflow_runs (GitHub Actions) or get_experiment_run_status
(either backend; returns stdout/stderr tails for debugging). Fix code
locally and re-dispatch as needed.fetch_experiment_results → analyze_experiment
(pass the experiment code from your clone as
{"files": {"<path>": "<content>"}}).generate_bibfile → generate_paper →
generate_latex. Write the returned LaTeX to
.research/latex/{template}/main.tex in the clone and push with git.compile_latex builds the PDF on GitHub Actions; open_in_overleaf
returns a link that creates an editable Overleaf project (pass
local_path to export the local working tree without pushing).upload_research_history saves the state;
download_research_history restores it in a later session.data.values)
and render_chart it to .research/results/chart/<name>.pdf in the
clone. Rendering is fully local; no API keys.render_diagram it to .research/results/diagram/<name>.pdf. Uses
https://kroki.io by default; KROKI_BASE_URL switches to self-hosted.compile_latex and
open_in_overleaf collect every PDF under .research/results/ into the
paper's images/ (structure preserved) — reference them in LaTeX as
images/<path>, e.g. images/chart/loss.pdf.npx claudepluginhub airas-org/airas --plugin airasRun an end-to-end automated ML research project with the AIRAS MCP tools where Claude Code itself authors the generation steps (hypothesis, experimental design, analysis, paper) using AIRAS's curated prompts via get_generation_prompt — no LLM provider API key required. Use when the user wants automated research with AIRAS but no LLM provider key (OPENAI_API_KEY etc.) is configured, or when they want you to write the research artifacts yourself. If backend LLM keys are configured and preferred, use the auto-research skill instead.
Autonomous ML research workflows using ARIS — Markdown-only skills for cross-model paper review, idea discovery, experiment automation, and paper writing with Claude Code, Codex, or any LLM agent.
Runs an autonomous 5-stage research loop that reads research.md, proposes hypotheses, runs experiments, evaluates results mechanically, keeps improvements, discards failures, and iterates until a target metric is achieved or budget exhausted.