This is a clever workaround for the "I'm already logged into Chrome" problem. Instead of managing API tokens or re-authenticating everywhere, opencli hijacks your existing browser sessions to turn 15+ platforms (Twitter, Reddit, Bilibili, Zhihu, YouTube, and more) into CLI commands. You get consistent flags like `-f json` and `--limit N` across all sites, which makes scripting actually pleasant. When a platform lacks a dedicated command, it falls back to Playwright automation. The most interesting bit is the adapter generation system: it can watch you interact with a new site and generate YAML configs to add CLI support. Built for Claude Code workflows where you want structured data from social platforms without leaving the terminal or wrestling with OAuth.

skills.sh installs
3.3K
GitHub stars
962
last updated
Jul 14, 2026

Install

$ npx -y skills add joeseesun/opencli-skill --skill opencli --agent claude-code

Installs into .claude/skills of the current project.

Files

This is a clever workaround for the "I'm already logged into Chrome" problem. Instead of managing API tokens or re-authenticating everywhere, opencli hijacks your existing browser sessions to turn 15+ platforms (Twitter, Reddit, Bilibili, Zhihu, YouTube, and more) into CLI commands. You get consistent flags like `-f json` and `--limit N` across all sites, which makes scripting actually pleasant. When a platform lacks a dedicated command, it falls back to Playwright automation. The most interesting bit is the adapter generation system: it can watch you interact with a new site and generate YAML configs to add CLI support. Built for Claude Code workflows where you want structured data from social platforms without leaving the terminal or wrestling with OAuth.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/joeseesun/opencli-skill

More from joeseesun/opencli-skill

All 7

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