This is a Rust CLI that turns 55+ sites (HackerNews, Reddit, Twitter, Bilibili, Zhihu, etc.) into command-line interfaces by piggybacking on your Chrome login sessions. No API keys, no credentials, just a 4.7MB binary. It's genuinely useful for two things: fetching trending content and timelines across platforms with consistent JSON output, and its read command that extracts article text from any URL as Markdown using Mozilla Readability. The write operations (posting, liking) work but come with the usual automation risks. What's interesting is the generate command that lets you create adapters for unsupported sites by writing YAML selectors. Beats spinning up Playwright when you just need to pull some data.

skills.sh installs
131
GitHub stars
847
last updated
Jun 3, 2026

Install

$ npx -y skills add nashsu/opencli-rs-skill --skill autocli --agent claude-code

Installs into .claude/skills of the current project.

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

Sponsors

Details

Repository
github.com/nashsu/opencli-rs-skill
First seen
Jun 3, 2026

More from nashsu/opencli-rs-skill

All 2

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs