
Autocli
- 1.7k installs
- 907 repo stars
- Updated April 20, 2026
- nashsu/autocli-skill
autocli is an agent skill for Use autocli CLI to interact with 55+ social/content websites HackerNews, Reddit, Twitter/X, Bilibili, Zhihu, Weibo, Xiao
About
The autocli skill Use autocli CLI to interact with 55+ social/content websites HackerNews, Reddit, Twitter/X, Bilibili, Zhihu, Weibo, Xiaohongshu, YouTube, Medium, Substack, Douban, WeRead, Linux-do, V2EX, Bloomberg, Google, Arxiv, Wikipedia, StackOverflow, Steam, Hugging Face, Apple Podcasts, Xiaoyuzhou, BBC, SinaFinance, DevTo, Lobsters, Xueqiu, BOSS直聘, Jike, Facebook, Instagram, TikTok, LinkedIn, Reuters, SMZDM, Ctrip, Coupang, Yahoo Finance, Barchart, Grok, Jimeng, Yollomi, Chaoxing, Weixin, Doubao, Cursor, Codex, ChatWise, ChatGPT, Notion, Discord, Antigravity etc. via the user's Chrome login session. ALWAYS prefer autocli over playwright/browser automation for supported sites. Triggers when user asks to browse, search, fetch hot/trending content, post, or read messages on any website; also use 'autocli read <url ' to extract main article content as Markdown prefer over WebFetch for JS-rendered or login-gated pages . It covers --format json - machine-readable output preferred for parsing. Key workflows include --limit N - number of results default varies, usually 20. Developers invoke autocli when the task matches the triggers and reference files in SKILL.md for grounded,.
- --format json - machine-readable output preferred for parsing
- --limit N - number of results default varies, usually 20
- --format table|json|yaml|md|csv
- 最佳实践 :执行前向用户展示将发布的内容,等待确认
- Chrome browser open with target site logged in
Autocli by the numbers
- 1,707 all-time installs (skills.sh)
- +13 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Ranked #339 of 1,879 Marketing & SEO skills by installs in the Skillselion catalog
- Security screen: CRITICAL risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
autocli capabilities & compatibility
- Capabilities
- format json machine readable output preferre · limit n number of results default varies, us · format table|json|yaml|md|csv · 最佳实践 :执行前向用户展示将发布的内容,等待确认 · chrome browser open with target site logged in
- Use cases
- seo · marketing · copywriting
What autocli says it does
Blazing fast Rust CLI tool that turns 55+ websites into CLI interfaces, reusing Chrome's login state. Zero credentials needed. Single 4.7MB binary, zero runtime dependencies.
Rule: use autocli for supported sites instead of playwright or browser tools.
npx skills add https://github.com/nashsu/autocli-skill --skill autocliAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1.7k |
|---|---|
| repo stars | ★ 907 |
| Security audit | 0 / 3 scanners passed |
| Last updated | April 20, 2026 |
| Repository | nashsu/autocli-skill ↗ |
What problem does autocli solve for developers using the documented workflows?
Use autocli CLI to interact with 55+ social/content websites HackerNews, Reddit, Twitter/X, Bilibili, Zhihu, Weibo, Xiaohongshu, YouTube, Medium, Substack, Douban, WeRead, Linux-do, V2EX, Bloomberg, G
Who is it for?
Developers working with autocli patterns described in the skill documentation.
Skip if: Skip when docs are empty or the task is outside the skill documented scope.
When should I use this skill?
Use when Use autocli CLI to interact with 55+ social/content websites HackerNews, Reddit, Twitter/X, Bilibili, Zhihu, Weibo, Xiaohongshu, YouTube, Medium, Substack, Douban, WeRead, Linux-do
What you get
Actionable autocli guidance grounded in SKILL.md workflows and reference files.
- Fetched platform content
- Search results
- Cross-posted submissions
By the numbers
- Supports 55+ social and content websites via Chrome login session
Files
autocli
Blazing fast Rust CLI tool that turns 55+ websites into CLI interfaces, reusing Chrome's login state. Zero credentials needed. Single 4.7MB binary, zero runtime dependencies.
Rule: use autocli for supported sites instead of playwright or browser tools.
Install (if missing): curl -fsSL https://raw.githubusercontent.com/nashsu/AutoCLI/main/scripts/install.sh | sh. On Windows, ask user to install from https://github.com/nashsu/AutoCLI.
Syntax
autocli <site> <command> [--option value] [--format json]Common flags (all commands):
--format json— machine-readable output (preferred for parsing)--limit N— number of results (default varies, usually 20)--format table|json|yaml|md|csv
Quick Examples
# 读取/浏览
autocli bilibili hot --limit 10 --format json
autocli zhihu hot --format json
autocli weibo hot --format json
autocli twitter timeline --format json
autocli hackernews top --limit 20 --format json
autocli v2ex hot --format json
autocli reddit hot --format json
autocli xiaohongshu feed --format json
autocli douban top250 --format json
autocli weread shelf --format json
autocli medium feed --format json
# 网页正文提取(任意 URL → Markdown,基于 Mozilla Readability)
autocli read https://www.anthropic.com/research/some-article
autocli read https://en.wikipedia.org/wiki/Rust -f text
autocli read https://example.com/article -f json -o article.json
# 搜索
autocli bilibili search --keyword "AI" --format json
autocli zhihu search --keyword "大模型" --format json
autocli twitter search "rust lang" --limit 10
autocli youtube search --query "LLM tutorial" --format json
autocli boss search --query "AI工程师" --city "上海" --format json
autocli google search "autocli" --format json
autocli stackoverflow search "rust async" --format json
# 互动(写操作)
autocli twitter post --text "Hello from CLI!"
autocli twitter reply --url "https://x.com/.../status/123" --text "Great post!"
autocli twitter like --url "https://x.com/.../status/123"
autocli jike create --text "Hello Jike!"
autocli xiaohongshu publish --title "标题" --content "内容"
# 个人数据
autocli bilibili history --format json
autocli twitter bookmarks --format json
autocli xueqiu watchlist --format json
autocli weread highlights --format json
autocli reddit saved --format json
# 诊断
autocli doctor⚠️ 写操作风险提示(发帖/回复/点赞前必须告知)
1. 账号安全:自动化行为可能触发平台风控 2. 不可撤回:发布后立即公开 3. 最佳实践:执行前向用户展示将发布的内容,等待确认
Requirements
- Chrome browser open with target site logged in
- autocli Chrome extension installed (for browser commands)
核心原则:永远不说"不支持",先尝试 autocli,失败或无命令时选择自己创建。
自迭代能力:为新网站创建 CLI
当 autocli 不支持某个网站时,不要放弃——自己创建!
流程
1. autocli <site> --help → 报错?说明不支持
2. autocli generate <url> → 尝试自动生成(成功则结束)
3. 自动生成失败 → 手动创建 YAML:
a. 打开目标页面
b. browser_evaluate 探索 DOM 结构(找 data-test 属性、class 规律)
c. 确认选择器后写入 ~/.autocli/adapters/<site>/top.yaml
d. autocli <site> top --format json → 验证输出YAML 格式(DOM 抓取模板)
site: <sitename>
name: <command>
description: <描述>
domain: <domain>
strategy: public
browser: true
args:
limit:
type: int
default: 10
pipeline:
- navigate: https://<url>
- evaluate: |
(async () => {
const limit = ${{ args.limit }};
// DOM 抓取逻辑
return results;
})()
columns: [rank, name, ...]调试技巧
browser_evaluate先探结构:document.querySelector('...').innerHTML- 找
data-test属性最稳定,其次 class 中的语义词 - tagline 通常是 name 的兄弟元素(
nameEl.parentElement.querySelector('span...')) - 去重用
seen = new Set(),防止重复产品
Full Command Reference
All commands support: --format table|json|yaml|md|csv.
Run autocli --help for the full list of all 333 commands across 55+ sites.
---
Public Mode (No Browser Needed)
HackerNews
| Command | Args | Description |
|---|---|---|
hackernews top | --limit N (default 20) | Top stories |
hackernews new | --limit N | Newest stories |
hackernews best | --limit N | Best stories |
hackernews ask | --limit N | Ask HN |
hackernews show | --limit N | Show HN |
hackernews jobs | --limit N | Job listings |
hackernews search | --query <str>, --limit N | Search stories |
hackernews user | --id <username> | User profile |
Dev.to
| Command | Args | Description |
|---|---|---|
devto top | --limit N | Top articles |
devto tag | --tag <str>, --limit N | Articles by tag |
devto user | --username <str> | User's articles |
Lobsters
| Command | Args | Description |
|---|---|---|
lobsters hot | --limit N | Hottest stories |
lobsters newest | --limit N | Newest stories |
lobsters active | --limit N | Most active |
lobsters tag | --tag <str>, --limit N | Stories by tag |
StackOverflow
| Command | Args | Description |
|---|---|---|
stackoverflow hot | --limit N | Hot questions |
stackoverflow search | --query <str>, --limit N | Search questions |
stackoverflow bounties | --limit N | Featured bounties |
stackoverflow unanswered | --limit N | Unanswered questions |
Wikipedia
| Command | Args | Description |
|---|---|---|
wikipedia search | --query <str>, --limit N | Search articles |
wikipedia summary | --title <str> | Article summary |
wikipedia random | --limit N | Random articles |
wikipedia trending | --limit N | Trending articles |
Arxiv
| Command | Args | Description |
|---|---|---|
arxiv search | --query <str>, --limit N | Search papers |
arxiv paper | --id <arxiv_id> | Paper details |
BBC
| Command | Args | Description |
|---|---|---|
bbc news | --limit N (default 20, max 50) | BBC news headlines (RSS) |
Steam
| Command | Args | Description |
|---|---|---|
steam top-sellers | --limit N | Top selling games |
Hugging Face
| Command | Args | Description |
|---|---|---|
hf top | --limit N | Top models/spaces |
Apple Podcasts
| Command | Args | Description |
|---|---|---|
apple-podcasts search | --query <str>, --limit N | Search podcasts |
apple-podcasts episodes | --id <podcast_id>, --limit N | Podcast episodes |
apple-podcasts top | --limit N | Top podcasts |
小宇宙 (Xiaoyuzhou)
| Command | Args | Description |
|---|---|---|
xiaoyuzhou podcast | --id <podcast_id> | Podcast details |
xiaoyuzhou podcast-episodes | --id <podcast_id>, --limit N | Episodes list |
xiaoyuzhou episode | --id <episode_id> | Episode details |
新浪财经 (Sina Finance)
| Command | Args | Description |
|---|---|---|
sinafinance news | --limit N | Financial news |
Linux.do
| Command | Args | Description |
|---|---|---|
linux-do hot | --limit N | Hot topics |
linux-do latest | --limit N | Latest topics |
linux-do search | --query <str>, --limit N | Search topics |
linux-do categories | — | List categories |
linux-do category | --id <id>, --limit N | Category topics |
linux-do topic | --id <id> | Topic details |
---
Public / Browser Mode
| Command | Args | Description |
|---|---|---|
google news | --query <str>, --limit N | Google News |
google search | --query <str>, --limit N | Web search |
google suggest | --query <str> | Autocomplete suggestions |
google trends | --limit N | Trending searches |
V2EX
| Command | Args | Description |
|---|---|---|
v2ex hot | --limit N (default 20) | 热门话题 (no login) |
v2ex latest | --limit N (default 20) | 最新话题 (no login) |
v2ex topic | --id <topic_id> | 主题详情和回复 |
v2ex node | --name <node>, --limit N | Node topics |
v2ex user | --username <str> | User profile |
v2ex member | --username <str> | Member details |
v2ex replies | --id <topic_id> | Topic replies |
v2ex nodes | — | List all nodes |
v2ex daily | — | 每日签到 |
v2ex me | — | 个人资料 |
v2ex notifications | --limit N | 通知 |
Bloomberg
| Command | Args | Description |
|---|---|---|
bloomberg main | --limit N | Main page news |
bloomberg markets | --limit N | Markets news |
bloomberg economics | --limit N | Economics news |
bloomberg industries | --limit N | Industries news |
bloomberg tech | --limit N | Technology news |
bloomberg politics | --limit N | Politics news |
bloomberg businessweek | --limit N | Businessweek |
bloomberg opinions | --limit N | Opinion columns |
bloomberg feeds | --limit N | All feeds |
bloomberg news | --query <str>, --limit N | Search news |
---
Browser Mode (Requires Chrome + Extension)
Twitter / X
| Command | Args | Description |
|---|---|---|
twitter timeline | --limit N (default 20) | Home timeline |
twitter trending | --limit N (default 20) | Trending topics |
twitter search | --query <str>, --limit N (default 15) | Search tweets |
twitter bookmarks | --limit N (default 20) | Bookmarks |
twitter notifications | --limit N (default 20) | Notifications |
twitter profile | --username <handle>, --limit N | User's tweets |
twitter followers | --user <handle>, --limit N | Followers list |
twitter following | --user <handle>, --limit N | Following list |
twitter thread | --url <tweet_url> | Full thread |
twitter article | --url <article_url> | X article content |
twitter post | --text <str> | Post a tweet |
twitter reply | --url <tweet_url>, --text <str> | Reply to tweet |
twitter like | --url <tweet_url> | Like a tweet |
twitter delete | --url <tweet_url> | Delete a tweet |
twitter follow | --username <handle> | Follow user |
twitter unfollow | --username <handle> | Unfollow user |
twitter bookmark | --url <tweet_url> | Bookmark tweet |
twitter unbookmark | --url <tweet_url> | Remove bookmark |
twitter download | --url <tweet_url> | Download media |
twitter block | --username <handle> | Block user |
twitter unblock | --username <handle> | Unblock user |
twitter hide-reply | --url <tweet_url> | Hide a reply |
twitter accept | — | Accept follow requests |
twitter reply-dm | --text <str> | Reply to DM |
Bilibili (B站)
| Command | Args | Description |
|---|---|---|
bilibili hot | --limit N (default 20) | B站热门视频 |
bilibili search | --keyword <str>, `--type video\ | user, --page N, --limit N` |
bilibili me | — | 当前用户资料 |
bilibili favorite | --limit N, --page N | 收藏夹 |
bilibili history | --limit N (default 20) | 观看历史 |
bilibili feed | --limit N, `--type all\ | video\ |
bilibili subtitle | --bvid <bvid>, --lang <code> | 视频字幕 |
bilibili dynamic | --limit N (default 15) | 用户动态 |
bilibili ranking | --limit N (default 20) | 排行榜 |
bilibili following | --uid <id>, --page N, --limit N | 关注列表 |
bilibili user-videos | --uid <id>, --limit N, `--order pubdate\ | click\ |
bilibili download | --bvid <bvid> | 下载视频 |
| Command | Args | Description |
|---|---|---|
reddit hot | --subreddit <name>, --limit N | Hot posts |
reddit frontpage | --limit N (default 15) | r/all |
reddit popular | --limit N | Popular posts |
reddit search | --query <str>, --limit N | Search posts |
reddit subreddit | --name <sub>, `--sort hot\ | new\ |
reddit read | --url <post_url> | Read post + comments |
reddit user | --username <str> | User profile |
reddit user-posts | --username <str>, --limit N | User's posts |
reddit user-comments | --username <str>, --limit N | User's comments |
reddit upvote | --url <post_url> | Upvote post |
reddit save | --url <post_url> | Save post |
reddit comment | --url <post_url>, --text <str> | Comment on post |
reddit subscribe | --subreddit <name> | Subscribe |
reddit saved | --limit N | Saved posts |
reddit upvoted | --limit N | Upvoted posts |
知乎 (Zhihu)
| Command | Args | Description |
|---|---|---|
zhihu hot | --limit N (default 20) | 知乎热榜 |
zhihu search | --keyword <str>, --limit N (default 10) | 搜索内容 |
zhihu question | --id <question_id>, --limit N | 问题详情和回答 |
zhihu download | --url <zhihu_url> | 下载内容 |
小红书 (Xiaohongshu)
| Command | Args | Description |
|---|---|---|
xiaohongshu search | --keyword <str>, --limit N (default 20) | 搜索笔记 |
xiaohongshu notifications | `--type mentions\ | likes\ |
xiaohongshu feed | --limit N (default 20) | 首页推荐 |
xiaohongshu user | --id <user_id>, --limit N | 用户笔记 |
xiaohongshu download | --url <note_url> | 下载笔记 |
xiaohongshu publish | --title <str>, --content <str> | 发布笔记 |
xiaohongshu creator-notes | --limit N | 创作者笔记列表 |
xiaohongshu creator-note-detail | --id <note_id> | 创作者笔记详情 |
xiaohongshu creator-notes-summary | — | 创作者笔记汇总 |
xiaohongshu creator-profile | — | 创作者主页 |
xiaohongshu creator-stats | — | 创作者数据 |
雪球 (Xueqiu)
| Command | Args | Description |
|---|---|---|
xueqiu feed | --page N, --limit N (default 20) | 关注动态 |
xueqiu hot-stock | --limit N (default 20, max 50), `--type 10\ | 12` |
xueqiu hot | --limit N (default 20) | 热门动态 |
xueqiu search | --query <str>, --limit N (default 10) | 搜索股票 |
xueqiu stock | --symbol <code> (如 SH600519, AAPL) | 实时行情 |
xueqiu watchlist | `--category 1\ | 2\ |
xueqiu earnings-date | --symbol <code> | 财报日期 |
微博 (Weibo)
| Command | Args | Description |
|---|---|---|
weibo hot | --limit N (default 30, max 50) | 微博热搜 |
weibo search | --keyword <str>, --limit N | 搜索微博 |
豆瓣 (Douban)
| Command | Args | Description |
|---|---|---|
douban search | --keyword <str>, --limit N | 搜索 |
douban top250 | --limit N | 电影 Top 250 |
douban subject | --id <subject_id> | 条目详情 |
douban marks | `--type movie\ | book, --limit N` |
douban reviews | --id <subject_id>, --limit N | 短评 |
douban movie-hot | --limit N | 热门电影 |
douban book-hot | --limit N | 热门图书 |
微信读书 (WeRead)
| Command | Args | Description |
|---|---|---|
weread shelf | — | 书架 |
weread search | --keyword <str>, --limit N | 搜索图书 |
weread book | --id <book_id> | 图书详情 |
weread highlights | --id <book_id> | 划线笔记 |
weread notes | --id <book_id> | 想法笔记 |
weread notebooks | --limit N | 笔记本列表 |
weread ranking | --limit N | 排行榜 |
YouTube
| Command | Args | Description |
|---|---|---|
youtube search | --query <str>, --limit N (default 20, max 50) | 搜索视频 |
youtube video | --id <video_id> | 视频详情 |
youtube transcript | --id <video_id>, --lang <code> | 视频字幕 |
BOSS直聘
| Command | Args | Description |
|---|---|---|
boss search | --query <str>, --city <城市>, --experience <经验>, --degree <学历>, --salary <薪资>, --limit N | 搜索职位 |
boss detail | --id <job_id> | 职位详情 |
boss recommend | --limit N | 推荐职位 |
boss joblist | --limit N | 职位列表 |
boss greet | --id <job_id> | 打招呼 |
boss batchgreet | --ids <id1,id2,...> | 批量打招呼 |
boss send | --id <chat_id>, --text <str> | 发消息 |
boss chatlist | --limit N | 聊天列表 |
boss chatmsg | --id <chat_id>, --limit N | 聊天记录 |
boss invite | --id <job_id> | 邀请面试 |
boss mark | --id <chat_id>, --label <str> | 标记 |
boss exchange | --id <chat_id> | 交换联系方式 |
boss resume | — | 我的简历 |
boss stats | — | 求职统计 |
| Command | Args | Description |
|---|---|---|
facebook feed | --limit N | News feed |
facebook profile | --username <str> | User profile |
facebook search | --query <str>, --limit N | Search |
facebook friends | --limit N | Friends list |
facebook groups | --limit N | Groups |
facebook events | --limit N | Events |
facebook notifications | --limit N | Notifications |
facebook memories | — | Memories |
facebook add-friend | --username <str> | Add friend |
facebook join-group | --id <group_id> | Join group |
| Command | Args | Description |
|---|---|---|
instagram explore | --limit N | Explore page |
instagram profile | --username <str> | User profile |
instagram search | --query <str>, --limit N | Search |
instagram user | --username <str>, --limit N | User posts |
instagram followers | --username <str>, --limit N | Followers |
instagram following | --username <str>, --limit N | Following |
instagram follow | --username <str> | Follow user |
instagram unfollow | --username <str> | Unfollow user |
instagram like | --url <post_url> | Like post |
instagram unlike | --url <post_url> | Unlike post |
instagram comment | --url <post_url>, --text <str> | Comment |
instagram save | --url <post_url> | Save post |
instagram unsave | --url <post_url> | Unsave post |
instagram saved | --limit N | Saved posts |
TikTok
| Command | Args | Description |
|---|---|---|
tiktok explore | --limit N | Explore page |
tiktok search | --query <str>, --limit N | Search |
tiktok profile | --username <str> | User profile |
tiktok user | --username <str>, --limit N | User videos |
tiktok following | --limit N | Following list |
tiktok follow | --username <str> | Follow user |
tiktok unfollow | --username <str> | Unfollow user |
tiktok like | --url <video_url> | Like video |
tiktok unlike | --url <video_url> | Unlike video |
tiktok comment | --url <video_url>, --text <str> | Comment |
tiktok save | --url <video_url> | Save video |
tiktok unsave | --url <video_url> | Unsave video |
tiktok live | --username <str> | Live stream |
tiktok notifications | --limit N | Notifications |
tiktok friends | --limit N | Friends |
即刻 (Jike)
| Command | Args | Description |
|---|---|---|
jike feed | --limit N | 动态 Feed |
jike search | --query <str>, --limit N | 搜索 |
jike create | --text <str> | 发动态 |
jike like | --id <post_id> | 点赞 |
jike comment | --id <post_id>, --text <str> | 评论 |
jike repost | --id <post_id>, --text <str> | 转发 |
jike notifications | --limit N | 通知 |
jike post | --id <post_id> | 帖子详情 |
jike topic | --id <topic_id>, --limit N | 圈子 |
jike user | --username <str> | 用户主页 |
Medium
| Command | Args | Description |
|---|---|---|
medium feed | --limit N | Feed |
medium search | --query <str>, --limit N | Search articles |
medium user | --username <str> | User articles |
Substack
| Command | Args | Description |
|---|---|---|
substack feed | --limit N | Feed |
substack search | --query <str>, --limit N | Search |
substack publication | --name <str>, --limit N | Publication posts |
新浪博客 (Sina Blog)
| Command | Args | Description |
|---|---|---|
sinablog hot | --limit N | 热门文章 |
sinablog search | --query <str>, --limit N | 搜索 |
sinablog article | --url <article_url> | 文章详情 |
sinablog user | --id <user_id> | 用户文章 |
携程 (Ctrip)
| Command | Args | Description |
|---|---|---|
ctrip search | --query <str>, --limit N (default 15) | 搜索城市或景点 |
路透社 (Reuters)
| Command | Args | Description |
|---|---|---|
reuters search | --query <str>, --limit N (default 10, max 40) | 搜索新闻 |
什么值得买 (smzdm)
| Command | Args | Description |
|---|---|---|
smzdm search | --keyword <str>, --limit N (default 20) | 搜索好价商品 |
| Command | Args | Description |
|---|---|---|
linkedin search | --query <str>, --limit N | Search |
Yahoo Finance
| Command | Args | Description |
|---|---|---|
yahoo-finance quote | --symbol <ticker> (如 AAPL, MSFT, TSLA) | 股票行情 |
Barchart
| Command | Args | Description |
|---|---|---|
barchart quote | --symbol <ticker> | Quote |
barchart options | --symbol <ticker> | Options chain |
barchart greeks | --symbol <ticker> | Options greeks |
barchart flow | --limit N | Options flow |
Grok
| Command | Args | Description |
|---|---|---|
grok ask | --text <str> | Ask Grok |
即梦 (Jimeng)
| Command | Args | Description |
|---|---|---|
jimeng generate | --prompt <str> | Generate image |
jimeng history | --limit N | Generation history |
超星 (Chaoxing)
| Command | Args | Description |
|---|---|---|
chaoxing assignments | — | Assignments |
chaoxing exams | — | Exams |
微信 (Weixin)
| Command | Args | Description |
|---|---|---|
weixin download | --url <article_url> | Download article |
豆包 (Doubao)
| Command | Args | Description |
|---|---|---|
doubao status | — | Status |
doubao new | — | New conversation |
doubao send | --text <str> | Send message |
doubao read | — | Read response |
doubao ask | --text <str> | Ask question |
拼多多海外 (Coupang)
| Command | Args | Description |
|---|---|---|
coupang search | --query <str>, --limit N | Search products |
coupang add-to-cart | --id <product_id> | Add to cart |
Yollomi
| Command | Args | Description |
|---|---|---|
yollomi generate | --prompt <str> | Generate image |
yollomi video | --prompt <str> | Generate video |
yollomi edit | --image <path>, --prompt <str> | Edit image |
yollomi upload | --file <path> | Upload file |
yollomi models | — | List models |
yollomi remove-bg | --image <path> | Remove background |
yollomi upscale | --image <path> | Upscale image |
yollomi face-swap | --source <path>, --target <path> | Face swap |
yollomi restore | --image <path> | Restore image |
yollomi try-on | --person <path>, --garment <path> | Virtual try-on |
yollomi background | --image <path>, --prompt <str> | Change background |
yollomi object-remover | --image <path> | Remove object |
---
Desktop Mode (Requires Desktop App Running)
Cursor
| Command | Args | Description |
|---|---|---|
cursor status | — | IDE status |
cursor send | --text <str> | Send to Cursor |
cursor read | — | Read response |
cursor new | — | New conversation |
cursor dump | — | Dump conversation |
cursor composer | — | Open composer |
cursor model | --name <str> | Switch model |
cursor extract-code | — | Extract code blocks |
cursor ask | --text <str> | Ask question |
cursor screenshot | — | Take screenshot |
cursor history | --limit N | Conversation history |
cursor export | — | Export conversation |
Codex
| Command | Args | Description |
|---|---|---|
codex status | — | Status |
codex send | --text <str> | Send message |
codex read | — | Read response |
codex new | — | New conversation |
codex dump | — | Dump conversation |
codex extract-diff | — | Extract diffs |
codex model | --name <str> | Switch model |
codex ask | --text <str> | Ask question |
codex screenshot | — | Take screenshot |
codex history | --limit N | History |
codex export | — | Export |
Notion
| Command | Args | Description |
|---|---|---|
notion status | — | App status |
notion search | --query <str> | Search pages |
notion read | --id <page_id> | Read page |
notion new | --title <str> | New page |
notion write | --id <page_id>, --content <str> | Write to page |
notion sidebar | — | Sidebar contents |
notion favorites | — | Favorites |
notion export | --id <page_id> | Export page |
ChatGPT
| Command | Args | Description |
|---|---|---|
chatgpt status | — | App status |
chatgpt new | — | New conversation |
chatgpt send | --text <str> | Send message |
chatgpt read | — | Read response |
chatgpt ask | --text <str> | Ask question |
Discord
| Command | Args | Description |
|---|---|---|
discord-app status | — | App status |
discord-app send | --channel <id>, --text <str> | Send message |
discord-app read | --channel <id>, --limit N | Read messages |
discord-app channels | --server <id> | List channels |
discord-app servers | — | List servers |
discord-app search | --query <str> | Search |
discord-app members | --server <id> | List members |
ChatWise
| Command | Args | Description |
|---|---|---|
chatwise status | — | Status |
chatwise new | — | New conversation |
chatwise send | --text <str> | Send message |
chatwise read | — | Read response |
chatwise ask | --text <str> | Ask question |
chatwise model | --name <str> | Switch model |
chatwise history | --limit N | History |
chatwise export | — | Export |
chatwise screenshot | — | Screenshot |
豆包 App (Doubao App)
| Command | Args | Description |
|---|---|---|
doubao-app status | — | Status |
doubao-app new | — | New conversation |
doubao-app send | --text <str> | Send message |
doubao-app read | — | Read response |
doubao-app ask | --text <str> | Ask question |
doubao-app screenshot | — | Screenshot |
doubao-app dump | — | Dump conversation |
Antigravity
| Command | Args | Description |
|---|---|---|
antigravity status | — | Status |
antigravity send | --text <str> | Send message |
antigravity read | — | Read response |
antigravity new | — | New conversation |
antigravity dump | — | Dump conversation |
antigravity extract-code | — | Extract code |
antigravity model | --name <str> | Switch model |
antigravity watch | — | Watch mode |
---
External CLI Integration (Passthrough)
| Command | Description |
|---|---|
autocli gh <args> | GitHub CLI passthrough |
autocli docker <args> | Docker CLI passthrough |
autocli kubectl <args> | Kubernetes CLI passthrough |
autocli obsidian <args> | Obsidian passthrough |
autocli readwise <args> | Readwise passthrough |
autocli gws <args> | Google Workspace passthrough |
---
Generic Web Reader
Extract the main article content from any webpage using Mozilla Readability (the same engine Firefox Reader View uses). Returns clean Markdown by default.
| Command | Args | Description |
|---|---|---|
autocli read <url> | `-f markdown\ | text\ |
When to prefer `autocli read` over WebFetch / curl:
- User asks to "read", "summarize", "extract content from", or "fetch the article at" a specific URL
- The page is a news article, blog post, documentation, Wikipedia page, essay, etc.
- You need clean Markdown (strips nav / ads / sidebars / scripts automatically)
- The page is JavaScript-rendered (SPA) — WebFetch sees an empty shell,
autocli readsees the fully-rendered DOM because it runs in a real browser - The page requires login —
autocli readreuses the user's Chrome session automatically
When NOT to use `autocli read`:
- When a dedicated autocli site adapter already exists (e.g.
autocli hackernews top,autocli zhihu question). Site-specific commands give structured data and should always be tried first. - When the user only needs raw JSON from a known API endpoint.
- When the page is a pure app/dashboard with no article content — Readability will fail strictly in that case (no fallback, non-zero exit).
Examples:
# Default: Markdown with title, byline, site name, published time as header
autocli read https://www.anthropic.com/research/some-article
# Plain text only (ideal for feeding into an LLM for summary)
autocli read https://en.wikipedia.org/wiki/Large_language_model -f text
# Full structured output (title, byline, excerpt, content HTML, length, lang, ...)
autocli read https://example.com/article -f json
# Save to a file instead of stdout
autocli read https://example.com/article -o ./article.md---
AI Discovery Commands
| Command | Args | Description |
|---|---|---|
autocli explore | <url> | Explore website APIs |
autocli cascade | <url> | Auto-detect auth strategies |
autocli generate | <url>, --goal <str> | Auto-generate adapter |
---
Utility Commands
| Command | Description |
|---|---|
autocli doctor | Run diagnostics |
| `autocli completion bash\ | zsh\ |
autocli list | List all available commands |
autocli read <url> | Extract main article content as Markdown (see Generic Web Reader section) |
autocli-skill
The perfect companion for ClaudeCode/OpenClaw/Agent, Give your AI Agent the ability to reach information across the entire web, fetching real-time data from Bilibili, Zhihu, Twitter/X, YouTube, Weibo, Reddit, Facebook, Instagram, TikTok, Notion, Cursor and 55+ platforms with natural language — reusing your Chrome login session, no API keys needed. Blazing fast Rust binary.
>
[English](#english) | [中文](#中文) | [日本語](#日本語)
---
<a name="english"></a>
English
What is this?
Have you ever wanted OpenClaw/Claude/AI to:
- Browse Bilibili trending, search Zhihu, check Weibo hot topics
- Search YouTube, get Reddit posts, read HackerNews
- Check stock prices on Yahoo Finance or Xueqiu
- Post a tweet or search your Twitter timeline
- Control Cursor, Notion, ChatGPT, Discord desktop apps from CLI
- Integrate GitHub CLI, Docker, kubectl through a unified interface
...but OpenClaw/Claude/AI has no access to these platforms?
This skill bridges that gap.
It wraps autocli — a blazing fast Rust CLI tool that turns 55+ major platforms into command-line interfaces by reusing your existing Chrome login sessions. No API keys. No re-authentication. Single 4.7MB binary with zero runtime dependencies. Just download and go.
Prerequisites
Before installation, check that you have all of these:
- [ ] Chrome browser open and logged in to your target platforms
- [ ] autocli Chrome Extension installed (for browser commands) — Download from GitHub Releases
Step 1 — Install the autocli CLI tool
See: https://github.com/nashsu/AutoCLI
Step 2 — Install this skill
Method 1: Let Claude/OpenClaw/Any AI agent install for you
Help me install this skill: https://github.com/nashsu/AutoCLI-skillMethod 2: Manual Install
npx skills add https://github.com/nashsu/AutoCLI-skillThat's it! Restart Claude Code to activate the skill.
Supported Platforms (55+)
| Platform | Mode | Key Commands |
|---|---|---|
| HackerNews | Public | top new best ask show jobs search user |
| Dev.to | Public | top tag user |
| Lobsters | Public | hot newest active tag |
| StackOverflow | Public | hot search bounties unanswered |
| Wikipedia | Public | search summary random trending |
| Arxiv | Public | search paper |
| BBC | Public | news |
| Twitter/X | Browser | trending bookmarks profile search timeline post reply like follow article ... (24 cmds) |
| Bilibili (B站) | Browser | hot search me favorite history feed subtitle download ... (12 cmds) |
| Browser | hot frontpage popular search subreddit upvote save comment ... (15 cmds) | |
| Zhihu (知乎) | Browser | hot search question download |
| Xiaohongshu (小红書) | Browser | search feed user publish creator-notes ... (11 cmds) |
| YouTube | Browser | search video transcript |
| Weibo (微博) | Browser | hot search |
| Douban (豆瓣) | Browser | search top250 subject movie-hot book-hot ... (7 cmds) |
| WeRead (微信読書) | Browser | shelf search book highlights notes ranking ... (7 cmds) |
| Xueqiu (雪球) | Browser | feed hot-stock hot search stock watchlist ... (7 cmds) |
| BOSS直聘 | Browser | search detail recommend greet batchgreet ... (14 cmds) |
| Browser | feed profile search friends groups events ... (10 cmds) | |
| Browser | explore profile search follow like comment ... (14 cmds) | |
| TikTok | Browser | explore search profile follow like comment ... (15 cmds) |
| Jike (即刻) | Browser | feed search create like comment repost ... (10 cmds) |
| Public/Browser | news search suggest trends | |
| V2EX | Public/Browser | hot latest topic node user daily me ... (11 cmds) |
| Bloomberg | Public/Browser | main markets economics tech politics ... (10 cmds) |
| Medium | Browser | feed search user |
| Substack | Browser | feed search publication |
| Browser | search | |
| Yahoo Finance | Browser | quote |
| Cursor | Desktop | status send read new dump composer model ask ... (12 cmds) |
| Notion | Desktop | status search read new write sidebar favorites export |
| ChatGPT | Desktop | status new send read ask |
| Discord | Desktop | status send read channels servers search members |
| Codex | Desktop | status send read new dump model ask ... (11 cmds) |
| Other 20+ sites | Various | See autocli --help |
Mode legend: Public = No browser needed, calls API directly; Browser = Requires Chrome + extension; Desktop = Requires the desktop app to be running
Usage
Make sure Chrome is open and you're logged in to the target platforms, then talk to Claude naturally:
"Search YouTube for LLM tutorials"
"Get the top 20 stories on HackerNews"
"What's trending on Twitter right now?"
"Search Reddit r/MachineLearning for transformer papers"
"Get BBC news headlines"
"Check AAPL stock price"
"Post a tweet: Just discovered Claude Code skills!"
"What's hot on Bilibili?"
"Search Douban for top-rated movies"
"Check my WeRead highlights"Claude automatically picks the right autocli command, runs it, and displays results in a clean table with translated titles.
Command Reference
# Bilibili
autocli bilibili hot --limit 10 --format json
autocli bilibili search --keyword "AI"
# Twitter/X
autocli twitter timeline --format json
autocli twitter post --text "Hello from Claude!"
autocli twitter search "claude AI" --limit 10
# YouTube
autocli youtube search --query "LLM tutorial"
# HackerNews
autocli hackernews top --limit 20 --format json
# Reddit
autocli reddit hot --subreddit MachineLearning
# Yahoo Finance
autocli yahoo-finance quote --symbol AAPL
# Douban
autocli douban top250 --format json
Troubleshooting
| Problem | Fix |
|---|---|
autocli: command not found | Re-run the install script; check your PATH |
| Chrome not being controlled | Make sure Chrome is open; verify autocli Chrome extension is loaded |
| Login state not recognized | In Chrome, manually log in to the target site first |
| Browser commands timeout | Check autocli doctor for diagnostics |
Credits
Built on [nashsu/AutoCLI](https://github.com/nashsu/AutoCLI) — a complete Rust rewrite of opencli, up to 12x faster with 10x less memory.
---
<a name="中文"></a>
中文
这是什么?
你有没有遇到过这种情况:
- 想让 Claude 帮你查 B站热门、搜知乎、看微博热搜,但 Claude 根本没有这些平台的访问权限
- 想让 Claude 控制 Cursor、Notion、ChatGPT 等桌面应用
- 用 Playwright 自动化太麻烦,还要单独处理登录态
- 各平台 API 要申请资质,普通用户根本用不了
这个 Skill 解决了这个问题。
它把 autocli 封装成 Claude Code 的能力——autocli 是一个用 Rust 重写的极速 CLI 工具,把 55+ 个主流平台变成命令行接口,直接复用你 Chrome 浏览器里已有的登录态。零配置,零 API Key,零运行时依赖。单个 4.7MB 二进制文件,下载即用。
前置条件
安装前,请逐一确认以下条件都已满足:
- [ ] Chrome 浏览器 已打开,并已登录目标网站
- [ ] autocli Chrome 扩展 已安装(浏览器命令需要)— 从 GitHub Releases 下载
安装配置
第一步:安装 autocli CLI 工具
参考:https://github.com/nashsu/AutoCLI
第二步:安装本 Skill
方法一:让 Claude/OpenClaw/任意 AI Agent 帮你安装
帮我安装这个 skill:https://github.com/nashsu/AutoCLI-skill方法二:手动安装
npx skills add https://github.com/nashsu/AutoCLI-skill安装完成后重启 Claude Code,Skill 即可生效。
使用方法
确保 Chrome 已打开且已登录目标网站,然后在 Claude Code 中用自然语言说:
查下B站今天的热门
搜知乎上关于AI大模型的讨论
看微博热搜前10条
帮我发一条推文:今天天气真好
查一下茅台的股票行情
搜YouTube上的LLM教程
看豆瓣电影Top250
查看我微信读书的笔记Claude 会自动调用 autocli 完成操作,结果以表格形式展示,英文标题附带中文翻译。
命令速查
# B站
autocli bilibili hot --limit 10 --format json
autocli bilibili search --keyword "AI"
# Twitter/X
autocli twitter timeline --format json
autocli twitter post --text "Hello from Claude!"
autocli twitter search "claude AI" --limit 10
# 雪球
autocli xueqiu stock --symbol SH600519 # 茅台行情
autocli xueqiu watchlist # 我的自选股
# HackerNews
autocli hackernews top --limit 20 --format json
# 豆瓣
autocli douban top250 --format json
# 桌面应用
autocli cursor status
autocli notion search "会议记录"常见问题
| 问题 | 解决方法 |
|---|---|
autocli: command not found | 重新运行安装脚本,检查 PATH 配置 |
| Chrome 无法被控制 | 确保 Chrome 已打开,且 autocli Chrome 扩展已加载 |
| 登录态未识别 | 在 Chrome 中手动登录目标网站后再试 |
| 浏览器命令超时 | 运行 autocli doctor 进行诊断 |
致谢
本 Skill 基于 [nashsu/AutoCLI](https://github.com/nashsu/AutoCLI) 构建——基于 opencli 的 Rust 完全重写版本,速度提升最高 12 倍,内存减少 10 倍。
---
<a name="日本語"></a>
日本語
これは何ですか?
こんな経験はありませんか?
- ClaudeにBilibiliのトレンド確認、知乎の検索、微博のホットトピック確認をさせたいが、Claudeにはこれらのプラットフォームへのアクセス権限がない
- ClaudeでCursor、Notion、ChatGPTなどのデスクトップアプリを操作したい
- Playwrightの自動化は面倒で、ログイン状態の管理も別途必要
- 各プラットフォームのAPIは申請資格が必要で、一般ユーザーには使えない
このSkillがその問題を解決します。
autocliをClaude Codeの能力として統合します。autocliはRustで完全に書き直された超高速CLIツールで、55以上の主要プラットフォームをコマンドラインインターフェースに変換し、Chromeブラウザの既存のログイン状態をそのまま再利用します。設定不要、APIキー不要、ランタイム依存なし。たった4.7MBのバイナリファイル1つで、ダウンロードしてすぐに使えます。
前提条件
インストール前に、以下の条件を確認してください:
- [ ] Chromeブラウザ が起動済みで、対象サイトにログイン済み
- [ ] autocli Chrome拡張機能 がインストール済み(ブラウザコマンド用)— GitHub Releasesからダウンロード
インストール
ステップ1:autocli CLIツールをインストール
参照:https://github.com/nashsu/AutoCLI
ステップ2:このSkillをインストール
方法1:Claude/OpenClaw/任意のAI Agentにインストールさせる
このskillをインストールしてください:https://github.com/nashsu/AutoCLI-skill方法2:手動インストール
npx skills add https://github.com/nashsu/AutoCLI-skillインストール完了後、Claude Codeを再起動するとSkillが有効になります。
対応プラットフォーム(55以上)
| プラットフォーム | モード | 主なコマンド |
|---|---|---|
| HackerNews | Public | top new best ask show jobs search user |
| Dev.to | Public | top tag user |
| Lobsters | Public | hot newest active tag |
| StackOverflow | Public | hot search bounties unanswered |
| Wikipedia | Public | search summary random trending |
| Arxiv | Public | search paper |
| BBC | Public | news |
| Twitter/X | Browser | trending bookmarks profile search timeline post reply like follow article ... (24コマンド) |
| Bilibili (B站) | Browser | hot search me favorite history feed subtitle download ... (12コマンド) |
| Browser | hot frontpage popular search subreddit upvote save comment ... (15コマンド) | |
| Zhihu (知乎) | Browser | hot search question download |
| Xiaohongshu (小紅書) | Browser | search feed user publish creator-notes ... (11コマンド) |
| YouTube | Browser | search video transcript |
| Weibo (微博) | Browser | hot search |
| Douban (豆瓣) | Browser | search top250 subject movie-hot book-hot ... (7コマンド) |
| WeRead (微信読書) | Browser | shelf search book highlights notes ranking ... (7コマンド) |
| Xueqiu (雪球) | Browser | feed hot-stock hot search stock watchlist ... (7コマンド) |
| BOSS直聘 | Browser | search detail recommend greet batchgreet ... (14コマンド) |
| Browser | feed profile search friends groups events ... (10コマンド) | |
| Browser | explore profile search follow like comment ... (14コマンド) | |
| TikTok | Browser | explore search profile follow like comment ... (15コマンド) |
| Jike (即刻) | Browser | feed search create like comment repost ... (10コマンド) |
| Public/Browser | news search suggest trends | |
| V2EX | Public/Browser | hot latest topic node user daily me ... (11コマンド) |
| Bloomberg | Public/Browser | main markets economics tech politics ... (10コマンド) |
| Medium | Browser | feed search user |
| Substack | Browser | feed search publication |
| Browser | search | |
| Yahoo Finance | Browser | quote |
| Cursor | Desktop | status send read new dump composer model ask ... (12コマンド) |
| Notion | Desktop | status search read new write sidebar favorites export |
| ChatGPT | Desktop | status new send read ask |
| Discord | Desktop | status send read channels servers search members |
| Codex | Desktop | status send read new dump model ask ... (11コマンド) |
| その他20以上 | 各種 | autocli --help を参照 |
モード説明: Public = ブラウザ不要、APIを直接呼び出し; Browser = Chrome + 拡張機能が必要; Desktop = デスクトップアプリの起動が必要
使い方
Chromeが起動していて対象サイトにログイン済みであることを確認し、Claudeに自然言語で話しかけてください:
「YouTubeでLLMチュートリアルを検索して」
「HackerNewsのトップ20記事を取得して」
「Twitterで今何がトレンドか教えて」
「Reddit r/MachineLearningでtransformerの論文を検索して」
「BBCのニュースヘッドラインを取得して」
「AAPLの株価を確認して」
「ツイートを投稿して:Claude Code skillsを発見した!」
「Bilibiliの人気動画は何?」
「豆瓣で高評価の映画を検索して」
「微信読書のハイライトを確認して」Claudeが自動的に適切なautocliコマンドを選択・実行し、結果を見やすいテーブル形式で表示します。
コマンドリファレンス
# Bilibili
autocli bilibili hot --limit 10 --format json
autocli bilibili search --keyword "AI"
# Twitter/X
autocli twitter timeline --format json
autocli twitter post --text "Hello from Claude!"
autocli twitter search "claude AI" --limit 10
# YouTube
autocli youtube search --query "LLM tutorial"
# HackerNews
autocli hackernews top --limit 20 --format json
# Reddit
autocli reddit hot --subreddit MachineLearning
# Yahoo Finance
autocli yahoo-finance quote --symbol AAPL
# Douban
autocli douban top250 --format json
# デスクトップアプリ
autocli cursor status
autocli notion search "議事録"トラブルシューティング
| 問題 | 解決方法 |
|---|---|
autocli: command not found | インストールスクリプトを再実行し、PATHを確認 |
| Chromeが制御できない | Chromeが起動中で、autocli Chrome拡張機能がロードされているか確認 |
| ログイン状態が認識されない | Chromeで対象サイトに手動ログインしてから再試行 |
| ブラウザコマンドがタイムアウト | autocli doctor で診断を実行 |
クレジット
[nashsu/AutoCLI](https://github.com/nashsu/AutoCLI) をベースに構築——opencliのRust完全書き直し版で、最大12倍高速、メモリ使用量10分の1。
---
License
Apache 2.0
Related skills
Forks & variants (1)
Autocli has 1 known copy in the catalog totaling 178 installs. They canonicalize to this original listing.
- nashsu - 178 installs
How it compares
Pick autocli over Playwright when the target platform is among the 55+ supported sites and the developer already has an active Chrome login session.
FAQ
Who is autocli for?
Developers and software engineers working with autocli patterns described in the skill documentation.
When should I use autocli?
When Use autocli CLI to interact with 55+ social/content websites HackerNews, Reddit, Twitter/X, Bilibili, Zhihu, Weibo, Xiaohongshu, YouTube, Medium, Substack, Douban, WeRead, Linux-do.
Is autocli safe to install?
Review the Security Audits panel on this page before installing in production.