mcpField
Q
qiaomu-opencli-usage

qiaomu-opencli-usage

github.com/joeseesunエージェントワークフロー9971.0k 回インストール29 週間前に更新
リポジトリ

qiaomu-opencli-usage について

qiaomu-opencli-usageは、Webサイト、デスクトップアプリ、外部CLI向けのコマンドラインツールOpenCLIの利用ガイドです。アダプター、コマンドの種類、セットアップ、管理、復旧手順を説明します。

主な機能

  1. 01Webサイトとアプリのコマンド一覧
  2. 02Browser Bridgeの設定案内
  3. 03公開APIコマンドの例
  4. 04外部CLIのパススルー案内
  5. 05アダプター管理コマンド
  6. 06自己修復ワークフローの説明

活用シーン

  1. 01対応サイトのコマンド検索
  2. 02ブラウザー経由コマンドの設定
  3. 03アダプターの管理や検証
  4. 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

前提条件

ブラウザーコマンドを実行するには、以下が必要です。

  1. Chrome ブラウザーが起動していること(対象サイトにログイン済みであること)
  2. opencli Browser Bridge Chrome 拡張機能がインストールされていること(chrome://extensions で extension/ を解凍済みの拡張機能として読み込みます)
  3. 追加のセットアップは不要です — 最初のブラウザーコマンド実行時にデーモンが自動起動します

注: コマンドを実行する前に、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/DevOpsopencli 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
facebook🌐feed profile search friends groups events notifications memories add-friend join-group
gemini🌐ask new image deep-research deep-research-result
google✅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
instagram🌐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
linkedin🌐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
reddit🌐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
twitter🌐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 に変換
weibo🌐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)
アプリコマンド
antigravitystatus send read new dump extract-code model watch
chatgptstatus new send read ask model
chatwisestatus new send read ask model history export screenshot
codexstatus send read new dump extract-diff model ask screenshot history export
cursorstatus send read new dump composer model extract-code ask screenshot history export
discord-appstatus send read channels servers search members
doubao-appstatus new send read ask screenshot dump
notionstatus search read new write sidebar favorites export
外部 CLI(パススルー)

OpenCLI は外部 CLI ツールを検出、自動インストールし、コマンドをパススルーできます。opencli install <name> で自動インストールするか、opencli register <name> でローカルの CLI を登録します。

CLI説明コマンド
ghGitHub CLI — リポジトリ、PR、issue、リリースrepo pr issue(すべての gh サブコマンド)
obsidianObsidian vault — ノート、検索、タグすべての obsidian サブコマンド
dockerDocker CLIすべての docker サブコマンド
lark-cliLark/Feishu — メッセージ、ドキュメント、カレンダー、タスク(200 以上のコマンド)すべての lark-cli サブコマンド
dwsDingTalk Workspace — メッセージ、ドキュメント、カレンダー、連絡先すべての dws サブコマンド
wecom-cliWeCom/企业微信 — 連絡先、ToDo、会議、メッセージすべての wecom-cli サブコマンド
vercelVercel — デプロイ、ドメイン、環境変数、ログすべての 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 — コマンドが失敗したときに壊れたアダプターを自動修正

コメント