Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
jimmylv avatar

Bibi

  • 1.8k installs
  • 109 repo stars
  • Updated July 14, 2026
  • jimmylv/bibigpt-skill

bibi is an agent skill for

About

The bibi skill documents agent workflows from the repository SKILL.md. It covers if the user's intent matches more than one workflow, ask one clarifying question before routing.. Key workflows include if it matches none , ask what they are trying to accomplish. Do not guess.. Developers invoke bibi when the task matches the triggers and reference files in SKILL.md for grounded, stepwise execution. Reference files and progressive disclosure keep context focused while preserving concrete commands, configuration fields, and validation checks copied from the upstream documentation. Reference files and progressive disclosure keep context focused while preserving concrete commands, configuration fields, and validation checks copied from the upstream documentation. Reference files and progressive disclosure keep context focused while preserving concrete commands, configuration fields, and validation checks copied from the upstream documentation. Reference files and progressive disclosure keep context focused while preserving concrete commands, configuration fields, and validation checks copied from the upstream documentation.

  • 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 .
  • Environment Check
  • Intent Routing

Bibi by the numbers

  • 1,765 all-time installs (skills.sh)
  • +24 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #62 of 853 Sales & Marketing skills by installs in the Skillselion catalog
  • Security screen: HIGH risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

bibi capabilities & compatibility

Capabilities
if the user's intent matches more than one workf · if it matches none , ask what they are trying to · if the user just pastes a url with no context, d · environment check · intent routing
Use cases
documentation
From the docs

What bibi says it does

AI video & audio summarizer + repackager. Summarize YouTube, Bilibili,
SKILL.md
podcasts, TikTok, Twitter/X, Xiaohongshu, and any online video or audio,
SKILL.md
npx skills add https://github.com/jimmylv/bibigpt-skill --skill bibi

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.8k
repo stars109
Security audit1 / 3 scanners passed
Last updatedJuly 14, 2026
Repositoryjimmylv/bibigpt-skill

What problem does bibi solve for developers using the documented workflows?

The bibi skill documents agent workflows from the repository SKILL.md. It covers if the user's intent matches more than one workflow, ask one clarifying question before routing.. Key workflows includ

Who is it for?

Developers working with bibi patterns described in the skill documentation.

Skip if: Skip when docs are empty or the task is outside the skill documented scope.

When should I use this skill?

Use when

What you get

Actionable bibi guidance grounded in SKILL.md workflows and reference files.

  • Authenticated API requests to BibiGPT summarization and search endpoints

Files

SKILL.mdMarkdownGitHub ↗

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

FAQ

Who is bibi for?

Developers and software engineers working with bibi patterns described in the skill documentation.

When should I use bibi?

When .

Is bibi safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.