Token导航 LogoToken导航TokenDH.com
开发敏感数据clawhub未标认证来源可访问clear审计提醒

tikhub-api-skill-kktikhub API 技能 KK

Agent Skill

用于辅助 API 设计、接口文档、请求响应结构和服务集成说明。它适合让 Agent 梳理 endpoint、生成 OpenAPI 草稿、检查字段命名、整理错误码或辅助前后端联调。使用时需要确认真实业务语义、鉴权方式、分页和错误处理规则;涉及生成接口文档时,应避免凭空补字段,最好从现有代码、schema 或接口样例中提取事实。

总安装

3,623

周安装

148

GitHub Stars

公开资料未说明

下载量

1,160
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:tikhub-api-skill-kk(tikhub API 技能 KK)
来源仓库:https://github.com/kk-kingkong/tikhub-api-skill-kk
安装命令:
openclaw skills install tikhub-api-skill-kk
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install tikhub-api-skill-kk

简介

TikHub API 多平台数据爬取工具,支持抖音/TikTok/B站等。当用户提到:(1) 爬取抖音/TikTok/B站视频或评论;(2) 获取用户信息/粉丝列表;(3) 批量下载无水印视频;(4) 抖音链接转文字(下载→音频→Whisper pipeline);(5) 调用 TikHub API。

SKILL.md

TikTok Creator Pipeline (v6)

主方案:MCP(mcporter)— 零依赖,支持 7 大平台 备用方案:Python SDK(tikhub)— 仅在 MCP 不可用时使用

⚠️ 首次必读

MCP 配置(MCP 服务器已配置,无需额外操作)

MCP 配置在 ~/.openclaw/workspace/config/mcporter.json,已包含以下服务器:

Server平台工具数
tikhub-bilibiliB站41
tikhub-douyin抖音245
tikhub-tiktokTikTok204
tikhub-youtubeYouTube37
tikhub-xiaohongshu小红书71
tikhub-weibo微博64
tikhub-kuaishou快手33

API Key

存储在 ~/.openclaw/workspace/.envTIKHUB_API_KEY

计费说明

TikHub API 并非完全免费:

  • 余额$4.98(当前)
  • 缓存机制:结果缓存 24 小时,重复调用走缓存不收费
  • 价格参考:查询接口便宜(约几分钱),下载直链接口稍贵

核心操作(MCP 方案)

B站视频 → 完整字幕 + 内容分析

Step 1:获取视频信息

mcporter call tikhub-bilibili.bilibili_web_fetch_one_video bv_id="BV号"

Step 2:获取 AI 字幕(完整文字稿)

# 先获取字幕 URL
mcporter call tikhub-bilibili.bilibili_web_fetch_video_subtitle a_id="av号" c_id="cid"

# 下载字幕文件(JSON 格式,含时间戳)
curl -sL "字幕URL" -H "User-Agent: Mozilla/5.0" -o subtitle.json

Step 3:获取弹幕

mcporter call tikhub-bilibili.bilibili_web_fetch_video_danmaku cid="cid"

Step 4:获取下载直链(分段 m4s,需 ffmpeg 合并)

mcporter call tikhub-bilibili.bilibili_web_fetch_video_playurl bv_id="BV号" cid="cid"

抖音视频 → 文字稿

Step 1:从链接提取 aweme_id

# 短链接解析
curl -sI "https://v.douyin.com/xxx" | grep -i location

# 完整链接直接截取末尾数字

Step 2:获取视频信息

mcporter call tikhub-douyin.douyin_web_fetch_one_video aweme_id="aweme_id"

Step 3:获取下载直链(MP4)

mcporter call tikhub-douyin.douyin_app_v3_fetch_video_high_quality_play_url aweme_id="aweme_id"

Step 4:字幕/弹幕

# 字幕(需视频有字幕)
# 弹幕
mcporter call tikhub-douyin.douyin_web_fetch_one_video_danmaku item_id="aweme_id" duration=秒数 end_time=时间戳 start_time=0

TikTok 视频

mcporter call tikhub-tiktok.tiktok_web_fetch_one_video aweme_id="视频ID"
mcporter call tikhub-tiktok.tiktok_web_fetch_video_play_url aweme_id="视频ID"

YouTube 视频

mcporter call tikhub-youtube.youtube_web_fetch_one_video video_id="视频ID"
mcporter call tikhub-youtube.youtube_web_fetch_video_captions video_id="视频ID"

常用工具速查

平台视频信息获取

平台方法参数
B站tikhub-bilibili.bilibili_web_fetch_one_videobv_id
抖音tikhub-douyin.douyin_web_fetch_one_videoaweme_id
TikToktikhub-tiktok.tiktok_web_fetch_one_videoaweme_id
YouTubetikhub-youtube.youtube_web_fetch_one_videovideo_id
小红书tikhub-xiaohongshu.xiaohongshu_web_fetch_one_notenote_id

视频直链获取

平台方法说明
B站bilibili_web_fetch_video_playurl分段 m4s,需合并
抖音douyin_app_v3_fetch_video_high_quality_play_urlMP4 直链 ✅
TikToktiktok_web_fetch_video_play_urlMP4 直链
YouTubeyoutube_web_fetch_video_play_url直链

字幕/弹幕

平台字幕弹幕
B站bilibili_web_fetch_video_subtitlebilibili_web_fetch_video_danmaku
抖音❌ 大多无字幕douyin_web_fetch_one_video_danmaku
TikToktiktok_web_fetch_video_caption-
YouTubeyoutube_web_fetch_video_captions-

备用方案:Python SDK

仅在 MCP 调用失败时使用,或需要 SDK 特有功能时使用

安装依赖

pip3 install tikhub --user

API Key 配置

import os
os.environ["TIKHUB_API_KEY"] = "你的KEY"  # 从 .env 读取
os.environ["TIKHUB_BASE_URL"] = "https://api.tikhub.dev"

SDK vs MCP 对照

功能SDK 方法MCP 工具
抖音视频信息client.DouyinWeb.fetch_one_videodouyin_web_fetch_one_video
抖音无水印下载client.DouyinAppV3.fetch_one_videodouyin_app_v3_fetch_video_high_quality_play_url
B站视频信息❌ 不支持bilibili_web_fetch_one_video
查询余额client.TikHubUser.get_user_info()-

SDK 完整示例(抖音 → 文字稿)

import asyncio
import subprocess
import whisper
from tikhub import Client

async def douyin_to_text(aweme_id: str, output_dir="/tmp"):
    async with Client(api_key=os.getenv("TIKHUB_API_KEY"), base_url="https://api.tikhub.dev") as client:
        # 1. 获取视频信息
        info = await client.DouyinWeb.fetch_one_video(aweme_id=aweme_id)
        aweme = info["data"]["aweme_detail"]
        desc = aweme["desc"]

        # 2. 获取下载直链(SDK 无水印,MCP 只返回直链)
        dl_resp = await client.DouyinAppV3.fetch_one_video(aweme_id=aweme_id)
        video_url = dl_resp["data"]["video_data"]["video_url"]["url_list"][0]

        # 3. 下载视频
        video_path = f"{output_dir}/{aweme_id}.mp4"
        subprocess.run([
            "curl", "-sL", "-o", video_path, video_url,
            "-H", "User-Agent: Mozilla/5.0",
            "-H", "Referer: https://www.douyin.com/"
        ], check=True)

        # 4. 提取音频
        audio_path = f"{output_dir}/{aweme_id}.wav"
        subprocess.run([
            "ffmpeg", "-i", video_path, "-vn",
            "-acodec", "pcm_s16le", "-ar", "16000", "-ac", "1",
            audio_path, "-y"
        ], check=True)

        # 5. 转写(需安装 whisper)
        model = whisper.load_model("small", device="cpu")
        result = model.transcribe(audio_path, language="zh")

        return {"desc": desc, "text": result["text"]}

查询余额

python3 -c "
import asyncio
import httpx

async def check():
    key = open('/Users/kk/.openclaw/workspace/.env').read().split('TIKHUB_API_KEY=')[1].split('\
')[0]
    async with httpx.AsyncClient(timeout=10) as c:
        r = await c.get('https://api.tikhub.dev/api/v1/tikhub/user/get_user_info', headers={'Authorization': f'Bearer {key}'})
        d = r.json()
        print('余额:', d['user_data']['balance'], '美元')

asyncio.run(check())
"

已知问题

  1. B站下载直链是分段 m4s — 需要 ffmpeg 合并,非点开即用
  2. TikHub 不是完全免费 — 注意余额,建议善用缓存机制
  3. 抖音大部分视频无字幕 — 弹幕可作为内容参考
  4. MCP 响应较慢 — 首次连接需 5-10 秒,耐心等待

平台覆盖总结

平台信息字幕/弹幕下载直链备注
B站✅ AI字幕 + 弹幕✅ 分段直链最完整
抖音✅ 弹幕✅ MP4直链无字幕
TikTok✅ 字幕✅ MP4直链需梯子
YouTube✅ 字幕✅ 直链需梯子
小红书图文为主
微博视频为主
快手-

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

76.89%
按下载量换算892

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills