This lets Claude search three major Chinese social platforms: Bilibili for videos, Zhihu for Q&A content, and Douyin (TikTok's Chinese version) for short videos. Fair warning: there are no official APIs here, so the scripts use internal endpoints that could break when platforms update. Bilibili works without authentication and is the most stable. Zhihu and Douyin require you to grab cookies from your browser session, with Douyin being the flakiest of the bunch. You get standard JSON output with video metadata, view counts, and links. Honestly useful if you're researching Chinese language content or need to pull examples from these platforms, but expect occasional maintenance when things inevitably break.

skills.sh installs
131
GitHub stars
6.1K
last updated
Jun 11, 2026

Install

$ npx -y skills add opensensenova/sensenova-skills --skill sn-search-social-cn --agent claude-code

Installs into .claude/skills of the current project.

Files

sn-search-social-cn - 中文社交平台搜索

凭证配置

API key、token 与 cookie 统一建议写在仓库根目录 .env(参考 .env.example),并由 runtime 或用户在执行前加载为同名环境变量。脚本仍只从环境变量或显式 CLI 参数读取凭证;不要把真实密钥写入 skill payload、报告、日志或提交。

脚本搜索 B站、知乎、抖音三个中文社交平台。小红书、微博当前没有可用脚本入口,如研究必须覆盖这两类来源,使用 browser-use 打开公开网页结果或平台搜索页,并在结果中说明该来源来自网页兜底。

稳定性说明

中文社交平台没有稳定的公开搜索 API,所有脚本依赖内部 API 或第三方库,可能因平台更新而失效。

脚本平台稳定性认证方式
bilibili_search.pyB站较高无需(可选 cookie 提高质量)
zhihu_search.py知乎中等需 ZHIHU_COOKIE
douyin_search.py抖音较低需 DOUYIN_COOKIE
无脚本小红书低browser-use / 公开网页兜底
无脚本微博低browser-use / 公开网页兜底

依赖

首次运行或脚本提示缺库时,使用本技能的依赖清单安装到当前 Python 环境:

python3 -m pip install -r requirements.txt

不要在脚本内部自动安装依赖。若安装失败、网络不可用或包不可用,停止使用对应脚本并改用 browser-use 搜索免费可见网页,说明缺少依赖。

Cookie 获取方式

  1. 在浏览器中登录对应脚本平台
  2. 打开开发者工具(F12)→ Network 标签
  3. 刷新页面,在请求头中找到 Cookie 字段
  4. 将完整 cookie 字符串设置为对应环境变量。小红书、微博当前没有脚本入口,不读取 XHS_COOKIE / WEIBO_COOKIE。

参数说明

bilibili_search.py

python3 scripts/bilibili_search.py <query> [选项]

Sponsors

Details

Repository
github.com/opensensenova/sensenova-skills
License
MIT
First seen
Jun 11, 2026

More from opensensenova/sensenova-skills

All 26

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs