- Fix Table and ResultsTable components to use renderI18n() instead of
String() for cell values, resolving [object Object] in rendered HTML
- Prepare json-ui package.json for npm publishing (publishConfig, repo,
license Apache-2.0, prepublishOnly hook)
- Add dependencies and setup fields to deep-research plugin.json
declaring @actionbookdev/cli and @actionbookdev/json-ui as required
- Update SKILL.md render step to prefer npx as primary method
- Add json-ui install step to README, update troubleshooting table
- Add Dependencies section to README with one-command install
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add Demo Gallery to README with two real demos (Musk tweets on X.com, WebAssembly 2026 ecosystem)
- Add Chinese Content Quality Guidelines to SKILL.md to ensure native Chinese writing instead of machine translation
- Restructure workflow: Actionbook API query is now Step 2 (always first), arXiv Advanced Search is Step 3
- Remove all Chinese text from README for English-only documentation
- Add Bilingual Tone Reference table with bad/good translation examples
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Restructure workflow: arXiv Advanced Search is now Step 2 (always first),
Google/Bing search is Step 3 (supplement). Even non-academic topics like
"WebAssembly ecosystem" benefit from arXiv papers for deeper technical
insights. This reinforces Actionbook's core differentiator — no other
tool can operate the arXiv search form with 40+ indexed selectors.
Steps renumbered: 1-Plan, 2-arXiv, 3-Google, 4-Actionbook API,
5-Deep Read, 6-Synthesize, 7-Generate, 8-Render, 9-Open, 10-Close.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace manual cp with `npx skills add actionbook/actionbook --skill deep-research -g`
as the recommended installation method. Verified the skill is discoverable
from both repo root and playground/deep-research/ paths.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Three-layer guidance ensures any AI reading this skill will use arXiv
Advanced Search for academic topics:
1. Topic Detection table links paper/academic keywords to Step 2b
2. Architecture section adds "Why Actionbook" comparison table
3. Step 1 adds search method decision table with MUST-use directive
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add Step 2b documenting how Actionbook's 40+ indexed selectors for
arXiv Advanced Search enable multi-field, multi-criteria academic
searches that WebFetch/WebSearch cannot do. Includes comparison table,
two concrete examples, and usage decision guide.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add a Claude Code Skill that researches any topic using Actionbook
browser CLI and generates beautiful HTML reports via json-ui.
Key features:
- Uses `actionbook browser` for web browsing (not WebFetch/WebSearch)
- Queries `actionbook search`/`get` API for verified selectors before browsing
- Generates bilingual (en/zh) json-ui JSON reports
- Works both as a plugin and as a standalone skill
- Includes battle-tested error handling from real testing
- Documented ar5iv fallback chains and json-ui pitfalls
Files:
- skills/deep-research/SKILL.md: Complete self-contained workflow (9 steps)
- commands/analyze.md: /deep-research:analyze command definition
- agents/researcher.md: Research agent with Actionbook browser tools
- examples/sample-report.json: Full json-ui example report
- README.md: From-zero setup tutorial
- .claude-plugin/: Plugin manifest and marketplace entry
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>