bibigpt-skill

Four BibiGPT skills: the agent summarizes YouTube and Bilibili videos and podcasts, pulls subtitles and works with a notes library

  • 141 ★ on the repository
  • Last commit
  • MIT
Skill

Extended access

Why this level

  • Links and files go to the outside BibiGPT service, and access to your account is granted through OAuth.
All reasons and checks

jimmylv/bibigpt-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/bibigpt-skill

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Links and files go to the outside BibiGPT service, and access to your account is granted through OAuth.

This is third-party code. Review the repository files before installing.

What it does

bibigpt-skill connects an agent to the BibiGPT service through the `bibi` console utility, a cloud MCP server or OpenAPI. The `bibi` skill handles watching: a link to YouTube, Bilibili, a podcast or a local file becomes a short summary, a chapter breakdown or subtitle text with timestamps. A video can be turned into an article, several sources merged into one digest, and notes saved to Notion, Obsidian or a file. Three neighboring skills split the rest of the work. `bibi-library` searches saved videos, notes and collections. `bibi-feed` subscribes to channels and pulls fresh episodes. `bibi-vision` analyzes frames, recognizes text on slides and builds a mind map. Installation depends on the host. Claude Code, Codex, Cursor, Gemini CLI and GitHub Copilot have a plugin that brings the MCP server and all four skills at once. Sign-in uses OAuth on first run, so no key has to be pasted. OpenClaw, WorkBuddy, Doubao Work and QwenWork have separate paths with their own skill directories.

Who it is for. Researchers, writers and students who watch many videos and podcasts and want summaries and subtitles delivered inside the agent session.

Good fit when

  • An agent gets a link to a long lecture on YouTube and returns a chapter-by-chapter outline.
  • A recording of a call in a local file becomes minutes with conclusions.
  • A subscription to several channels turns into a weekly digest of new episodes.
  • Several videos on one topic are merged into a single overview with shared conclusions and disagreements.
  • Webinar slides are analyzed frame by frame, their text extracted and a mind map assembled.

Not a fit when

  • A video cannot be sent to an outside service: the link or file is processed through BibiGPT.
  • A local analysis without an account is needed: the skills sign in to the service over OAuth.
  • The source is missing from the list of platforms the service supports.

Example request

Summarize this video: https://www.youtube.com/watch?v=xxxxx. Give a chapter-by-chapter outline and pull the subtitles with timestamps.

Limitations

The skills work only together with the BibiGPT service: an account is needed, and sign-in goes through OAuth with `bibi auth login` or on first use of the MCP server. The `bibi` console utility installs with the BibiGPT desktop app: `curl -fsSL https://bibigpt.co/install.sh | bash`, through Homebrew or winget. The cloud MCP server lives at `https://bibigpt.co/api/mcp`. Some platforms, for example Doubao Work, have no skills directory on disk, and the skill is pasted in by hand. The repository does not describe the service plans and limits.

How to disable. In Claude Code run `/plugin uninstall bibi` or delete the `bibi*` folders from the skills directory. The `bibi` utility is removed together with the desktop app, and the OAuth session is ended in the BibiGPT account.

FAQ

How do I install bibigpt-skill in Claude Code?

The shortest path is `npx skills add JimmyLv/bibigpt-skill`, which installs the `bibi` skill. The plugin with the MCP server and all four skills installs with `/plugin marketplace add JimmyLv/bibigpt-skill` and `/plugin install bibi@bibigpt`.

How do I connect only the MCP server without skills?

Add the address `https://bibigpt.co/api/mcp` to the client configuration: `{ "mcpServers": { "bibigpt": { "url": "https://bibigpt.co/api/mcp" } } }`. Sign-in goes through OAuth on the first call.

How do I add the other skills?

Run `npx skills add JimmyLv/bibigpt-skill --skill bibi-library`, then `--skill bibi-feed` and `--skill bibi-vision`. All four call the same `bibi` utility.

Is an API key needed?

No, sign-in uses OAuth. The `bibi auth login` command opens a browser and saves the token, and the plugins ask for sign-in on first use.

How do I install the skill in Codex?

Run `codex plugin marketplace add JimmyLv/bibigpt-skill`, then `codex plugin add bibi@bibigpt`. For Gemini CLI use `gemini extensions install https://github.com/JimmyLv/bibigpt-skill` and a one-time `/mcp auth bibigpt`.

Discussion

No questions or reviews yet.

Skills

A Claude Code skill that downloads a YouTube video, splits it into semantic chapters, cuts chosen clips, translates subtitles and burns bilingual ones in

SkillExtended access2.3KRepository stars

The bili CLI for agents: videos, subtitles, search, feeds, favorites and likes on Bilibili, with YAML or JSON output

CLIBroad access1.2KRepository stars

watch-cli is a skill and CLI that hands an agent the frames and transcript of any social video so it can read the clip itself.

SkillExtended access260Repository stars

A Codex and Claude Code skill: subtitles and a summary from a Douyin, Xiaohongshu, Bilibili or YouTube link or a local file

SkillExtended access253Repository stars
Editors’ pick

The /watch skill turns a link or file into frames and captions, or with a Gemini key hands the whole video to Google for the agent to answer from

SkillBroad access20.6KRepository stars

README in short

The document lists four ways to connect: an agent plugin, the desktop app with the utility, a remote MCP server and OpenAPI. Step-by-step instructions for each host follow, along with the skill folder tree and seven workflows from a quick summary to exporting notes.

README badge

Original SKILL.md

---
name: bibi
description: >
  Video summarizer agent skill for Claude Code, Codex, ChatGPT, Cursor and OpenClaw.
  Summarize YouTube, Bilibili, TikTok, Twitter/X, Xiaohongshu (video and image notes),
  podcasts and any online or local video / audio; extract timestamped transcripts
  and subtitles; chapter-by-chapter summaries; optionally remix the takeaway into
  a TikTok-style vertical music video.
  Not for already-saved videos (`bibi-library`), channel feeds (`bibi-feed`), or
  slides / frames / mind maps (`bibi-vision`): sibling skills, same CLI and account.
  Triggers: "summarize this video", "what's this video about", "get transcript",
  "extract subtitles", "YouTube summary", "podcast notes", "video to notes",
  "video summarizer", "总结这个视频", "帮我看看这个视频讲了什么", "B站总结",
  "video to TikTok MV", "把视频变成 TikTok".
  Works via the bibi CLI (macOS/Windows), the hosted MCP server, or OpenAPI (Linux / no CLI).
agent_created: true
---

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

| Check | Mode | Notes |
|-------|------|-------|
| `command -v bibi` | **CLI** — best: local files, desktop login | macOS / Windows / Linux desktop app |
| `$BIBI_API_TOKEN` set | **API** — HTTP calls, works anywhere | token: https://bibigpt.co/user/integration |
| MCP client available | **MCP** — zero install | connect `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`.

Report a problem