PluginBench
Skill
Review
Audit score 70

bibi

jimmylv/bibigpt-skill

Summarize videos, podcasts, and audio from YouTube, Bilibili, TikTok, and more—extract transcripts, chapters, or turn them into short-form videos.

What is bibi?

BibiGPT is a video and audio summarizer that processes YouTube, Bilibili, podcasts, TikTok, and other online media to generate summaries, transcripts, and chapter breakdowns. Use it when you need to quickly understand video content, extract subtitles, or remix long-form videos into TikTok-style vertical music videos.

  • Summarize videos and audio from YouTube, Bilibili, podcasts, TikTok, Twitter/X, and Xiaohongshu
  • Extract transcripts and subtitles from video or audio files
  • Generate chapter-by-chapter breakdowns and detailed analysis
  • Convert long-form videos into short-form TikTok-style vertical music videos
  • Process local media files (.mp4, .mp3, .m4a) or online URLs
  • Batch process multiple URLs and research across multiple videos

How to install bibi

npx skills add https://github.com/jimmylv/bibigpt-skill --skill bibi
Prerequisites
  • macOS/Windows/Linux desktop app (brew install --cask jimmylv/bibigpt/bibigpt on macOS, winget install BibiGPT on Windows, or curl -fsSL https://bibigpt.co/install.sh | bash on Linux), OR
  • API token from https://bibigpt.co/user/integration for HTTP-based usage
Claude Code
Cursor
Windsurf
Cline

How to use bibi

  1. 1.Run `bibi check-update` once per session to ensure you have the latest version
  2. 2.Use `bibi summarize "<URL-or-local-file>"` for a quick summary of a video or audio file
  3. 3.Add `--chapter` flag for chapter-by-chapter breakdown or `--subtitle` for transcript only
  4. 4.Check your account and remaining quota with `bibi me`
  5. 5.For complex workflows (article rewrite, batch processing, research compilation), consult the workflow documentation at https://raw.githubusercontent.com/JimmyLv/bibigpt-skill/main/skills/bibi/workflows/

Use cases

Good for
  • Quickly summarize a YouTube video or podcast episode to understand key points
  • Extract full transcripts from videos for documentation or accessibility
  • Break down educational or technical content into chapter summaries
  • Convert a long lecture or presentation into a shareable short-form video
  • Batch summarize multiple videos on a topic for research compilation
Who it's for
  • Content creators and researchers
  • Students and learners seeking quick video summaries
  • Podcast listeners wanting episode notes
  • Anyone needing transcripts or subtitles from video content
  • Social media creators repurposing long-form content

bibi FAQ

What platforms does BibiGPT support?

YouTube, Bilibili, podcasts, TikTok, Twitter/X, Xiaohongshu, and any online video or audio URL, plus local media files (.mp4, .mp3, .m4a, etc.).

Can I use this offline or without installation?

The CLI mode (macOS/Windows/Linux desktop app) works best for local files. API mode requires an API token and works anywhere. MCP mode requires no installation if your client supports it.

What's the difference between this skill and bibi-library or bibi-feed?

This skill (bibi) summarizes and analyzes videos in real-time. bibi-library searches and manages saved videos and notes. bibi-feed handles channel subscriptions and feeds. All use the same CLI and account.

How many videos can I summarize per day?

Plus plan: 100/day, Pro plan: 300/day on the agent-skill channel. Additional calls use your API balance; upgrade at https://bibigpt.co/shop.

Can I turn a video into a TikTok-style short?

Yes, use the `workflows/video-to-tiktok-mv.md` workflow to remix long-form videos into short vertical music videos.

Full instructions (SKILL.md)

Source of truth, from jimmylv/bibigpt-skill.


name: bibi description: > Video summarizer agent skill for Claude Code, Codex, ChatGPT, Cursor, and OpenClaw. AI video & audio summarizer + repackager. Summarize YouTube, Bilibili, podcasts, TikTok, Twitter/X, Xiaohongshu, and any online video or audio, then optionally turn the takeaway into a TikTok-style vertical music video. Use when the user wants to summarize a video, extract transcripts/subtitles, get chapter-by-chapter summaries, understand a new URL or local file, or remix a long-form video into a short vertical MV. Do not use for searching already-saved videos (skill bibi-library), channel subscriptions / latest feed (bibi-feed), or on-screen / slide / mind-map analysis (bibi-vision). Those are sibling skills in this repo; same bibi CLI, same account. Triggers: "summarize this video", "what's this video about", "extract subtitles", "总结这个视频", "帮我看看这个视频讲了什么", "video summary", "podcast notes", "YouTube summary", "B站总结", "get transcript", "video to notes", "video summarizer", "video summarizer agent skill", "claude code video summarizer", "codex video summarizer", "video to TikTok MV", "把视频变成 TikTok", "video to song", "做一个 TikTok 视频". Works via bibi CLI (macOS/Windows) or OpenAPI (Linux / any platform without CLI). agent_created: true

BibiGPT — video summarizer agent skill (summarize / transcript / chapters)

This file is a discovery stub, not the usage guide. It tells you which mode you are in and where the live docs are. The live sources always match the current product; anything copied into this file would go stale.

This skill is watch-video only. Sibling skills in the same repo (same CLI, same account): bibi-library (saved videos / notes / collections), bibi-feed (subscribe / latest / mark seen), bibi-vision (frames / mind map). Landing: https://bibigpt.co/mcp · Human install: https://bibigpt.co/agent Quota: Plus 100/day, Pro 300/day on the agent-skill channel; extra calls use API balance; upgrade https://bibigpt.co/shop

1. Detect Mode

Run scripts/bibi-check.sh if present, or check in order:

CheckModeNotes
command -v bibiCLI — best: local files, desktop loginmacOS / Windows / Linux desktop app
$BIBI_API_TOKEN setAPI — HTTP calls, works anywheretoken: https://bibigpt.co/user/integration
MCP client availableMCP — zero installconnect https://bibigpt.co/api/mcp (OAuth 2.1)

Neither available → install the desktop app (brew install --cask jimmylv/bibigpt/bibigpt on macOS, winget install BibiGPT on Windows, curl -fsSL https://bibigpt.co/install.sh | bash on Linux) or get an API token. Details: references/installation.md.

2. Load Live Docs (per mode)

CLI mode — the CLI is the always-current doc source:

bibi check-update            # once per session; run `bibi upgrade` if outdated
bibi --help                  # full command surface, grouped, with examples
bibi <command> --help        # progressive help — every --help includes examples
bibi commands                # re-fetch server-defined commands (new capabilities
                             # appear here without a binary update)

API mode — the machine-readable spec is the source of truth:

https://bibigpt.co/api/openapi.json      # all endpoints, schemas, auth

references/api.md has curl examples but the spec wins on conflict.

MCP mode — connect and list tools; they are self-describing:

https://bibigpt.co/api/mcp               # Streamable HTTP, OAuth 2.1

Latest docs without reinstalling — this repo is served raw from GitHub:

https://raw.githubusercontent.com/JimmyLv/bibigpt-skill/main/skills/bibi/SKILL.md
https://raw.githubusercontent.com/JimmyLv/bibigpt-skill/main/skills/bibi/references/<name>.md
https://raw.githubusercontent.com/JimmyLv/bibigpt-skill/main/skills/bibi/workflows/<name>.md

If a local workflows/ or references/ path below is missing (embedded-only install via bibi skill), fetch it from the raw URL above instead.

3. Intent Routing

User IntentWorkflow
Summarize a video/audio URL→ workflows/quick-summary.md
Chapter-by-chapter breakdown, detailed analysis→ workflows/deep-dive.md
Get subtitles, extract transcript, raw text→ workflows/transcript-extract.md
Turn into article, blog post, 公众号图文, 小红书→ workflows/article-rewrite.md
Turn into TikTok / Reels / Shorts-style music video→ workflows/video-to-tiktok-mv.md
Process multiple URLs, batch summarize→ workflows/batch-process.md
Research a topic across multiple videos→ workflows/research-compile.md
Save to Notion, Obsidian, export notes→ workflows/export-notes.md
Analyze visual content, slides, on-screen text, mind map→ sibling skill bibi-vision (fallback: workflows/visual-analysis.md / workflows/advanced-tools.md)
Check current account, plan, or remaining minutes→ workflows/account-check.md
Browse / search saved videos, "what have I summarized"→ sibling skill bibi-library (fallback: workflows/library-browse.md)
Manage channel subscriptions, list/sub/unsub→ sibling skill bibi-feed (fallback: workflows/channels-manage.md)
What's new across my subscriptions, latest feed, daily digest→ sibling skill bibi-feed (fallback: workflows/feed-latest.md)
Manage collections, list/create/share saved videos as a set→ sibling skill bibi-library (fallback: workflows/collections-manage.md)
Manage personal notes on saved videos, edit summaries→ sibling skill bibi-library (fallback: workflows/notes-manage.md)
Custom-prompt re-summary of a saved item, collection chat→ sibling skill bibi-library (fallback: workflows/advanced-tools.md)
HTTP 402 / "需要付款" / Alipay AI 钱包 / no token + China user→ references/billing-aipay.md

Disambiguation: intent matches more than one workflow → ask one clarifying question first. Matches none → ask what they want; do not guess. Bare URL with no context → default to workflows/quick-summary.md.

4. Quick One-Liners (CLI mode)

For single-command requests that don't need a full workflow — discover the rest via bibi --help:

bibi summarize "<URL-or-local-file>"     # quick summary (local: .mp4 .mp3 .m4a ...)
bibi summarize "<INPUT>" --chapter       # chapter summary
bibi summarize "<INPUT>" --subtitle      # transcript only
bibi me                                  # account, plan, remaining minutes

URLs containing ? or & must be quoted. API mode has no local-file upload — guide the user to a public URL (OSS/S3) first, see references/supported-platforms.md.

5. Payment Fallback (HTTP 402)

If no auth is set and the user has an Alipay account, BibiGPT may respond with HTTP 402 Payment Required + Payment-Needed header (AI 收 protocol). The bibi CLI prints a stable marker line [HTTP/402 Payment Required] to stderr before any human-readable prompt. When either signal appears, route to references/billing-aipay.md instead of treating the call as failed — the agent can resolve payment automatically via @alipay/agent-payment or a one-off QR purchase.

Related skills

More from jimmylv/bibigpt-skill and the wider catalog.

TRtraceknot logo

traceknot

jin-doh/traceknot

Evidence-bound QA process for coding agents with ISTQB alignment and proof-carrying verification.

1.4k installs
AUautomation-workflows logo

automation-workflows

jk-0001/skills

Design and implement automation workflows to save time and scale operations as a solopreneur. Use when identifying repetitive tasks to automate, building workflows across tools, setting up triggers and actions, or optimizing existing automations. Covers automation opportunity identification, workflow design, tool selection (Zapier, Make, n8n), testing, and maintenance. Trigger on "automate", "automation", "workflow automation", "save time", "reduce manual work", "automate my business", "no-code automation".

915 installs
BRbrainstorming logo

brainstorming

jnmetacode/superpowers-zh

在任何创造性工作之前必须使用此技能——创建功能、构建组件、添加功能或修改行为。在实现之前先探索用户意图、需求和设计。

737 installs
CHchinese-code-review logo

chinese-code-review

jnmetacode/superpowers-zh

中文 review 沟通参考——话术模板、分级标注(必须修复/建议修改/仅供参考)、国内团队常见反模式应对。仅在用户显式 /chinese-code-review 时调用,不要根据上下文自动触发。

695 installsAudited
CHchinese-commit-conventions logo

chinese-commit-conventions

jnmetacode/superpowers-zh

中文 commit 与 changelog 配置参考——Conventional Commits 中文适配、commitlint/husky/commitizen 中文模板、conventional-changelog 中文配置。仅在用户显式 /chinese-commit-conventions 时调用,不要根据上下文自动触发。

672 installsAudited
CHchinese-documentation logo

chinese-documentation

jnmetacode/superpowers-zh

中文文档排版参考——中英文空格、全半角标点、术语保留、链接格式、中文文案排版指北约定。仅在用户显式 /chinese-documentation 时调用,不要根据上下文自动触发。

794 installsAudited