Skip to content

Commit 706e01d

Browse files
authored
docs: fix outdated adapter counts, missing commands and adapters (#704)
* docs: fix outdated adapter counts, missing commands, and absent adapters - Update version 1.6.0 → 1.6.1 in skills/opencli-usage/SKILL.md - Update site count 70+ → 73+ across README.md, README.zh-CN.md, docs/comparison.md - Remove non-existent adapters (kimi, deepseek, qwen) from SKILL.md - Add missing commands for xiaohongshu (+note, comments, download, publish), weibo (+search, feed, user, me, post, comments), jike (+post, topic, user), linux-do (+hot, latest, category), doubao (+detail, history, meeting-summary, meeting-transcript), weread (+notebooks), chatgpt (+model), wikipedia (+random, trending), stackoverflow (+unanswered), producthunt (fix command list) - Add entirely missing adapters: band, zsxq, bluesky, douyin, 36kr, ones, tieba, gemini, notebooklm, imdb, spotify, paperreview - Update docs/adapters/index.md with same fixes - Add opencli-operate to Related Skills section * docs: second-pass audit fixes — deeper inconsistencies Skills sub-files (browser.md, public-api.md): - Remove phantom kimi/deepseek/qwen adapters (no src/clis/ dirs) - Replace with real gemini and notebooklm sections - Add missing weibo commands (search, feed, user, me, post, comments) - Add missing xiaohongshu commands (note, comments, download, publish) - Add missing doubao commands (detail, history, meeting-summary, meeting-transcript) - Add 7 entirely missing adapter sections: bluesky, douyin, band, zsxq, tieba, 36kr, ones - Fix producthunt: remove non-existent week/month/search, add hot/browse/posts - Add wikipedia random and trending SKILL.md command table: - Add twitter `likes`, xueqiu `comments`, douban `movie-hot`/`book-hot` - Add entirely missing `amazon` adapter - Add linux-do `latest` - Remove producthunt non-existent `search` Individual adapter docs: - docs/adapters/browser/weibo.md: add 5 missing commands - docs/adapters/browser/doubao.md: add 4 missing commands - docs/adapters/browser/wikipedia.md: add random and trending - docs/adapters/browser/36kr.md: fix contradictory prerequisites - docs/adapters/index.md: add twitter `likes` - docs/developer/contributing.md: add missing `positional: true` - package.json: fix description to include "Electron App"
1 parent ba67a3e commit 706e01d

13 files changed

Lines changed: 207 additions & 53 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ There are many great browser automation tools. Here's when opencli is the right
4545

4646
- **Zero LLM cost** — No tokens consumed at runtime. Run 10,000 times and pay nothing.
4747
- **Deterministic** — Same command, same output schema, every time. Pipeable, scriptable, CI-friendly.
48-
- **Broad coverage**70+ sites across global and Chinese platforms (Bilibili, Zhihu, Xiaohongshu, Reddit, HackerNews, and more), plus desktop Electron apps via CDP.
48+
- **Broad coverage**73+ sites across global and Chinese platforms (Bilibili, Zhihu, Xiaohongshu, Reddit, HackerNews, and more), plus desktop Electron apps via CDP.
4949

5050
> For a detailed comparison with Browser-Use, Crawl4AI, Firecrawl, and others, see the [Comparison Guide](./docs/comparison.md).
5151
@@ -161,7 +161,7 @@ git clone git@github.com:jackwener/opencli.git && cd opencli && npm install && n
161161
| **notebooklm** | `status` `list` `open` `select` `current` `get` `metadata` `source-list` `source-get` `source-fulltext` `source-guide` `history` `note-list` `notes-list` `notes-get` `summary` |
162162
| **spotify** | `auth` `status` `play` `pause` `next` `prev` `volume` `search` `queue` `shuffle` `repeat` |
163163

164-
70+ adapters in total — **[→ see all supported sites & commands](./docs/adapters/index.md)**
164+
73+ adapters in total — **[→ see all supported sites & commands](./docs/adapters/index.md)**
165165

166166
## CLI Hub
167167

README.zh-CN.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ CLI all electron!现在支持把所有 electron 应用 CLI 化,从而组合
4545

4646
- **零 LLM 成本** — 运行时不消耗任何 token,跑一万次不花一分钱
4747
- **确定性** — 同一命令永远返回同一结构,可管道化、可脚本化、CI 友好
48-
- **覆盖广泛**70+ 站点,横跨全球与中国平台(B站、知乎、小红书、Reddit、HackerNews 等),并支持通过 CDP 控制桌面 Electron 应用
48+
- **覆盖广泛**73+ 站点,横跨全球与中国平台(B站、知乎、小红书、Reddit、HackerNews 等),并支持通过 CDP 控制桌面 Electron 应用
4949

5050
> 与 Browser-Use、Crawl4AI、Firecrawl 等工具的详细对比,请查看 [Comparison Guide](./docs/comparison.md)
5151
@@ -208,7 +208,7 @@ npx skills add jackwener/opencli --skill opencli-oneshot # 快速命令参
208208
| **bluesky** | `search` `trending` `user` `profile` `thread` `feeds` `followers` `following` `starter-packs` | 公开 |
209209
| **douyin** | `videos` `publish` `drafts` `draft` `delete` `stats` `profile` `update` `hashtag` `location` `activities` `collections` | 浏览器 |
210210

211-
70+ 适配器 — **[→ 查看完整命令列表](./docs/adapters/index.md)**
211+
73+ 适配器 — **[→ 查看完整命令列表](./docs/adapters/index.md)**
212212

213213
### 外部 CLI 枢纽
214214

docs/adapters/browser/36kr.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,5 @@ opencli 36kr hot -f json
4444

4545
## Prerequisites
4646

47-
- No browser required — uses public API
47+
- `news`: No browser required — uses public RSS feed
48+
- `hot`, `search`, `article`: Chrome running with [Browser Bridge extension](/guide/browser-bridge) installed

docs/adapters/browser/doubao.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ Browser adapter for [Doubao Chat](https://www.doubao.com/chat).
1111
| `opencli doubao send "..."` | Send a message to the current Doubao chat |
1212
| `opencli doubao read` | Read the visible Doubao conversation |
1313
| `opencli doubao ask "..."` | Send a prompt and wait for a reply |
14+
| `opencli doubao detail <id>` | 对话详情 |
15+
| `opencli doubao history` | 历史对话列表 |
16+
| `opencli doubao meeting-summary <id>` | 会议总结 |
17+
| `opencli doubao meeting-transcript <id>` | 会议记录 |
1418

1519
## Prerequisites
1620

docs/adapters/browser/weibo.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,13 @@
66

77
| Command | Description |
88
|---------|-------------|
9-
| `opencli weibo hot` | |
9+
| `opencli weibo hot` | 微博热搜 |
1010
| `opencli weibo search` | Search Weibo posts by keyword |
11+
| `opencli weibo feed` | 首页时间线 |
12+
| `opencli weibo user` | 用户信息 |
13+
| `opencli weibo me` | 我的信息 |
14+
| `opencli weibo post` | 发微博 |
15+
| `opencli weibo comments` | 微博评论 |
1116

1217
## Usage Examples
1318

docs/adapters/browser/wikipedia.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
|---------|-------------|
99
| `opencli wikipedia search` | Search Wikipedia articles |
1010
| `opencli wikipedia summary` | Get Wikipedia article summary |
11+
| `opencli wikipedia random` | Random Wikipedia article |
12+
| `opencli wikipedia trending` | Trending Wikipedia articles |
1113

1214
## Usage Examples
1315

docs/adapters/index.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@ Run `opencli list` for the live registry.
66

77
| Site | Commands | Mode |
88
|------|----------|------|
9-
| **[twitter](./browser/twitter)** | `trending` `bookmarks` `profile` `search` `timeline` `thread` `following` `followers` `notifications` `post` `reply` `delete` `like` `article` `follow` `unfollow` `bookmark` `unbookmark` `download` `accept` `reply-dm` `block` `unblock` `hide-reply` | 🔐 Browser |
9+
| **[twitter](./browser/twitter)** | `trending` `bookmarks` `profile` `search` `timeline` `thread` `following` `followers` `notifications` `post` `reply` `delete` `like` `likes` `article` `follow` `unfollow` `bookmark` `unbookmark` `download` `accept` `reply-dm` `block` `unblock` `hide-reply` | 🔐 Browser |
1010
| **[reddit](./browser/reddit)** | `hot` `frontpage` `popular` `search` `subreddit` `read` `user` `user-posts` `user-comments` `upvote` `save` `comment` `subscribe` `saved` `upvoted` | 🔐 Browser |
1111
| **[tieba](./browser/tieba)** | `hot` `posts` `search` `read` | 🔐 Browser |
1212
| **[bilibili](./browser/bilibili)** | `hot` `search` `me` `favorite` `history` `feed` `subtitle` `dynamic` `ranking` `following` `user-videos` `download` | 🔐 Browser |
1313
| **[zhihu](./browser/zhihu)** | `hot` `search` `question` `download` | 🔐 Browser |
14-
| **[xiaohongshu](./browser/xiaohongshu)** | `search` `notifications` `feed` `user` `download` `publish` `creator-notes` `creator-note-detail` `creator-notes-summary` `creator-profile` `creator-stats` | 🔐 Browser |
14+
| **[xiaohongshu](./browser/xiaohongshu)** | `search` `notifications` `feed` `user` `note` `comments` `download` `publish` `creator-notes` `creator-note-detail` `creator-notes-summary` `creator-profile` `creator-stats` | 🔐 Browser |
1515
| **[xueqiu](./browser/xueqiu)** | `feed` `hot-stock` `hot` `search` `stock` `comments` `watchlist` `earnings-date` `fund-holdings` `fund-snapshot` | 🔐 Browser |
1616
| **[youtube](./browser/youtube)** | `search` `video` `transcript` | 🔐 Browser |
1717
| **[v2ex](./browser/v2ex)** | `hot` `latest` `topic` `node` `user` `member` `replies` `nodes` `daily` `me` `notifications` | 🌐 / 🔐 |
1818
| **[bloomberg](./browser/bloomberg)** | `main` `markets` `economics` `industries` `tech` `politics` `businessweek` `opinions` `feeds` `news` | 🌐 / 🔐 |
19-
| **[weibo](./browser/weibo)** | `hot` `search` | 🔐 Browser |
19+
| **[weibo](./browser/weibo)** | `hot` `search` `feed` `user` `me` `post` `comments` | 🔐 Browser |
2020
| **[linkedin](./browser/linkedin)** | `search` `timeline` | 🔐 Browser |
2121
| **[coupang](./browser/coupang)** | `search` `add-to-cart` | 🔐 Browser |
2222
| **[boss](./browser/boss)** | `search` `detail` `recommend` `joblist` `greet` `batchgreet` `send` `chatlist` `chatmsg` `invite` `mark` `exchange` `resume` `stats` | 🔐 Browser |
@@ -26,7 +26,7 @@ Run `opencli list` for the live registry.
2626
| **[jike](./browser/jike)** | `feed` `search` `post` `topic` `user` `create` `comment` `like` `repost` `notifications` | 🔐 Browser |
2727
| **[jimeng](./browser/jimeng)** | `generate` `history` | 🔐 Browser |
2828
| **[yollomi](./browser/yollomi)** | `generate` `video` `edit` `upload` `models` `remove-bg` `upscale` `face-swap` `restore` `try-on` `background` `object-remover` | 🔐 Browser |
29-
| **[linux-do](./browser/linux-do)** | `feed` `categories` `tags` `search` `topic` `user-topics` `user-posts` | 🔐 Browser |
29+
| **[linux-do](./browser/linux-do)** | `hot` `latest` `feed` `search` `categories` `category` `tags` `topic` `user-posts` `user-topics` | 🔐 Browser |
3030
| **[chaoxing](./browser/chaoxing)** | `assignments` `exams` | 🔐 Browser |
3131
| **[grok](./browser/grok)** | `ask` | 🔐 Browser |
3232
| **[gemini](./browser/gemini)** | `new` `ask` `image` | 🔐 Browser |
@@ -50,6 +50,10 @@ Run `opencli list` for the live registry.
5050
| **[36kr](./browser/36kr)** | `news` `hot` `search` `article` | 🌐 / 🔐 |
5151
| **[producthunt](./browser/producthunt)** | `posts` `today` `hot` `browse` | 🌐 / 🔐 |
5252
| **[ones](./browser/ones)** | `login` `me` `token-info` `tasks` `my-tasks` `task` `worklog` `logout` | 🔐 Browser Bridge + `ONES_BASE_URL` |
53+
| **[band](./browser/band)** | `bands` `posts` `post` `mentions` | 🔐 Browser |
54+
| **[zsxq](./browser/zsxq)** | `groups` `dynamics` `topics` `topic` `search` | 🔐 Browser |
55+
| **[bluesky](./browser/bluesky)** | `search` `profile` `user` `feeds` `followers` `following` `thread` `trending` `starter-packs` | 🌐 Public |
56+
| **[douyin](./browser/douyin)** | `profile` `videos` `user-videos` `activities` `collections` `hashtag` `location` `stats` `publish` `draft` `drafts` `delete` `update` | 🔐 Browser |
5357

5458
## Public API Adapters
5559

@@ -80,7 +84,7 @@ Run `opencli list` for the live registry.
8084
| **[Cursor](./desktop/cursor)** | Control Cursor IDE | `status` `send` `read` `new` `dump` `composer` `model` `extract-code` `ask` `screenshot` `history` `export` |
8185
| **[Codex](./desktop/codex)** | Drive OpenAI Codex CLI agent | `status` `send` `read` `new` `extract-diff` `model` `ask` `screenshot` `history` `export` |
8286
| **[Antigravity](./desktop/antigravity)** | Control Antigravity Ultra | `status` `send` `read` `new` `dump` `extract-code` `model` `watch` |
83-
| **[ChatGPT](./desktop/chatgpt)** | Automate ChatGPT macOS app | `status` `new` `send` `read` `ask` |
87+
| **[ChatGPT](./desktop/chatgpt)** | Automate ChatGPT macOS app | `status` `new` `send` `read` `ask` `model` |
8488
| **[ChatWise](./desktop/chatwise)** | Multi-LLM client | `status` `new` `send` `read` `ask` `model` `history` `export` `screenshot` |
8589
| **[Notion](./desktop/notion)** | Search, read, write pages | `status` `search` `read` `new` `write` `sidebar` `favorites` `export` |
8690
| **[Discord](./desktop/discord)** | Desktop messages & channels | `status` `send` `read` `channels` `servers` `search` `members` |

docs/comparison.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ OpenCLI occupies a specific niche in the browser automation ecosystem. This guid
8787
- **Zero LLM cost** — No tokens consumed at runtime. Run 10,000 times for free.
8888
- **Deterministic output** — Same command always returns the same schema. Pipeable, scriptable, CI-friendly.
8989
- **Speed** — Adapter commands return in seconds, not minutes.
90-
- **Broad platform coverage**70+ sites spanning global platforms (Reddit, HackerNews, Twitter, YouTube) and Chinese platforms (Bilibili, Zhihu, Xiaohongshu, Douban, Weibo) with adapters that understand local anti-bot patterns.
90+
- **Broad platform coverage**73+ sites spanning global platforms (Reddit, HackerNews, Twitter, YouTube) and Chinese platforms (Bilibili, Zhihu, Xiaohongshu, Douban, Weibo) with adapters that understand local anti-bot patterns.
9191
- **Desktop app control** — CDP adapters for Cursor, Codex, Notion, ChatGPT, Discord, and more.
9292
- **Easy to extend** — Drop a `.yaml` or `.ts` adapter into the `clis/` folder for auto-registration. Contributing a new site adapter is straightforward.
9393

docs/developer/contributing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ cli({
8686
domain: 'www.mysite.com',
8787
strategy: Strategy.COOKIE,
8888
args: [
89-
{ name: 'query', required: true, help: 'Search query' },
89+
{ name: 'query', positional: true, required: true, help: 'Search query' },
9090
{ name: 'limit', type: 'int', default: 10, help: 'Max results' },
9191
],
9292
columns: ['title', 'url', 'date'],

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"publishConfig": {
55
"access": "public"
66
},
7-
"description": "Make any website your CLI. AI-powered.",
7+
"description": "Make any website or Electron App your CLI. AI-powered.",
88
"engines": {
99
"node": ">=20.0.0"
1010
},

0 commit comments

Comments
 (0)