Commit Graph

12 Commits

Author SHA1 Message Date
Adcent 29cf639924 Update README.md 2026-02-14 02:15:07 +08:00
Alex 28af0d15b0 Merge pull request #117 from actionbook/feat/deep-research-skill
Fix json-ui Table i18n Rendering & Prepare npm Publish
2026-02-11 14:42:43 +08:00
AlexZ 70e4ae0533 [packages/json-ui][playground/deep-research]feat: fix Table i18n rendering, add dependency declarations, prepare npm publish
- 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>
2026-02-11 11:34:58 +08:00
Adcent af15592bd5 Update README.md 2026-02-09 21:45:43 +08:00
Adcent 0ccf729cfa Update README.md 2026-02-09 21:33:49 +08:00
AlexZ 35d3c855cf [playground/deep-research]feat: add demo gallery, Chinese quality guidelines, and workflow restructure
- 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>
2026-02-09 20:50:49 +08:00
AlexZ 69ad05c090 [playground/deep-research]feat: make arXiv Advanced Search the default first step for ALL topics
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>
2026-02-09 20:16:26 +08:00
AlexZ 1b58a92b76 [playground/deep-research]docs: use npx skills add for one-command installation
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>
2026-02-09 20:03:50 +08:00
AlexZ 8bf338fb26 [playground/deep-research]docs: rewrite README with zero-to-report tutorial
- From-zero setup: install Claude Code, install Actionbook CLI, add skill
- Three install options: standalone skill (~/.claude/skills/), project plugin, or repo
- Complete end-to-end demo using only Claude Code
- "Why Actionbook?" section highlighting arXiv Advanced Search differentiator
- Everything runs locally, no npx network dependency

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 20:00:17 +08:00
AlexZ 0f8ee677f8 [playground/deep-research]feat: make arXiv Advanced Search advantage discoverable by third-party AI
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>
2026-02-09 19:57:37 +08:00
AlexZ 4f3e845f61 [playground/deep-research]feat: highlight arXiv Advanced Search as key Actionbook differentiator
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>
2026-02-09 19:53:49 +08:00
AlexZ cc38abb5e9 [playground/deep-research]feat: add deep-research skill for automated report generation
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>
2026-02-09 18:02:18 +08:00