Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Opencli Content Hunter

v1.4.0

基于 opencli 的多平台内容捕手技能。抓取全球热门内容、趋势热点、搜索关键词相关内容。**每当用户提到抓多平台、搜全网、全网热点、多平台抓取时必须触发此技能。** 支持65+平台。每次执行时主动让用户确认平台范围和登录意愿,之后用户可随时说"调整平台"重新选择。触发词:多平台抓取、全网热点、搜全网、open...

0· 176·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for judefluen-coder/opencli-content-hunter.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Opencli Content Hunter" (judefluen-coder/opencli-content-hunter) from ClawHub.
Skill page: https://clawhub.ai/judefluen-coder/opencli-content-hunter
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install opencli-content-hunter

ClawHub CLI

Package manager switcher

npx clawhub@latest install opencli-content-hunter
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The listed requirements (opencli + Chrome extension + logging into target sites) match the stated purpose of multi-platform scraping. No unrelated credentials or binaries are requested.
!
Instruction Scope
Instructions explicitly require installing and loading a Chrome extension in developer mode and reusing the browser login state for 65+ platforms. That scope goes beyond running a CLI: it asks the user to expose browser authentication (cookies/sessions) which can materially increase risk (credential/cookie exposure). The SKILL.md also enforces automatic triggering on many user phrases, which could cause surprising activations.
Install Mechanism
No automated install spec in the registry (instruction-only), but SKILL.md asks the user to run `npm install -g @jackwener/opencli` (npm global install can execute install scripts) and to download/load an unpacked extension from GitHub releases. GitHub releases is a normal host, but loading an unpacked extension in developer mode bypasses browser-store review and increases risk.
Credentials
The skill requests no environment variables or declared credentials. However it requires users to sign into many third-party sites in Chrome and to allow the extension to access those sessions — this is proportionate to scraping logged-in content but is sensitive and should be explicitly justified and constrained.
Persistence & Privilege
always is false and the skill is user-invocable; model invocation is allowed (default). The SKILL.md's instruction that the skill 'must trigger' on many phrases increases behavioral reach (frequency of activation) but does not change system-level persistence. This combination raises potential for unexpected or frequent activations.
What to consider before installing
This skill does what it says (scrapes many platforms) but asks you to: (1) globally install an npm package (which can run install-time scripts), and (2) download and load an unpacked Chrome extension that will reuse your browser login state for many sites. Those two steps create supply-chain and credential-exposure risks. Before installing or using it: verify the opencli npm package source and review its repository; inspect the Chrome extension's code and requested permissions (or prefer an extension from the official store); consider using a dedicated browser profile or disposable account for logged-in scraping; avoid logging into sensitive personal or work accounts in that profile; and confirm you are comfortable with the skill auto-trigger rules (you may want to disable automatic triggers or require an explicit confirmation step). If possible, ask the author for signed releases, a link to the opencli package repo and extension source, and details about what data the extension transmits off-device.

Like a lobster shell, security has layers — review code before you run it.

latestvk970fkyq3gs1qhkm5sagg234gn840h1c
176downloads
0stars
12versions
Updated 3w ago
v1.4.0
MIT-0

opencli 内容捕手技能

概述

基于 @jackwener/opencli 的多平台内容抓取技能,复用 Chrome 登录态,零风控、秒级响应,支持 65+ 平台


支持平台全列表

🇨🇳 国内平台

平台热门命令搜索命令深度抓取
小红书feedsearch "关键词"creator-notes user
B站hot rankingsearch "关键词"comments subtitle
知乎hotsearch "关键词"question download
微博hotsearch "关键词"user comments
雪球hot-stock hotsearch "关键词"stock comments
即刻feedsearch "关键词"-
36氪hot newssearch "关键词"article
豆瓣movie-hot book-hotsearch "关键词"top250 reviews
什么值得买-search "关键词"-
新浪财经-search "关键词"stock rolling-news
携程-search "关键词"-
Boss直聘-search "关键词"detail chatlist
学习通--assignments exams
微信公众号--download
微信读书rankingsearch "关键词"shelf highlights
V2EXhot latest-topic replies
新浪博客hotsearch "关键词"article user

🌍 国外平台

平台热门命令搜索命令深度抓取
Twitter/Xtrending timelinesearch "关键词"profile thread
Reddithot frontpage popularsearch "关键词"subreddit read
YouTube-search "关键词"video channel transcript
Instagramexploresearch "关键词"profile
TikTokexploresearch "关键词"profile
LinkedIn-search "关键词"timeline
Hacker Newstop new bestsearch "关键词"user
Product Hunthot today-browse
Blueskytrendingsearch "关键词"profile thread
DEV.totop-tag user
Stack Overflowhot bountiessearch "关键词"-
Steam--top-sellers
Substackfeedsearch "关键词"publication
arxiv-search "关键词"paper
Hugging Facetop--
BBCnews--
Bloombergmain markets tech-news
Google Newsnewssearch "关键词"-
Google Trendstrends--
Wikipedia-search "关键词"summary trending

💰 金融/投资平台

平台热门命令搜索命令深度抓取
雪球hot-stock hotsearch "股票"stock fund
新浪财经-search "股票"stock news
Yahoo Finance-search "股票"quote
Barchart--quote options greeks

🎨 图片/设计平台

平台热门命令搜索命令深度抓取
Pixivrankingsearch "关键词"detail illusts
Yollomi--generate video edit

🎙️ 播客/音频平台

平台热门命令搜索命令深度抓取
Apple Podcaststopsearch "关键词"episodes
小宇宙podcast-episode
Spotify-search "关键词"play queue

触发方式

触发词 → 对应操作

触发词示例执行命令
"抓热门" / "全平台热门"所有平台热门抓取
"小红书热门" / "B站热门"单平台热门
"搜AI" / "抓XXX相关内容"关键词搜索(所有平台)
"Twitter趋势" / "Reddit热门"国外平台热门
"抓推特" / "抓Reddit"指定国外平台
"知乎热榜" / "微博热搜"指定国内平台
"Hacker News热门" / "Product Hunt"指定科技平台
"股票XXX" / "基金热门"金融平台
"生成汇报"汇总已有数据

默认全平台热门抓取

# 国内
opencli bilibili hot --limit 10 -f json
opencli xiaohongshu feed --limit 10 -f json
opencli zhihu hot --limit 10 -f json
opencli weibo hot --limit 10 -f json
opencli xueqiu hot-stock --limit 10 -f json
opencli 36kr hot --limit 10 -f json
opencli douban movie-hot --limit 10 -f json

# 国外
opencli twitter trending -f json
opencli reddit hot --limit 10 -f json
opencli hackernews top --limit 10 -f json
opencli youtube search " trending" --limit 10 -f json
opencli producthunt hot --limit 10 -f json
opencli bluesky trending --limit 10 -f json

前置要求

1. 安装 opencli

npm install -g @jackwener/opencli

2. 安装 Chrome 扩展(必须!)

步骤:

  1. 下载:https://github.com/jackwener/opencli/releases → 下载 opencli-extension.zip
  2. 解压到任意位置(如 ~/Downloads/opencli-extension/
  3. 打开 Chrome → chrome://extensions/
  4. 开启右上角「开发者模式」
  5. 点击「加载已解压的扩展程序」
  6. 选择解压后的 extension 文件夹

3. 在 Chrome 中登录目标平台

在 Chrome 浏览器中打开并登录:

  • 国内:bilibili.com、xiaohongshu.com、zhihu.com、weibo.com 等
  • 国外:twitter.com、reddit.com、youtube.com 等

4. 验证安装

opencli doctor

技能执行流程

第一步:技能初始化

输出给用户(发送消息到群):

🐸 opencli-content-hunter 技能初始化

请按顺序完成以下两个步骤:

Step 1/2:安装 opencli
npm install -g @jackwener/opencli

Step 2/2:安装 Chrome 扩展
1. 下载:https://github.com/jackwener/opencli/releases → opencli-extension.zip
2. 解压后 Chrome → chrome://extensions/ → 开启开发者模式 → 加载已解压的扩展程序

两个步骤都完成后,回复"已完成",我将验证并继续抓取。 🐸

第二步:验证安装

opencli doctor
# 验证 opencli 和 Chrome 扩展状态

如果 Chrome 扩展未连接(Extension: not connected):

→ 执行登录引导流程:

⚠️ 检测到 Chrome 扩展未连接

请按以下步骤操作:

Step 1:安装 opencli(如果未安装)
npm install -g @jackwener/opencli

Step 2:安装 Chrome 扩展
1. 下载:https://github.com/jackwener/opencli/releases → opencli-extension.zip
2. 解压后 Chrome → chrome://extensions/ → 开启开发者模式 → 加载已解压的扩展程序

两个步骤都完成后,回复"已完成",我将验证并继续。 🐸

如果扩展已连接: → 直接进入第三步(平台选择)

第三步:平台选择

⚠️ 每次首次执行都会让用户确认平台选择和登录意愿。

发送平台列表给用户确认:

🌐 请选择你要抓取的平台:

A. 全部平台(含需要登录的)
   🇨🇳 国内:B站、小红书、知乎、微博、雪球、豆瓣、即刻、36氪、微信公众号、微信读书
   🌏 国外:Twitter、Reddit、YouTube、Instagram、TikTok、LinkedIn
   📰 媒体:BBC、Bloomberg、Google News
   💻 科技:Hacker News、DEV.do、Stack Overflow、Product Hunt、Bluesky
   📚 学术:arxiv、Hugging Face、Wikipedia
   🎮 游戏:Steam
   ⚠️ 以上大部分需要 Chrome 登录

B. 只要不需要登录的(全部可抓平台,共19个)
   📰 新闻媒体:BBC、Bloomberg、Google News、Wikipedia
   💻 科技/开发者:Hacker News、DEV.do、Stack Overflow、arXiv、Hugging Face、Bluesky、V2EX、Lobsters
   🎙️ 播客:Apple Podcasts
   🎮 游戏:Steam
   🛒 电商:豆瓣(图书/电影)、微信读书、什么值得买
   💬 工具:Dictionary
   🌐 其他:新浪财经

C. 自选(告诉我你要哪些,比如"Hacker News + B站 + Twitter")

📌 之后可以说"调整平台"重新选择

第四步:登录引导(仅当用户选择了需要登录的平台时)

根据用户选择,检测是否包含需登录平台:

opencli bilibili hot --limit 1
opencli xiaohongshu feed --limit 1
# ... 测试用户选择的平台

如果用户选择了需要登录的平台,发送引导:

🔐 以下平台需要 Chrome 登录:
- 小红书:https://www.xiaohongshu.com
- B站:https://www.bilibili.com
...(只列用户选择的需要登录的平台)

请在 Chrome 中打开各网址并完成登录。
(登录一次后永久有效)

完成后回复"已登录",我将验证并继续。

如果用户只选择了公开平台: → 跳过登录引导,直接执行抓取

第五步:执行抓取

⚠️ 重要:如果用户选择B(所有不需要登录的平台),必须抓取全部19个平台,不能只抓部分!

按用户选择的平台执行抓取:

# 选项B:抓取全部19个公开平台,每平台 TOP 10
# 新闻媒体
opencli bbc news --limit 10
opencli bloomberg main --limit 10
opencli google news --limit 10
opencli wikipedia trending --limit 10

# 科技/开发者
opencli hackernews top --limit 10
opencli devto top --limit 10
opencli stackoverflow hot --limit 10
opencli arxiv search "AI" --limit 10
opencli hf top --limit 10
opencli bluesky trending --limit 10
opencli v2ex hot --limit 10
opencli lobsters newest --limit 10

# 播客
opencli apple-podcasts top --limit 10

# 游戏
opencli steam top-sellers --limit 10

# 电商/图书
opencli douban movie-hot --limit 10
opencli weread ranking --limit 10
opencli smzdm search "热门" --limit 10

# 工具
opencli dictionary search "AI" --limit 10

# 其他
opencli sinafinance news --limit 10

# 选项C:只抓用户指定的平台
opencli <平台1> <命令> --limit 10
opencli <平台2> <命令> --limit 10

第六步:生成汇报

汇总所有平台数据,按以下格式输出:

  • 用户选择的平台热门 TOP50
  • 跨平台热点话题
  • 趋势分析
  • 推荐深度阅读
  • 点评

平台调整(后续修改)

如果用户之后说"调整平台"、"换平台"、"我要加/减XXX": → 回到第三步,重新让用户确认选择和登录意愿


平台登录要求速查表

✅ 实测成功(不需要登录,19个):

平台热门命令状态
Hacker Newshackernews top
DEV.dodevto top
BBCbbc news
Google Newsgoogle news
arXivarxiv search "关键词"
Hugging Facehf top
Blueskybluesky trending
Stack Overflowstackoverflow hot
Lobsterslobsters newest
Wikipediawikipedia trending
Bloombergbloomberg main
Steamsteam top-sellers
V2EXv2ex hot
Apple Podcastsapple-podcasts top
豆瓣电影douban movie-hot
微信读书weread ranking
Dictionarydictionary search
新浪财经sinafinance news
什么值得买smzdm search

❌ 实测失败(不建议使用,6个):

平台问题原因
Product Hunt网络错误浏览器连接超时
新浪博客页面结构变化selector h1找不到
Paper Review命令不存在只有reviewfeedback命令
小宇宙参数缺失需要提供播客ID
Yollomi参数缺失需要提供prompt参数
Reuters超时每次都超时

⚠️ 需要登录或不稳定:

平台状态
小红书需要登录,数据少
知乎需要登录,返回空
Twitter需要登录
Reddit需要登录,超时
IMDB不稳定,有时失败

说明:

  • ✅ 不需要 = 公开可用,直接抓取
  • ⚠️ 需要 = 需要在 Chrome 中登录该网站

汇报格式

📊 内容捕手汇报 - YYYY-MM-DD HH:mm

🔥 全平台热门 TOP50

【小红书】
1. 标题 | 点赞:X 收藏:X
   → 一句话说明内容是什么
2. 标题 | 点赞:X 收藏:X
   → 一句话说明内容是什么
...

【B站】
1. 标题 | 播放:X 弹幕:X
   → 一句话说明内容是什么
2. 标题 | 播放:X 弹幕:X
   → 一句话说明内容是什么
...

【知乎】
1. 标题 | 热度:X
   → 一句话说明内容是什么
...

【微博】
1. 标题 | 转发:X 评论:X
   → 一句话说明内容是什么
...

【Twitter】
1. 标题 | 转发:X 点赞:X
   → 一句话说明内容是什么
...

【Reddit】
1. 标题 | 票数:X 评论:X
   → 一句话说明内容是什么
...

【Hacker News】
1. 标题 | 分数:X 评论:X
   → 一句话说明内容是什么
...

### 默认全平台热门抓取

```bash
# 国内(每个平台取 TOP 50)
opencli bilibili hot --limit 50 -f json
opencli xiaohongshu feed --limit 50 -f json
opencli zhihu hot --limit 50 -f json
opencli weibo hot --limit 50 -f json
opencli xueqiu hot-stock --limit 50 -f json
opencli 36kr hot --limit 50 -f json
opencli douban movie-hot --limit 50 -f json

# 国外(每个平台取 TOP 50)
opencli twitter trending --limit 50 -f json
opencli reddit hot --limit 50 -f json
opencli hackernews top --limit 50 -f json
opencli youtube search " trending" --limit 50 -f json
opencli producthunt hot --limit 50 -f json
opencli bluesky trending --limit 50 -f json
  • 话题A:在微博/B站/知乎 同,时热门
  • 话题B:在 Twitter/Reddit 讨论热度较高

🎯 趋势分析

  1. XX话题在多个平台上升
  2. XX内容形式表现突出

📖 推荐深度阅读

  • 小红书:标题 | URL
  • YouTube:标题 | URL
  • 知乎:标题 | URL

🐸 点评 基于今日全平台热门内容,整体趋势是...


---

## 命令速查

```bash
# 查看所有可用命令
opencli list

# 查看特定平台命令
opencli list bilibili
opencli list xiaohongshu
opencli list twitter

# 测试连接状态
opencli doctor

# 测试单平台
opencli bilibili hot --limit 3 -f table
opencli hackernews top --limit 3 -f table

# 查看命令帮助
opencli <平台> <命令> --help

输出格式

所有命令支持 -f 参数:

-f table   # 表格(默认)
-f json    # JSON(推荐用于程序处理)
-f yaml    # YAML
-f md      # Markdown
-f csv     # CSV

依赖工具

工具用途
opencli主抓取工具
browser截图、登录引导(如需要)
message汇报发送到群

注意事项

  1. Chrome 扩展必须保持连接 - 每次使用前建议 opencli doctor 检查
  2. 目标平台需在 Chrome 中登录 - 登录一次后永久有效
  3. 公开 API 平台不需要登录 - Hacker News、DEV.to、Wikipedia 等
  4. 不确定时用 opencli <平台> --help - 查看完整命令列表
  5. 更新 opencli - npm install -g @jackwener/opencli@latest

Comments

Loading comments...