By allenai
Autonomous collaborative agent able to plan and execute a long-range research agenda using asta-tools. Requires installation of asta-tools
Converse with the user to identify the next most productive units of work for the current project, and record them in project.md under Pending Work. Use when the user wants to plan what to work on next, or when there is no project.md yet.
Execute the approved plan in work/<slug>/README.md (status ready), write outputs into work/<slug>/data/, record what happened in the Results section, then hand off to review-work. Use when there is a ready work item.
Write a detailed, executable plan for a single unit of work, then get it approved by review-plan. Updates work/<slug>/README.md with concrete instructions and sets status to ready (or needs-input if review repeatedly rejects).
Critic skill. Given a plan in work/<slug>/README.md (status pending-review), check that the steps are concrete, the tools are appropriate, and the plan is realistic. Write a verdict and feedback back into the README.
Critic skill. Given an executed work item (status pending-assessment), assess whether the Goal was actually accomplished. Identify the root cause when it was not (incorrect assumption, technical blocker, missing data). Updates work/<slug>/README.md Assessment section.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Asta is a set of skills for scientific research, usable by local coding agents. It is distributed as a set of agent plugins.
A core set of skills for individual research tasks. Core capabilities include:
A library of multi-step workflows. The agent will select an appropriate workflow and execute a series of actions using the asta-tools skills and other tools in the environment
A long-range autonomous research assistant. Point the agent to a mission document containing background and directions to explore. The agent will coordinate with the user to pursue open questions in a long-range research plan.
Skills for developers wishing to contribute to the asta-tools or asta-flows plugins
# Whole plugin (skills + hooks) into your agent's native plugin system.
npx plugins add allenai/asta-plugins
# Skills only (loose skill files).
npx skills add allenai/asta-plugins -g
# Claude Code marketplace (alternative to npx plugins)
> /plugin marketplace add allenai/asta-plugins
> /plugin install asta-tools
> /plugin install asta-flows # optional, for multi-step workflows
> /plugin install asta-assistant # optional, for autonomous research
> /plugin install asta-dev # optional, for contributors
The skills install an asta CLI tool, which has sub-commands for the various research functions.
The CLI can be used directly from the command line or invoked by agents via Bash commands. Some commands
work on the local filesystem using your own LLM provider keys. Other commands call external APIs hosted by Ai2
For these, the CLI will prompt you to authenticate on first use.
The asta-tools:workspace skill lets users see and save the agent's work on a research project. Reports are generated with Quarto and
publised to GitHub Pages.
The ghcr.io/allenai/asta Docker image is published with the asta CLI, skills, and Quarto pre-installed
docker pull ghcr.io/allenai/asta:v0.10.0
asta auth login
export ASTA_TOKEN=$(asta auth print-token --raw --refresh)
docker run --rm -it -e ASTA_TOKEN -e ANTHROPIC_API_KEY \
ghcr.io/allenai/asta:latest bash
# Install Claude Code and register skills:
curl -fsSL https://claude.ai/install.sh | bash
claude plugin marketplace add /opt/asta-plugins --scope user
claude plugin install asta-tools
# Or install any other agent and use npx:
npx skills add /opt/asta-plugins -g --yes
See DEVELOPER.md for contributor guidelines, architecture details, and development setup.
Apache 2.0
npx claudepluginhub allenai/asta-plugins --plugin asta-assistantPaper search, metadata, document management, literature reports, experiments, and theory generation for scientific research
Developer skills for working on Asta itself (improve-skills, research-challenge). Requires the asta-tools plugin to be installed.
Executes named, typed chains of research steps using the skills in asta-tools. Requires installation of asta-tools
Executes named, typed chains of research steps using the skills in asta-tools. Requires installation of asta-tools
Autonomous research orchestration: agents for hypothesis-driven investigation, experiment running, fresh-eyes review, and batch evaluation.
Specialized research analysis agents for critical thinking, evidence verification, synthesis, and parallel paper analysis
Idea discovery, proposal refinement, experiment execution, and deep literature orchestration
Synapse research orchestration plugin for Claude Code. Connects AI agents to Synapse for experiment execution, literature search, progress reporting, and autonomous research loops.
Structured AI-enabled research workflows for software development: Research, Plan, Experiment, Implement