qiaomu-opencli-usage について
qiaomu-opencli-usageは、Webサイト、デスクトップアプリ、外部CLI向けのコマンドラインツールOpenCLIの利用ガイドです。アダプター、コマンドの種類、セットアップ、管理、復旧手順を説明します。
主な機能
- 01Webサイトとアプリのコマンド一覧
- 02Browser Bridgeの設定案内
- 03公開APIコマンドの例
- 04外部CLIのパススルー案内
- 05アダプター管理コマンド
- 06自己修復ワークフローの説明
活用シーン
- 01対応サイトのコマンド検索
- 02ブラウザー経由コマンドの設定
- 03アダプターの管理や検証
- 04失敗したコマンドの復旧
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ joeseesun/ qiaomu-opencli-skills --skill qiaomu-opencli-usageインストール後、Claude Code で/qiaomu-opencli-usageを入力して読み込まれたか確認します。
同梱ファイルcommands.md
詳細
OpenCLI の使い方ガイド
あらゆるウェブサイトや Electron アプリを CLI にします。Chrome のログイン状態を再利用し、リスクゼロで、AI を活用して機能を見つけられます。
インストールと実行
# npm global install (recommended)
npm install -g @jackwener/opencli
opencli <command>
# Or from source
cd ~/code/opencli && npm install
npx tsx src/main.ts <command>
# Update to latest
npm update -g @jackwener/opencli
前提条件
ブラウザーコマンドを実行するには、以下が必要です。
- Chrome ブラウザーが起動していること(対象サイトにログイン済みであること)
- opencli Browser Bridge Chrome 拡張機能がインストールされていること(
chrome://extensionsでextension/を解凍済みの拡張機能として読み込みます) - 追加のセットアップは不要です — 最初のブラウザーコマンド実行時にデーモンが自動起動します
注: コマンドを実行する前に、Chrome で対象ウェブサイトにログインしておく必要があります。コマンド実行中に開いたタブは、その後自動的に閉じられます。
公開 API コマンド(hackernews、v2ex)にはブラウザーは不要です。
機能別クイック検索
| 機能 | プラットフォーム(一部) |
|---|---|
| 検索 | Bilibili、Twitter、Reddit、Xiaohongshu、Zhihu、YouTube、Google、arXiv、LinkedIn、Pixiv など |
| 人気/トレンド | Bilibili、Twitter、Weibo、HackerNews、Reddit、V2EX、Xueqiu、Lobsters、Douban |
| フィード/タイムライン | Twitter、Reddit、Xiaohongshu、Xueqiu、Jike、Facebook、Instagram、Medium |
| ユーザー/プロフィール | Twitter、Reddit、Instagram、TikTok、Facebook、Bilibili、Pixiv |
| 投稿/作成 | Twitter、Jike、Douyin、Weibo |
| AI チャット | Grok、Doubao、ChatGPT、Gemini、Cursor、Codex、NotebookLM |
| 金融/株式 | Xueqiu、Yahoo Finance、Barchart、Sina Finance、Bloomberg |
| ウェブスクレイピング | opencli web read --url <url> — 任意の URL を Markdown に変換 |
| GitHub/DevOps | opencli gh、opencli docker、opencli vercel — 外部 CLI のパススルー |
| コラボレーション | opencli lark-cli、opencli dws、opencli wecom-cli — 外部 CLI のパススルー |
コマンドのクイックリファレンス
使い方:opencli <site> <command> [args] [--limit N] [-f json|yaml|md|csv|table]
種類の凡例:🌐 = ブラウザー(Chrome へのログインが必要) · ✅ = 公開 API(ブラウザー不要) · 🖥️ = デスクトップ(Electron/CDP) · 🔧 = 外部 CLI(パススルー)
ウェブサイトアダプター
| サイト | 種類 | コマンド |
|---|---|---|
| 1688 | 🌐 | search item download store |
| 36kr | 🌐 | hot news search article |
| amazon | 🌐 | bestsellers search product offer discussion movers-shakers new-releases |
| apple-podcasts | ✅ | top search episodes |
| arxiv | ✅ | search paper |
| band | 🌐 | bands posts post mentions |
| barchart | 🌐 | quote options greeks flow |
| bbc | ✅ | news |
| bilibili | 🌐 | hot search me favorite history feed user-videos subtitle dynamic ranking following |
| bloomberg | ✅🌐 | RSS:main markets tech politics economics opinions industries businessweek feeds · ブラウザー:news(記事全文) |
| bluesky | 🌐 | search profile user feeds followers following thread trending starter-packs |
| boss | 🌐 | search detail recommend joblist greet batchgreet send chatlist chatmsg invite mark exchange resume stats |
| chaoxing | 🌐 | assignments exams |
| coupang | 🌐 | search add-to-cart |
| ctrip | 🌐 | search |
| devto | ✅ | top tag user |
| dictionary | ✅ | search synonyms examples |
| doubao | 🌐 | status new send read ask detail history meeting-summary meeting-transcript |
| douban | 🌐 | search top250 subject photos download marks reviews movie-hot book-hot |
| douyin | 🌐 | profile videos user-videos activities collections hashtag location stats publish draft drafts delete update |
| 🌐 | feed profile search friends groups events notifications memories add-friend join-group | |
| gemini | 🌐 | ask new image deep-research deep-research-result |
| ✅ | news search suggest trends | |
| grok | 🌐 | ask |
| hackernews | ✅ | top new best ask show jobs search user |
| hf | ✅ | top |
| hupu | 🌐 | hot search detail like unlike reply mentions |
| imdb | ✅ | top trending search title person reviews |
| 🌐 | explore profile search user followers following follow unfollow like unlike comment save unsave saved | |
| jd | 🌐 | item |
| jianyu | 🌐 | search |
| jike | 🌐 | feed search create like comment repost notifications post topic user |
| jimeng | 🌐 | generate history |
| lesswrong | ✅ | frontpage curated new top top-week top-month top-year shortform read comments user user-posts sequences tags tag |
| 🌐 | search timeline | |
| linux-do | 🌐 | hot latest feed search categories category tags topic topic-content user-posts user-topics |
| lobsters | ✅ | hot newest active tag |
| medium | 🌐 | feed search user |
| notebooklm | 🌐 | status list open current get history summary note-list notes-get source-list source-get source-fulltext source-guide |
| ones | 🌐 | login logout me tasks task my-tasks worklog token-info |
| paperreview | ✅ | submit review feedback |
| pixiv | 🌐 | ranking search user illusts detail download |
| producthunt | ✅ | today hot browse posts |
| quark | 🌐 | ls mkdir mv rename rm save share-tree |
| 🌐 | hot frontpage popular search subreddit read user user-posts user-comments upvote save comment subscribe saved upvoted | |
| reuters | 🌐 | search |
| sinablog | 🌐 | hot search article user |
| sinafinance | ✅ | news |
| smzdm | 🌐 | search |
| spotify | ✅ | auth status play pause next prev volume search queue shuffle repeat |
| stackoverflow | ✅ | hot search bounties unanswered |
| steam | ✅ | top-sellers |
| substack | 🌐 | feed search publication |
| tieba | 🌐 | hot search posts read |
| tiktok | 🌐 | explore search profile user following follow unfollow like unlike comment save unsave live notifications friends |
| 🌐 | trending bookmarks search profile timeline thread article follow unfollow bookmark unbookmark post like likes reply delete block unblock followers following notifications hide-reply download accept reply-dm | |
| v2ex | ✅🌐 | 公開:hot latest topic node nodes member user replies · ブラウザー:daily me notifications |
| web | 🌐 | read — 任意の URL を Markdown に変換 |
| 🌐 | hot search feed user me post comments | |
| weixin | 🌐 | download — 公众号の記事を Markdown に変換 |
| weread | 🌐 | shelf search book highlights notes notebooks ranking |
| wikipedia | ✅ | search summary random trending |
| xianyu | 🌐 | search item chat |
| xiaoe | 🌐 | courses catalog content detail play-url |
| xiaohongshu | 🌐 | search notifications feed user note comments download publish creator-notes creator-note-detail creator-notes-summary creator-profile creator-stats |
| xiaoyuzhou | ✅ | podcast podcast-episodes episode |
| xueqiu | 🌐 | hot-stock stock watchlist feed hot search comments earnings-date fund-holdings fund-snapshot |
| yahoo-finance | 🌐 | quote |
| yollomi | 🌐 | models generate video upload remove-bg edit background face-swap object-remover restore try-on upscale |
| youtube | 🌐 | search video transcript |
| yuanbao | 🌐 | new ask |
| zhihu | 🌐 | hot search question |
| zsxq | 🌐 | groups dynamics topics topic search |
デスクトップアプリ(CDP/Electron)
| アプリ | コマンド |
|---|---|
| antigravity | status send read new dump extract-code model watch |
| chatgpt | status new send read ask model |
| chatwise | status new send read ask model history export screenshot |
| codex | status send read new dump extract-diff model ask screenshot history export |
| cursor | status send read new dump composer model extract-code ask screenshot history export |
| discord-app | status send read channels servers search members |
| doubao-app | status new send read ask screenshot dump |
| notion | status search read new write sidebar favorites export |
外部 CLI(パススルー)
OpenCLI は外部 CLI ツールを検出、自動インストールし、コマンドをパススルーできます。opencli install <name> で自動インストールするか、opencli register <name> でローカルの CLI を登録します。
| CLI | 説明 | コマンド |
|---|---|---|
| gh | GitHub CLI — リポジトリ、PR、issue、リリース | repo pr issue(すべての gh サブコマンド) |
| obsidian | Obsidian vault — ノート、検索、タグ | すべての obsidian サブコマンド |
| docker | Docker CLI | すべての docker サブコマンド |
| lark-cli | Lark/Feishu — メッセージ、ドキュメント、カレンダー、タスク(200 以上のコマンド) | すべての lark-cli サブコマンド |
| dws | DingTalk Workspace — メッセージ、ドキュメント、カレンダー、連絡先 | すべての dws サブコマンド |
| wecom-cli | WeCom/企业微信 — 連絡先、ToDo、会議、メッセージ | すべての wecom-cli サブコマンド |
| vercel | Vercel — デプロイ、ドメイン、環境変数、ログ | すべての vercel サブコマンド |
opencli install gh # Auto-install gh CLI
opencli register my-tool # Register a local custom CLI
opencli gh pr list --limit 5 # Passthrough to gh
opencli docker ps # Passthrough to docker
opencli lark-cli msg send ... # Passthrough to lark-cli
管理
opencli list [-f json|yaml] # List all commands
opencli validate [site] # Validate adapter definitions
opencli doctor # Diagnose browser bridge
opencli explore <url> # AI-powered API discovery
opencli record <url> # Record API calls manually
すべてのコマンドは table json yaml md csv を指定する --format / -f に対応しています。
自己修復
サイトの変更(セレクター、API、レスポンススキーマ)が原因でコマンドが失敗した場合は、失敗を報告するのではなく、アダプターを自動的に修正して再試行してください。OPENCLI_DIAGNOSTIC=1 を指定してコマンドを再実行すると、構造化された診断コンテキストを取得できます。その後、RepairContext.adapter.sourcePath にあるアダプターファイルを修正して再試行してください。修復は最大 3 ラウンドです。ワークフローの詳細については、opencli-autofix スキルを参照してください。
関連スキル
- opencli-browser — AI エージェント向けのブラウザー自動化(Chrome 経由での移動、クリック、入力、抽出)
- opencli-explorer — 新しいアダプターを作成するための完全ガイド(API の検出、認証戦略、TS の記述)
- opencli-oneshot — URL から単一コマンドを追加するための簡単な 4 ステップテンプレート
- opencli-autofix — コマンドが失敗したときに壊れたアダプターを自動修正