bibi

Summarize videos and audio from URLs via the BibiGPT CLI.

111|9|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/JimmyLv/bibigpt-skill --skill bibi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bibi
Source: https://github.com/JimmyLv/bibigpt-skill/tree/main/skills/bibi
Command: npx skills add https://github.com/JimmyLv/bibigpt-skill --skill bibi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This CLI tool makes it easy to generate concise summaries of videos, podcasts, and audio content by interfacing with the BibiGPT API, saving time and reducing manual watching.

Core Features & Use Cases

  • Summarize URLs from common platforms (YouTube, Bilibili, podcasts) directly in the terminal.
  • Manage authentication via the BibiGPT desktop app or API token for seamless access.
  • Support options like async processing, chapter-by-chapter summaries, and transcript extraction.

Quick Start

Summarize a URL using the bibi CLI to get a fast, readable summary.

Frequently Asked Questions about bibi

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I summarize a YouTube video or podcast in the terminal?

To summarize a YouTube video or podcast in the terminal, use the bibi CLI with the target URL. The tool interfaces with the BibiGPT API to return a concise, readable text summary directly in your console.

Can I extract just the transcript from a Bilibili video without generating a summary?

Yes, you can extract a transcript-only output from a Bilibili video by passing the --subtitle flag with the bibi summarize command. This bypasses summarization and returns the raw text.

Do I need a BIBI_API_TOKEN to summarize audio and video content?

You need either a logged-in BibiGPT desktop session or a BIBI_API_TOKEN environment variable to authenticate. One of these is required to authorize the bibi summarize CLI commands.

What's the best way to generate chapter-by-chapter summaries for long audio content?

The best way to generate chapter-by-chapter summaries for long audio content is using the --chapter flag with the bibi summarize command. This structures the output by video sections.

Does the bibi CLI support async processing for large video URLs?

Yes, the bibi CLI supports async processing for large video URLs via the --async flag. This prevents terminal blocking by handling the summarization request in the background.

Why use the terminal for video summarization instead of web-based tools?

Using the terminal for video summarization allows you to integrate media processing directly into CLI workflows and scripts. You can pipe JSON outputs using the --json flag for automated pipelines.