Install
openclaw skills install opencli-tool使用 OpenCLI 工具从各种网站和桌面应用获取数据、下载媒体内容、控制外部 CLI 工具。支持 Bilibili、知乎、小红书、Twitter/X、Reddit、YouTube、Boss直聘、即刻、微博等 30+ 平台,以及 Cursor、Codex、ChatGPT、Notion 等桌面应用。当用户需要:从社交平台获取热门内容、搜索信息、下载视频/图片、获取平台数据、控制桌面应用、使用外部 CLI(gh、docker、kubectl)时,使用此 skill。触发词:bilibili、知乎、小红书、twitter、reddit、youtube、热门、下载视频、平台数据、opencli、网站数据、社交媒体。
openclaw skills install opencli-tool通过 OpenCLI 工具,让 AI Agent 能够访问和操作 30+ 网站、桌面应用和外部 CLI 工具。
支持通过浏览器复用 Chrome 登录状态,从以下平台获取数据:
控制本地安装的桌面应用(需要应用正在运行):
发现、自动安装和传递命令到外部 CLI:
gh - GitHub CLIdocker - Docker 命令行kubectl - Kubernetes 工具obsidian - Obsidian vault 管理readwise - Readwise & Reader CLI下载图片、视频和文章:
npm install -g @jackwener/opencli
chrome://extensionsopencli list # 查看所有可用命令
opencli doctor # 检查扩展和守护进程连接
opencli doctor --live # 测试实时浏览器命令
opencli <site> <command> [options]
# 示例
opencli bilibili hot --limit 10
opencli zhihu search --keyword "AI"
opencli twitter trending --limit 5
支持多种输出格式:
opencli bilibili hot -f table # 表格(默认)
opencli bilibili hot -f json # JSON
opencli bilibili hot -f yaml # YAML
opencli bilibili hot -f md # Markdown
opencli bilibili hot -f csv # CSV
opencli bilibili hot -v # 显示管道调试步骤
# Bilibili 热门
opencli bilibili hot --limit 10
# 知乎热榜
opencli zhihu hot
# Hacker News 热门
opencli hackernews top --limit 5
# 微博热搜
opencli weibo hot
# Reddit 热门
opencli reddit hot --limit 10
# Bilibili 搜索
opencli bilibili search --keyword "AI教程" --limit 10
# 知乎搜索
opencli zhihu search --keyword "机器学习"
# YouTube 搜索
opencli youtube search --keyword "OpenAI"
# arXiv 论文搜索
opencli arxiv search --keyword "transformer"
# 小红书搜索
opencli xiaohongshu search --keyword "美食"
# 下载 Bilibili 视频(需要 yt-dlp)
opencli bilibili download --bvid BV1xxx --output ./videos
# 下载小红书笔记媒体
opencli xiaohongshu download --note-id abc123 --output ./xhs
# 下载 Twitter 媒体
opencli twitter download elonmusk --limit 20 --output ./twitter
# 导出知乎文章
opencli zhihu download "https://zhuanlan.zhihu.com/p/xxx" --output ./zhihu
# Cursor 状态
opencli cursor status
# Notion 搜索
opencli notion search --query "项目"
# ChatGPT 发送消息
opencli chatgpt send --message "Hello"
# Discord 读取消息
opencli discord-app read
# GitHub CLI
opencli gh pr list --limit 5
# Docker
opencli docker ps
# kubectl
opencli kubectl get pods
⚠️ 重要: 浏览器命令会复用 Chrome 的登录状态。在运行命令前,确保:
视频下载需要安装 yt-dlp:
pip install yt-dlp
# 或
brew install yt-dlp
opencli list
opencli list -f yaml # YAML 格式
# 深度探索网站API
opencli explore https://example.com --site mysite
# 生成 YAML 适配器
opencli synthesize mysite
# 一键生成
opencli generate https://example.com --goal "hot"
opencli register mycli
chrome://extensionscurl localhost:19825/status # 检查状态
curl localhost:19825/logs # 查看日志
--limit 避免返回过多数据opencli doctor 定期检查连接状态opencli list 发现新功能