# Active Research

Deep research and analysis tool.

- Repository: https://github.com/actionbook/actionbook (1623 stars)
- Category: Writing
- License: Apache-2.0
- Last updated: 2026-10-19
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add actionbook/actionbook --skill active-research -g -a claude-code -y`
Codex: `npx skills add actionbook/actionbook --skill active-research -g -a codex -y`
Cursor: `npx skills add actionbook/actionbook --skill active-research -g -a cursor -y`
Gemini CLI: `npx skills add actionbook/actionbook --skill active-research -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add actionbook/actionbook`

## Description

Deep research and analysis tool. Generates comprehensive HTML reports on any topic, domain, paper, or technology. Enhanced with advanced browser automation, SPA handling, network idle wait, batch operations, stealth browsing, and intelligent page analysis. Use when user asks to research, analyze, investigate, deep-dive, or generate a report on any subject.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Active Research

Analyze any topic, domain, or paper and generate a beautiful HTML report using **Actionbook Browser**, featuring SPA-aware navigation, network idle detection, batch operations, and intelligent page analysis.

## Enhanced Browser Capabilities

| Capability | Description |
|------------|-------------|
| Page load wait | `wait-idle`, monitors fetch/XHR until network settles |
| SPA content | `wait-fn`, wait for JS conditions before extracting |
| Page understanding | `snapshot --filter interactive --max-tokens N`, focused, budget-friendly |
| Popups blocking | `--auto-dismiss-dialogs`, auto-handle alert/confirm/prompt |
| Load speed | `--block-images`, skip images for faster text extraction |
| Page stability | `--no-animations`, freeze CSS transitions |
| Error detection | `console --level error`, check for page issues |
| Multi-step forms | `batch`, execute multiple actions in one call |
| Element debugging | `info <selector>`, inspect visibility, position, properties |
| Change tracking | `snapshot --diff`, only see what changed |
| Anti-detection | `--stealth` + `fingerprint rotate` for protected sites |
| Auth management | `storage set`, inject JWT/tokens for gated content |
| One-shot fetch | `browser fetch <url>`, navigate+wait+extract+close in one command |
| Static page speed | `--lite`, HTTP-first, browser fallback only if needed |
| Anti-scrape URLs | `--rewrite-urls`, x.com→xcancel.com, reddit→old.reddit |
| Wait tuning | `--wait-hint`, domain-aware wait (fast/normal/slow/heavy) |
| Log correlation | `--session-tag`, tag all operations for debugging |

## Usage

```
/active-research <topic>
/active-research <topic> --output ./reports/my-report.json
```

Or simply tell Claude: "Research XXX and generate a report"

### Parameters

The rest: https://github.com/actionbook/actionbook/blob/HEAD/skills/active-research/SKILL.md
