bibi

AI video & audio summarizer. Summarize YouTube videos, Bilibili videos, podcasts, TikTok, Twitter/X, Xiaohongshu, and any online video or audio. Use when the user wants to summarize a video, extract transcripts/subtitles, get chapter-by-chapter summaries, or understand video content quickly. Triggers: "summarize this video", "what's this video about", "extract subtitles", "总结这个视频", "帮我看看这个视频讲了什么", "video summary", "podcast notes", "YouTube summary", "B站总结", "get transcript", "video to notes". Works via bibi CLI (macOS/Windows) or OpenAPI (Linux / any platform without CLI).

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "bibi" with this command: npx skills add jimmylv/bibigpt-skill/jimmylv-bibigpt-skill-bibi

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.

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
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

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

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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Veracode

Veracode integration. Manage data, records, and automate workflows. Use when the user wants to interact with Veracode data.

Registry SourceRecently Updated
Coding

.Clawhub Dist

The autonomous Agentic Development Ecosystem. Propose, Build, Publish, and Compound.

Registry SourceRecently Updated
Coding

Resource Guru

Resource Guru integration. Manage Persons, Projects, Clients, Bookings. Use when the user wants to interact with Resource Guru data.

Registry SourceRecently Updated
2490Profile unavailable
Coding

Pushsafer

Pushsafer integration. Manage Devices. Use when the user wants to interact with Pushsafer data.

Registry SourceRecently Updated
2010Profile unavailable