MCPInstall

bibi

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 (video and image notes), 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"

Installs
1.9K
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/jimmylv/bibigpt-skill --skill bibi
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads bibi automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

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
Check a SunoMV music video project: progress, who appears in which shots, failed shots, project JSON→ workflows/mv-project-read.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.

FAQ

What does the bibi skill do?

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 (video and image notes), 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"

How do I install bibi?

Run npx skills add https://github.com/jimmylv/bibigpt-skill --skill bibi in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/bibi/ (personal) or .claude/skills/bibi/ (project).

Which AI agents can use bibi?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is bibi safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains bibi?

It is published by jimmylv in jimmylv/bibigpt-skill. It has 1,901 recorded installs.

More from jimmylv/bibigpt-skill

View all →

bibi-vision

jimmylv/bibigpt-skill

Open the skill to read its SKILL.md instructions.

51 installs

bibi-feed

jimmylv/bibigpt-skill

Open the skill to read its SKILL.md instructions.

50 installs

bibi-library

jimmylv/bibigpt-skill

Open the skill to read its SKILL.md instructions.

50 installs

Popular media & creative skills

View category →

hyperframes

heygen-com/hyperframes

Read first to make, edit, animate or render any video with HyperFrames (HTML rendered to video), including launch films, explainers, music videos, charts, maps, vertical clips, title cards, captions and overlays. Holds the render contract, the work loop and what each kind of video needs.

Media & Creative1.2M installs

media-use

heygen-com/hyperframes

Get or make any media for a HyperFrames video - music, sound effects, images, icons, logos, voiceover, avatar and generated video, transcripts, cutouts, colour grades and looks - with HeyGen or free local tools, and mix placed audio. Also for footage that looks dark, flat or dull, or should be stylized or hidden.

Media & Creative1.1M installs

hyperframes-registry

heygen-com/hyperframes

About 450 ready-made HyperFrames blocks and components installed as editable source - transitions, overlays, titles, kinetic type, captions, charts, map overlays, 3D, camera moves. Use it before hand-building any named visual (CRT scanlines, glitch, film grain, a chart); also for hyperframes add and catalog.

Media & Creative1M installs

hyperframes-creative

heygen-com/hyperframes

Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use hyperframes-animation.

Media & Creative916.5K installs

ai-video-generation

101-skills/superpowers

Generate AI videos with Google Veo, Seedance 2.0, HappyHorse, Wan, Grok and 40+ models via inference.sh CLI. Models: Veo 3.1, Veo 3, Seedance 2.0, HappyHorse 1.0, Wan 2.5, Grok Imagine Video, OmniHuman, Fabric, HunyuanVideo. Capabilities: text-to-video, image-to-video, reference-to-video, video editing, lipsync, avatar animation, video upscaling, foley sound. Use for: social media videos, marketing content, explainer videos, product demos, AI avatars. Triggers: video generation, ai video, text to video, image to video, veo, animate image, video from image, ai animation, video generator, generate video, t2v, i2v, ai video maker, create video with ai, runway alternative, pika alternative, sora alternative, kling alternative, seedance, happyhorse

Media & Creative881.5K installs

ai-image-generation

101-skills/superpowers

Generate AI images with GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Capabilities: text-to-image, image-to-image, inpainting, LoRA, image editing, upscaling, text rendering. Use for: AI art, product mockups, concept art, social media graphics, marketing visuals, illustrations. Triggers: flux, image generation, ai image, text to image, stable diffusion, generate image, ai art, midjourney alternative, dall-e alternative, text2img, t2i, image generator, ai picture, create image with ai, generative ai, ai illustration, grok image, gemini image, gpt image, openai image, chatgpt image

Media & Creative880.3K installs