---
slug: "paper-prereq-analyzer"
source_type: "readme"
source_url: "https://cdn.jsdelivr.net/gh/roymondliao/paper-prereq-analyzer@main/README.md"
repo: "https://github.com/roymondliao/paper-prereq-analyzer"
source_file: "README.md"
branch: "main"
---
# Paper Prerequisite Analyzer

A Claude Code plugin marketplace for analyzing academic papers to identify prerequisite papers needed for understanding. Extracts references, classifies importance, and discovers related papers via PASA search.

## Installation

### Install from GitHub Marketplace

In Claude Code, run:

```bash
# Add the marketplace
/plugin marketplace add roymondliao/paper-prereq-analyzer

# Install the plugin
/plugin install paper-prereq-plugin@paper-prereq-marketplace
```

### Manual Installation

Clone this repository and add it as a local marketplace:

```bash
# Clone the repository
git clone https://github.com/roymondliao/paper-prereq-analyzer.git

# In Claude Code, add as local marketplace
/plugin marketplace add /path/to/paper-prereq-analyzer

# Install the plugin
/plugin install paper-prereq-plugin@paper-prereq-marketplace
```

## Usage

After installation, use the skill in Claude Code:

```
/paper-prereq https://arxiv.org/abs/2601.07372
```

Or simply ask Claude to analyze a paper's prerequisites - the skill will be automatically invoked based on context.

## What's Included

### Plugin: paper-prereq-plugin

| Component | Description |
|-----------|-------------|
| **Skill: paper-prereq** | Main skill that orchestrates the analysis pipeline |
| **Agent: paper-reader** | Extracts paper content from arXiv |
| **Agent: ref-analyzer** | Classifies reference importance |
| **Agent: paper-finder** | Discovers related papers via PASA |
| **Agent: report-generator** | Creates structured Markdown reports |

## Repository Structure

```
paper-prereq-analyzer/
├── .claude-plugin/
│   └── marketplace.json              # Marketplace manifest
├── paper-prereq-plugin/              # Main plugin
│   ├── .claude-plugin/
│   │   └── plugin.json               # Plugin manifest
│   ├── agents/                       # Sub-agents
│   │   ├── paper-finder.md
│   │   ├── paper-reader.md
│   │   ├── ref-analyzer.md
│   │   └── report-generator.md
│   └── skills/                       # Skills
│       └── paper-prereq/
│           ├── SKILL.md
│           └── templates/
│               └── report-template.md
├── AGENTS.md                         # agent-browser usage instructions
├── .mcp.json                         # MCP server configuration
└── README.md
```

## Requirements

### agent-browser (Required)

This skill uses [agent-browser](https://github.com/vercel-labs/agent-browser) for browser automation to access arXiv papers and PASA search.

```bash
# Install agent-browser globally
npm install -g agent-browser

# Download Chromium browser
agent-browser install
```

See `AGENTS.md` for detailed usage instructions.

## Example Output

```
✅ Prerequisite analysis complete!

Report saved to: ./prereq-report-2601.07372.md

Summary:
- Target paper: Conditional Memory via Scalable Lookup
- High priority prerequisites: 5
- Extended reading suggestions: 3
```

## Team Distribution

To automatically install this marketplace for your team, add to your project's `.claude/settings.json`:

```json
{
  "extraKnownMarketplaces": {
    "paper-prereq-marketplace": {
      "source": {
        "source": "github",
        "repo": "roymondliao/paper-prereq-analyzer"
      }
    }
  }
}
```

## Acknowledgments

This project uses [PASA (Paper Search Agent)](https://github.com/bytedance/pasa) developed by **ByteDance** for discovering related academic papers. Special thanks to the ByteDance team for making this powerful research tool available.

## Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.

## License

MIT