qiaomu-opencli-usage
OpenCLIコマンドを使ってWebサイト(Bilibili、Twitter、Reddit、小紅書など)、デスクトップアプリ(Cursor、Notion)、またはパブリックAPI(HackerNews、arXivなど)と連携する際に使用します。79種類以上のアダプターのインストール手順、コマンドリファレンス、出力形式をカバーしています。
description の原文を見る
Use when running OpenCLI commands to interact with websites (Bilibili, Twitter, Reddit, Xiaohongshu, etc.), desktop apps (Cursor, Notion), or public APIs (HackerNews, arXiv). Covers installation, command reference, and output formats for 79+ adapters.
SKILL.md 本文
OpenCLI 使用ガイド
任意のウェブサイトまたは Electron アプリを CLI にする。Chrome のログインを再利用、ゼロリスク、AI パワード検出。
インストール&実行
# npm グローバルインストール(推奨)
npm install -g @jackwener/opencli
opencli <command>
# またはソースから
cd ~/code/opencli && npm install
npx tsx src/main.ts <command>
# 最新版にアップデート
npm update -g @jackwener/opencli
前提条件
ブラウザコマンドには以下が必要です:
- ターゲットサイトにログイン済みの Chrome ブラウザが実行中
- opencli Browser Bridge Chrome 拡張機能がインストール済み(
chrome://extensionsでextension/をアンパックの状態で読み込み) - さらなるセットアップは不要 — デーモンは最初のブラウザコマンド実行時に自動起動
注意:コマンド実行前に、ターゲットウェブサイトに Chrome でログインしておく必要があります。コマンド実行中に開かれたタブは、実行後に自動的に閉じられます。
パブリック API コマンド(hackernews、v2ex)はブラウザ不要です。
機能別クイック検索
| 機能 | プラットフォーム(抜粋) |
|---|---|
| search(検索) | Bilibili、Twitter、Reddit、小红书、知乎、YouTube、Google、arXiv、LinkedIn、Pixiv 他 |
| hot/trending(ホット/トレンド) | Bilibili、Twitter、微博、HackerNews、Reddit、V2EX、雪球、Lobsters、豆瓣 |
| feed/timeline(フィード/タイムライン) | Twitter、Reddit、小红书、雪球、即刻、Facebook、Instagram、Medium |
| user/profile(ユーザー/プロフィール) | Twitter、Reddit、Instagram、TikTok、Facebook、Bilibili、Pixiv |
| post/create(投稿/作成) | Twitter、即刻、抖音、微博 |
| AI chat | Grok、豆宝、ChatGPT、Gemini、Cursor、Codex、NotebookLM |
| finance/stock(金融/株式) | 雪球、Yahoo Finance、Barchart、新浪财经、Bloomberg |
| web scraping(ウェブスクレイピング) | opencli web read --url <url> — 任意の URL を Markdown に |
| GitHub/DevOps | opencli gh、opencli docker、opencli vercel — 外部 CLI パススルー |
| collaboration(コラボレーション) | 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、問題、リリース | 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/企業微信 — 連絡先、やることリスト、会議、メッセージ | すべての wecom-cli サブコマンド |
| vercel | Vercel — デプロイ、ドメイン、環境変数、ログ | すべての vercel サブコマンド |
opencli install gh # gh CLI を自動インストール
opencli register my-tool # ローカルカスタム CLI を登録
opencli gh pr list --limit 5 # gh へパススルー
opencli docker ps # docker へパススルー
opencli lark-cli msg send ... # lark-cli へパススルー
管理
opencli list [-f json|yaml] # すべてのコマンドをリスト
opencli validate [site] # アダプタ定義を検証
opencli doctor # ブラウザブリッジを診断
opencli explore <url> # AI パワード API 検出
opencli record <url> # API 呼び出しを手動で記録
すべてのコマンドは以下をサポート:--format / -f で table json yaml md csv
自己修復
サイトの変更(セレクタ、API、レスポンススキーマ)によってコマンドが失敗した場合、失敗を報告する代わりにアダプタを自動的に修正して再試行します。OPENCLI_DIAGNOSTIC=1 でコマンドを再実行して構造化された診断コンテキストを取得し、RepairContext.adapter.sourcePath のアダプタファイルを修正して再試行します。最大 3 回の修復ラウンド。完全なワークフローは opencli-autofix スキルを参照してください。
関連スキル
- opencli-browser — AI エージェント向けブラウザ自動化(Chrome 経由のナビゲート、クリック、入力、抽出)
- opencli-explorer — 新しいアダプタ作成の完全ガイド(API 検出、認証戦略、TS 記述)
- opencli-oneshot — URL から単一コマンドを追加するためのクイック 4 ステップテンプレート
- opencli-autofix — コマンド失敗時に破損したアダプタを自動修正
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- joeseesun
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/joeseesun/opencli-skill / ライセンス: MIT
関連スキル
newsblur-cli
ターミナルからNewsBlurを管理できます。フィードの閲覧、ストーリーの検索、記事の保存・共有、インテリジェンス分類器の学習、新しいフィードの発見、ワークフローの自動化がNewsBlur CLIで実現します。ユーザーがNewsBlurアカウントを操作したい場合、フィードの確認、購読管理、またはニュース読み込みに関するスクリプト構築時に活用してください。
caveman-compress
自然言語のメモリファイル(CLAUDE.md、todos、preferences)を「原始人形式」に圧縮し、入力トークンを削減します。技術的な内容、コード、URL、構造はすべて保持したまま圧縮します。圧縮版が元のファイルを上書きし、人間が読める形のバックアップはFILE.original.mdとして保存されます。トリガー:/caveman-compress FILEPATH または「compress memory file」
find-skills
日本語の意図から Agent Skills を発見する。「楽天SEOのスキル探して」「PDFを処理したい」「データ分析を自動化したい」などの日本語リクエストに対応。Claude Code (CLI)、Codex、Gemini CLI、claude.ai (Web) いずれでも動作。日本最大の Agent Skills データベース「Agent Skills by ALSEL」(11,000件超、全件日本語化、ダウンロード可能スキル8,600件超) から、ユーザーの意図に合うスキルを推薦・インストール案内する。
planning-and-task-breakdown
仕事を順序立てたタスクに分割します。仕様書や要件が明確にあり、実装可能なタスクに分解する必要がある場合に利用してください。タスクが大きすぎて着手しづらい場合、スコープを見積もる必要がある場合、または並列で作業を進められる場合に活用できます。
docx
このスキルは、ユーザーがWord文書(.docxファイル)を作成、読み込み、編集、操作したいときに使用します。以下の場合に実行してください:「Word文書」「.docx」などの記述、または目次・見出し・ページ番号・レターヘッドなどのフォーマットを含む専門的な文書の作成リクエスト。また、.docxファイルのコンテンツ抽出・再編成、文書への画像挿入・置換、Word形式での検索置換、変更履歴やコメント機能の使用、コンテンツを整形したWord文書への変換の場合も対象です。ユーザーが「レポート」「メモ」「手紙」「テンプレート」などの成果物をWord形式または.docxファイルで求める場合はこのスキルを使用してください。PDF、スプレッドシート、Google Docs、文書作成と無関係なコーディングタスクには使用しないでください。
idea-refine
アイデアを反復的に改善します。構造化された発散的思考と収束的思考を通じて、アイデアを洗練させることができます。「idea-refine」または「ideate」を使用してトリガーします。