
Opencli Usage
Automates website interactions through Chrome's DevTools Protocol without dealing with authentication headaches since it piggybacks on your existing browser sessions. Covers 87+ platforms from Bilibili and Twitter to arXiv and Reddit, plus desktop apps like Cursor and Notion. Commands range from basic searches and trending feeds to posting content and downloading media. The browser extension approach is clever because you stay logged into everything normally while the CLI does the heavy lifting. Output formats include JSON, YAML, and CSV for easy integration with other tools. Particularly solid for social media automation, content research, and data extraction where maintaining session state matters more than raw scraping speed.
- skills.sh installs
- 21.4K
- GitHub stars
- 31K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add jackwener/opencli --skill opencli-usage --agent claude-codeInstalls into .claude/skills of the current project.
Files
OpenCLI
OpenCLI exposes reusable website adapters and direct Chrome tools to agents.
opencli list search
opencli list --site github --limit 20
opencli github search --help -f json
list [query] searches command names and descriptions across built-ins and adapters.
Results are compact and paginated: {ok:true,data:{commands,total,nextOffset?}}.
Pass --offset <nextOffset> to continue. Inspect exact inputs using command help.
Do not hard-code the adapter catalog or dump all commands into context.
Results
Commands default to JSON: {ok:true,data:...}. Failures produce a nonzero exit
code and {ok:false,error:{code,message,hint?,...}} on stdout. Logs use stderr.
Explicit -f table|yaml|csv|md|plain exports are available where command help lists
them. Help, version, completion and explicit plain exports retain their own formats.
Browser follow modes stream one JSON envelope per line.
Use error codes and supplied candidates/keys to recover. Unknown write outcomes require inspecting state before repeating an action. An empty successful result is distinct from an execution failure.
Browser
Sponsors
Details
- Repository
- github.com/jackwener/opencli
- Category
- AI & Agent Building
- First seen
- Apr 16, 2026