By allenai
Paper search, metadata, document management, literature reports, experiments, and theory generation for scientific research
This skill should be used when the user asks to "analyze this dataset", "run datavoyager", "run data voyager", "explore this data", "what's in this CSV", "statistical analysis of", "find patterns in", or wants an AI-driven, code-executing analysis of a tabular dataset that answers a specific research question.
Use this skill to export and open A2A agent task outputs — "export the task results", "convert the task output to HTML", or work with the structured artifacts produced by an A2A agent task run.
Install or update the `asta` CLI to the version pinned by this plugin. Invoke whenever `asta` is not on PATH (e.g. `command not found` for `asta`) or when a subcommand/flag appears missing — that signals a stale install needing an update.
Local document metadata index for files used by Asta skills and tools. Use this skill when the user asks to store a document "in Asta" or retrieve "from Asta". Use it when the user references an "Asta document" or anything with an `asta://` URI.
Create, configure, and monitor AutoDiscovery runs — either via the hosted service (`asta autodiscovery`) or via the local CLI (`asta-autodiscovery`). Use when the user asks about their runs, experiments, discoveries, wants to check status, or wants to start a new discovery run.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
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-toolsDeveloper 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
Autonomous collaborative agent able to plan and execute a long-range research agenda using 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
Specialized research analysis agents for critical thinking, evidence verification, synthesis, and parallel paper analysis
Scholar All-in-One: an academic harness for AI agents. Carry evidence, persistent research context, repeatable workflows, reviewable outputs, and verification across agent sessions. Requires Python 3.10+ and pip install.
Semi-automated research assistant for academic research and software development, with skills for literature review, experiments, analysis, writing, and project knowledge management
Use when the user needs academic paper retrieval — searching scientific literature by author/year/journal, finding paper chunks for RAG-style citations, or expanding original text around a known paper offset. Provides three Sciverse tools (search_papers, semantic_search, read_content) via the sciverse-mcp-server MCP server.
深度研究 — 13 agent 协作:研究问题定义、系统性检索、偏差评估、综合分析、引用编译