autocli

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, SinaF

By nashsu · 1,951 installs

npx skills add nashsu/autocli-skill --skill autocli

Source repository · Upstream listing

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 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 ⚠️ 写操作风险提示(发帖/回复/点赞前必须告知) 1. 账号安全 :自动化行为可能触发平台风控 2. 不可撤回 :发布后立即公开 3. 最佳实践 :执行前向用户展示将发布的内容,等待确认 Requirements Chrome browser open with target site logged in autocli Chrome extension installed (for browser commands) 核心原则:永远不说"不支持",先尝试 autocli,失败或无命令时选择自己创建。 自迭代能力:为新网站创建 CLI 当 autocli 不支持某个网站时,不要放弃——自己创建! 流程 YAML 格式(DOM 抓取模板) 调试技巧 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 Google 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\ article 动态时间线 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\ stow 用户投稿 bilibili download bvid <bvid 下载视频 Reddit 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\ top\ rising , limit N Subreddit posts 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\ connections , limit N 通知 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\ 3 , limit N 自选股 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 职位列表