PluginBench
Skill
Fail
Audit score 45

bibi

jimmylv/bibigpt-skill

Summarize YouTube, Bilibili, podcasts, and any video/audio—then optionally turn it into a TikTok-style music video.

What is bibi?

BibiGPT is an AI video and audio summarizer that extracts key takeaways, transcripts, and chapter breakdowns from online videos and podcasts across multiple platforms. Use it when you need to quickly understand long-form video content, extract subtitles, or remix videos into short-form vertical music videos.

  • Summarize videos and audio from YouTube, Bilibili, podcasts, TikTok, Twitter/X, and Xiaohongshu
  • Extract transcripts, subtitles, and chapter-by-chapter breakdowns
  • Convert long-form videos into TikTok-style vertical music videos
  • Support local file processing (MP4, MP3) via CLI
  • Batch process multiple URLs and research across multiple videos
  • Export summaries to Notion, Obsidian, and other note-taking platforms

How to install bibi

npx skills add https://github.com/jimmylv/bibigpt-skill --skill bibi
Prerequisites
  • BibiGPT account with API token (BIBI_API_TOKEN environment variable)
  • macOS/Windows with CLI, or any platform with HTTP access for OpenAPI mode
  • For local files: CLI mode on macOS/Windows/Linux with desktop app
Claude Code
Cursor
Windsurf
Cline

How to use bibi

  1. 1.Run `scripts/bibi-check.sh` to detect available mode (CLI or OpenAPI)
  2. 2.Set up authentication: use desktop login or set BIBI_API_TOKEN environment variable
  3. 3.Identify the user's intent (quick summary, transcript, chapter breakdown, video remix, etc.)
  4. 4.Route to the appropriate workflow or use direct CLI commands like `bibi summarize "<URL>"`
  5. 5.For TikTok-style output, use the video-to-tiktok-mv workflow
  6. 6.Check account status with `bibi me` if needed; handle HTTP 402 payment prompts via Alipay if required

Use cases

Good for
  • Quickly summarize a YouTube video or podcast episode without watching the full length
  • Extract and save transcripts from videos for reference or accessibility
  • Break down educational or technical videos into chapter summaries for study
  • Convert a long podcast or lecture into a short viral-style music video
  • Batch analyze multiple videos on the same topic for research compilation
Who it's for
  • Content creators and social media managers
  • Students and researchers
  • Podcast and video enthusiasts
  • Knowledge workers who consume lots of video content
  • Anyone needing quick video summaries in Chinese or English

bibi FAQ

What platforms does BibiGPT support?

YouTube, Bilibili, podcasts, TikTok, Twitter/X, Xiaohongshu, and any online video or audio URL. Local files (MP4, MP3) are supported via CLI on macOS/Windows/Linux.

Do I need to install anything locally?

On macOS/Windows, you can use the CLI directly. On Linux or in containers, use OpenAPI mode with HTTP calls. Both require a BIBI_API_TOKEN.

Can I extract just the transcript without a summary?

Yes, use the `--subtitle` flag with the CLI (`bibi summarize "<URL>" --subtitle`) or route to the transcript-extract workflow.

What if I get an HTTP 402 Payment Required error?

This is a payment fallback for China users. Install `@alipay/agent-payment` for automatic resolution, or manually direct the user to the Alipay QR code in `references/billing-aipay.md`.

Can I turn a video into a TikTok video?

Yes, use the video-to-tiktok-mv workflow to remix long-form video into a short vertical music video.

Full instructions (SKILL.md)

Source of truth, from jimmylv/bibigpt-skill.


name: bibi description: > 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 video content quickly, or remix a long-form video into a short vertical MV. Triggers: "summarize this video", "what's this video about", "extract subtitles", "总结这个视频", "帮我看看这个视频讲了什么", "video summary", "podcast notes", "YouTube summary", "B站总结", "get transcript", "video to notes", "video to TikTok MV", "把视频变成 TikTok", "video to song", "做一个 TikTok 视频". Works via bibi CLI (macOS/Windows) or OpenAPI (Linux / any platform without CLI).

BibiGPT — AI Video & Audio Summarizer

Environment Check

Run scripts/bibi-check.sh first. It detects which mode is available:

ModeWhen to useAuth
CLI (bibi command)macOS / Windows / Linux with desktop appDesktop login or BIBI_API_TOKEN
OpenAPI (HTTP calls)Containers, CI, or any env without CLIBIBI_API_TOKEN only

If neither mode is available, see references/installation.md for setup instructions.

Payment fallback (China): if neither auth is set but the user has an Alipay account, BibiGPT may emit HTTP 402 Payment Required with a Payment-Needed header (AI 收 protocol). The agent can resolve this automatically by installing @alipay/agent-payment, or manually by directing the user to a one-off QR purchase. See references/billing-aipay.md.

Detect 402 deterministically: the bibi CLI prints a stable marker line [HTTP/402 Payment Required] to stderr before any human-readable prompt; direct HTTP callers get status 402 + Payment-Needed header. When either signal appears, route to references/billing-aipay.md instead of treating the call as failed.

Intent Routing

Route the user's request to the appropriate workflow:

User IntentWorkflow
Summarize a video/audio URLworkflows/quick-summary.md
Chapter-by-chapter breakdown, detailed analysisworkflows/deep-dive.md
Get subtitles, extract transcript, raw textworkflows/transcript-extract.md
Turn into article, blog post, 公众号图文, 小红书workflows/article-rewrite.md
Turn into TikTok / Reels / Shorts-style music videoworkflows/video-to-tiktok-mv.md
Process multiple URLs, batch summarizeworkflows/batch-process.md
Research a topic across multiple videosworkflows/research-compile.md
Save to Notion, Obsidian, export notesworkflows/export-notes.md
Analyze visual content, slides, on-screen textworkflows/visual-analysis.md
Check current account, plan, or remaining minutesworkflows/account-check.md
Browse / search saved videos, "what have I summarized"workflows/library-browse.md
Manage channel subscriptions, list/sub/unsub, RSS previewworkflows/channels-manage.md
What's new across my subscriptions, latest feed, daily digestworkflows/feed-latest.md
Manage collections, list/create/share saved videos as a setworkflows/collections-manage.md
Manage personal notes on saved videos, edit summariesworkflows/notes-manage.md
Generate mindmap, visual analysis, custom-prompt summary, Notion export, collection chatworkflows/advanced-tools.md
HTTP 402 / "需要付款" / Alipay AI 钱包 / no token + China userreferences/billing-aipay.md

Disambiguation

  • If the user's intent matches more than one workflow, ask one clarifying question before routing.
  • If it matches none, ask what they are trying to accomplish. Do not guess.
  • If the user just pastes a URL with no context, default to workflows/quick-summary.md.

Local File Support

The bibi CLI directly accepts local file paths (no upload needed):

bibi summarize "/path/to/video.mp4"
bibi summarize "/path/to/podcast.mp3"

For API mode (no CLI), guide the user to upload the file to a publicly accessible URL (OSS, S3, etc.) first, then pass that URL to the API. See references/supported-platforms.md for details.

Direct CLI Operations

Use progressive help to discover options: bibi --helpbibi summarize --help → run.

For simple, single-command requests that don't need a full workflow:

bibi summarize "<URL>"              # Quick summary (URL or local file path)
bibi summarize "<URL>" --chapter    # Chapter summary
bibi summarize "<URL>" --subtitle   # Transcript only
bibi summarize "<URL>" --json       # Full JSON response
bibi auth check                     # Check auth status
bibi me                             # Get account, plan, remaining minutes
bibi commands                       # List all manifest-driven commands

See references/cli.md for all commands and flags.

References

DocumentContents
references/cli.mdAll CLI commands, flags, output formats
references/api.mdOpenAPI endpoints, curl examples, response schemas
references/installation.mdDesktop app install, skill install, auth setup, MCP config
references/supported-platforms.mdSupported URL types, platform notes, duration limits
references/billing-aipay.mdAlipay AI收 (HTTP 402) per-call payment fallback for China users

Related skills

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

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
CHchinese-git-workflow logo

chinese-git-workflow

jnmetacode/superpowers-zh

国内 Git 平台配置参考——Gitee、Coding.net、极狐 GitLab、CNB 的 SSH/HTTPS/凭据/CI 接入差异与镜像同步配置。仅在用户显式 /chinese-git-workflow 时调用,不要根据上下文自动触发。

654 installsAudited