Not in the top 1,000 by GitHub stars

JimmyLv/bibigpt-skill

Video summarizer agent skill for Claude Code, Codex, ChatGPT & OpenClaw — YouTube/Bilibili/podcast via BibiGPT CLI/MCP/API (bibi)

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/bibi/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 576ae5f4173d

No earlier version was observed for comparison.

Compare on GitHub

skills/bibi-feed/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 576ae5f4173d

No earlier version was observed for comparison.

Compare on GitHub

skills/bibi-library/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 576ae5f4173d

No earlier version was observed for comparison.

Compare on GitHub

skills/bibi-vision/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 576ae5f4173d

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 576ae5f4173d02d50999c071475c1b3f45567c77

git clone --filter=blob:none --no-checkout https://github.com/JimmyLv/bibigpt-skill.git .hotskills/jimmylv-bibigpt-skill && git -C .hotskills/jimmylv-bibigpt-skill checkout --detach 576ae5f4173d02d50999c071475c1b3f45567c77 # Copy each selected skill directory from .hotskills/jimmylv-bibigpt-skill into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/JimmyLv/bibigpt-skill.git .hotskills/jimmylv-bibigpt-skill && git -C .hotskills/jimmylv-bibigpt-skill checkout --detach 576ae5f4173d02d50999c071475c1b3f45567c77 # Copy each selected skill directory from .hotskills/jimmylv-bibigpt-skill into .gemini/skills/<skill-name>/
139GitHub stars
8stars in 7 days
4skills in this repository
8commits in 30 days

Heat

6.5
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 2026139

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

bibi

When your agent uses it

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

What it loads into context

Frontmatter

258 tokens

Always available to the agent

SKILL.md

1,854 tokens

When the skill is activated

Reference documents

26,992 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 1. Detect Mode
  2. 2. Load Live Docs (per mode)
  3. 3. Intent Routing
  4. 4. Quick One-Liners (CLI mode)
  5. 5. Payment Fallback (HTTP 402)

Scripts executed separately

  • scripts/bibi-check.sh

Files

  • ../../.claude-plugin/marketplace.jsonasset638 bytes
  • ../../.claude-plugin/plugin.jsonasset759 bytes
  • SKILL.mdcore7,262 bytes
  • SKILL.mdcore7,262 bytes
  • SKILL.mdcore7,262 bytes
  • SKILL.mdcore7,262 bytes
  • references/api.mddoc14,930 bytes
  • references/billing-aipay.mddoc3,968 bytes
  • references/cli.mddoc6,914 bytes
  • references/endpoints.mddoc13,402 bytes
  • references/installation.mddoc7,134 bytes
  • references/supported-platforms.mddoc3,506 bytes
  • scripts/bibi-check.shruns1,256 bytes
  • workflows/account-check.mddoc1,713 bytes
  • workflows/advanced-tools.mddoc3,750 bytes
  • workflows/article-rewrite.mddoc4,784 bytes
  • workflows/batch-process.mddoc2,246 bytes
  • workflows/channels-manage.mddoc2,398 bytes
  • workflows/collections-manage.mddoc2,735 bytes
  • workflows/deep-dive.mddoc1,864 bytes
  • workflows/export-notes.mddoc2,403 bytes
  • workflows/feed-latest.mddoc2,347 bytes
  • workflows/library-browse.mddoc2,545 bytes
  • workflows/mv-project-read.mddoc2,932 bytes
  • workflows/notes-manage.mddoc2,316 bytes
  • workflows/quick-summary.mddoc3,312 bytes
  • workflows/research-compile.mddoc2,449 bytes
  • workflows/transcript-extract.mddoc1,854 bytes
  • workflows/video-to-tiktok-mv.mddoc6,655 bytes
  • workflows/visual-analysis.mddoc2,502 bytes
Read SKILL.md

# 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
View the complete source on GitHub

Skills included

  • bibi
  • bibi-feed
  • bibi-library
  • bibi-vision

Repository facts

License
MIT
Created
Mar 1, 2026
Last pushed
Nov 6, 2026
Forks
9
Open issues
4
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 6 notes
  • skills/bibi/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bibi/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bibi/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bibi-feed/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bibi-library/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bibi-vision/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 595 signals by file

.claude-plugin/marketplace.json

  • Network accessline 15
    "version": "2.12.0",       "category": "productivity",       "homepage": "https://bibigpt.co/mcp?utm_source=claude-plugin&utm_medium=agent-plugin"
  • Network accessline 16
    "category": "productivity",       "homepage": "https://bibigpt.co/mcp?utm_source=claude-plugin&utm_medium=agent-plugin"     }
  • Network accessline 17
    "homepage": "https://bibigpt.co/mcp?utm_source=claude-plugin&utm_medium=agent-plugin"

.claude-plugin/plugin.json

  • Network accessline 6
    "name": "BibiGPT",     "email": "hi@bibigpt.co",     "url": "https://bibigpt.co"
  • Network accessline 7
    "email": "hi@bibigpt.co",     "url": "https://bibigpt.co"   },
  • Network accessline 8
    "url": "https://bibigpt.co"
  • Network accessline 9
    },   "repository": "https://github.com/JimmyLv/bibigpt-skill",   "license": "MIT",
  • Network accessline 10
    "repository": "https://github.com/JimmyLv/bibigpt-skill",
  • Network accessline 24
    "bibigpt"   ],   "homepage": "https://bibigpt.co/mcp?utm_source=claude-plugin&utm_medium=agent-plugin"
  • Network accessline 25
    ],   "homepage": "https://bibigpt.co/mcp?utm_source=claude-plugin&utm_medium=agent-plugin" }
  • Network accessline 26
    "homepage": "https://bibigpt.co/mcp?utm_source=claude-plugin&utm_medium=agent-plugin"

skills/bibi-feed/SKILL.md

  • Network accessline 21
    Landing: https://bibigpt.co/mcp · Install: https://bibigpt.co/agent · Quota: see `references/auth.md`
  • Network accessline 34
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 46
    bibi channels list --json bibi channels subscribe --channelUrl "https://www.youtube.com/@..." --json
  • Network accessline 47
    bibi channels subscribe --channelUrl "https://www.youtube.com/@..." --json

skills/bibi-feed/references/auth.md

  • Network accessline 7
    - Agent landing (MCP / CLI / API): https://bibigpt.co/mcp
  • Network accessline 8
    - Human install contracts: https://bibigpt.co/agent
  • Network accessline 9
    - OpenAPI: https://bibigpt.co/api/openapi.json
  • Network accessline 10
    - MCP: https://bibigpt.co/api/mcp (Streamable HTTP, OAuth 2.1)
  • Network accessline 15
    [Credential-related source omitted]
  • Network accessline 16
    [Credential-related source omitted]
  • Network accessline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 18
    | MCP | OAuth in the client, or Bearer on `https://bibigpt.co/api/mcp` |
  • Dangerous shell operationline 20
    Install the desktop CLI if `command -v bibi` fails: `brew install --cask jimmylv/bibigpt/bibigpt` (macOS), `winget install BibiGPT` (Windows), or `curl -fsSL https://bibigpt.co/install.sh | bash` (Linux).
  • Network accessline 20
    Install the desktop CLI if `command -v bibi` fails: `brew install --cask jimmylv/bibigpt/bibigpt` (macOS), `winget install BibiGPT` (Windows), or `curl -fsSL https://bibigpt.co/install.sh | bash` (Linux).
  • Network accessline 24
    On the agent-skill / MCP / CLI channel: **Plus 100 calls/day**, **Pro 300 calls/day**. Extra calls use API balance. Web-app membership quota is separate. Upgrade: https://bibigpt.co/shop
  • Network accessline 26
    Channel subscribe counts against plan channel caps; a 403 means the user needs a higher plan at https://bibigpt.co/shop
  • Network accessline 28
    HTTP 402 / `[HTTP/402 Payment Required]` → send the user to https://bibigpt.co/shop

skills/bibi-feed/references/cli.md

  • Network accessline 6
    bibi channels list --json bibi channels subscribe --channelUrl "https://www.youtube.com/@..." --json
  • Network accessline 7
    bibi channels subscribe --channelUrl "https://www.youtube.com/@..." --json
  • Network accessline 8
    bibi channels unsubscribe --channelUrl "https://www.youtube.com/@..." --json
  • Network accessline 9
    bibi channels videos --channelUrl "https://..." --limit 10 --json
  • Network accessline 13
    bibi feed --cursor "2026-05-04T12:00:00Z" --json bibi feed-mark-seen --json bibi feed-mark-seen --channelUrl "https://..." --json
  • Network accessline 15
    bibi feed-mark-seen --channelUrl "https://..." --json

skills/bibi-feed/scripts/bibi-check.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Network accessline 8
    echo "✓ BIBI_API_TOKEN is set (CLI not installed)."   echo "Mode: OpenAPI — call https://api.bibigpt.co/api/v1/ endpoints with curl."   echo ""
  • Network accessline 9
    echo "Mode: OpenAPI — call https://api.bibigpt.co/api/v1/ endpoints with curl."
  • Network accessline 10
    [Credential-related source omitted]
  • Network accessline 11
    [Credential-related source omitted]
  • Network accessline 12
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Network accessline 19
    echo "Option 1 (CLI): winget install BibiGPT --source winget"   elif [[ "$OSTYPE" == "linux"* ]]; then     echo "Option 1 (CLI): curl -fsSL https://bibigpt.co/install.sh | bash"
  • Network accessline 20
    elif [[ "$OSTYPE" == "linux"* ]]; then     echo "Option 1 (CLI): curl -fsSL https://bibigpt.co/install.sh | bash"   else
  • Dangerous shell operationline 21
    echo "Option 1 (CLI): curl -fsSL https://bibigpt.co/install.sh | bash"
  • Network accessline 21
    echo "Option 1 (CLI): curl -fsSL https://bibigpt.co/install.sh | bash"
  • Network accessline 22
    else     echo "Option 1 (CLI): Visit https://bibigpt.co/download/desktop"   fi
  • Network accessline 23
    echo "Option 1 (CLI): Visit https://bibigpt.co/download/desktop"
  • Network accessline 24
    [Credential-related source omitted]
  • Network accessline 25
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]

skills/bibi-feed/workflows/channels-manage.md

  • Network accessline 28
    bibi channels subscribe --channelUrl "https://www.youtube.com/@VeritasiumZH" --json
  • Network accessline 39
    bibi channels unsubscribe --channelUrl "https://www.youtube.com/@..." --json
  • Network accessline 46
    bibi channels videos --channelUrl "https://www.youtube.com/@VeritasiumZH" --limit 10 --json

skills/bibi-feed/workflows/feed-latest.md

  • Network accessline 25
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 26
    "https://bibigpt.co/api/v1/feed?limit=20"
  • Network accessline 36
    "channelTitle": "Veritasium",       "title": "...",       "sourceUrl": "https://...",
  • Network accessline 37
    "title": "...",       "sourceUrl": "https://...",       "coverUrl": "...",
  • Network accessline 38
    "sourceUrl": "https://...",

skills/bibi-library/SKILL.md

  • Network accessline 22
    Landing: https://bibigpt.co/mcp · Install: https://bibigpt.co/agent · Quota: see `references/auth.md`
  • Network accessline 35
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]

skills/bibi-library/references/auth.md

  • Network accessline 7
    - Agent landing (MCP / CLI / API): https://bibigpt.co/mcp
  • Network accessline 8
    - Human install contracts: https://bibigpt.co/agent
  • Network accessline 9
    - OpenAPI: https://bibigpt.co/api/openapi.json
  • Network accessline 10
    - MCP: https://bibigpt.co/api/mcp (Streamable HTTP, OAuth 2.1)
  • Network accessline 15
    [Credential-related source omitted]
  • Network accessline 16
    [Credential-related source omitted]
  • Network accessline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 18
    | MCP | OAuth in the client, or Bearer on `https://bibigpt.co/api/mcp` |
  • Dangerous shell operationline 20
    Install the desktop CLI if `command -v bibi` fails: `brew install --cask jimmylv/bibigpt/bibigpt` (macOS), `winget install BibiGPT` (Windows), or `curl -fsSL https://bibigpt.co/install.sh | bash` (Linux).
  • Network accessline 20
    Install the desktop CLI if `command -v bibi` fails: `brew install --cask jimmylv/bibigpt/bibigpt` (macOS), `winget install BibiGPT` (Windows), or `curl -fsSL https://bibigpt.co/install.sh | bash` (Linux).
  • Network accessline 24
    On the agent-skill / MCP / CLI channel: **Plus 100 calls/day**, **Pro 300 calls/day**. Extra calls use API balance. Web-app membership quota is separate. Upgrade: https://bibigpt.co/shop
  • Network accessline 26
    HTTP 402 / `[HTTP/402 Payment Required]` → see `../bibi/references/billing-aipay.md` if that file is present, otherwise send the user to https://bibigpt.co/shop

skills/bibi-library/scripts/bibi-check.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Network accessline 8
    echo "✓ BIBI_API_TOKEN is set (CLI not installed)."   echo "Mode: OpenAPI — call https://api.bibigpt.co/api/v1/ endpoints with curl."   echo ""
  • Network accessline 9
    echo "Mode: OpenAPI — call https://api.bibigpt.co/api/v1/ endpoints with curl."
  • Network accessline 10
    [Credential-related source omitted]
  • Network accessline 11
    [Credential-related source omitted]
  • Network accessline 12
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Network accessline 19
    echo "Option 1 (CLI): winget install BibiGPT --source winget"   elif [[ "$OSTYPE" == "linux"* ]]; then     echo "Option 1 (CLI): curl -fsSL https://bibigpt.co/install.sh | bash"
  • Network accessline 20
    elif [[ "$OSTYPE" == "linux"* ]]; then     echo "Option 1 (CLI): curl -fsSL https://bibigpt.co/install.sh | bash"   else
  • Dangerous shell operationline 21
    echo "Option 1 (CLI): curl -fsSL https://bibigpt.co/install.sh | bash"
  • Network accessline 21
    echo "Option 1 (CLI): curl -fsSL https://bibigpt.co/install.sh | bash"
  • Network accessline 22
    else     echo "Option 1 (CLI): Visit https://bibigpt.co/download/desktop"   fi
  • Network accessline 23
    echo "Option 1 (CLI): Visit https://bibigpt.co/download/desktop"
  • Network accessline 24
    [Credential-related source omitted]
  • Network accessline 25
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]

skills/bibi-library/workflows/collections-manage.md

  • Network accessline 50
    # By sourceUrl (must already be in your library; will return 404 if you haven't summarized it) bibi collections add-item --collectionId <id> --sourceUrl "https://..." --json
  • Network accessline 51
    bibi collections add-item --collectionId <id> --sourceUrl "https://..." --json

skills/bibi-library/workflows/library-browse.md

  • Network accessline 27
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Network accessline 28
    "https://bibigpt.co/api/v1/library/list?limit=20"
  • Network accessline 36
    "id": "...",       "title": "...",       "sourceUrl": "https://...",
  • Network accessline 37
    "title": "...",       "sourceUrl": "https://...",       "coverUrl": "...",
  • Network accessline 38
    "sourceUrl": "https://...",

skills/bibi-vision/SKILL.md

  • Network accessline 22
    Landing: https://bibigpt.co/mcp · Install: https://bibigpt.co/agent · Quota: see `references/auth.md`
  • Network accessline 34
    `bibi video visuals` is **Pro-only** and rate-limited. If the API returns 403, send the user to https://bibigpt.co/shop
  • Network accessline 38
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Network accessline 52
    bibi video visuals --videoUrl "https://..." --json

skills/bibi-vision/references/auth.md

  • Network accessline 7
    - Agent landing (MCP / CLI / API): https://bibigpt.co/mcp
  • Network accessline 8
    - Human install contracts: https://bibigpt.co/agent
  • Network accessline 9
    - OpenAPI: https://bibigpt.co/api/openapi.json
  • Network accessline 10
    - MCP: https://bibigpt.co/api/mcp (Streamable HTTP, OAuth 2.1)
  • Network accessline 15
    [Credential-related source omitted]
  • Network accessline 16
    [Credential-related source omitted]
  • Network accessline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 18
    | MCP | OAuth in the client, or Bearer on `https://bibigpt.co/api/mcp` |
  • Dangerous shell operationline 20
    Install the desktop CLI if `command -v bibi` fails: `brew install --cask jimmylv/bibigpt/bibigpt` (macOS), `winget install BibiGPT` (Windows), or `curl -fsSL https://bibigpt.co/install.sh | bash` (Linux).
  • Network accessline 20
    Install the desktop CLI if `command -v bibi` fails: `brew install --cask jimmylv/bibigpt/bibigpt` (macOS), `winget install BibiGPT` (Windows), or `curl -fsSL https://bibigpt.co/install.sh | bash` (Linux).
  • Network accessline 24
    On the agent-skill / MCP / CLI channel: **Plus 100 calls/day**, **Pro 300 calls/day**. Extra calls use API balance. Web-app membership quota is separate. Upgrade: https://bibigpt.co/shop
  • Network accessline 28
    HTTP 402 / `[HTTP/402 Payment Required]` → send the user to https://bibigpt.co/shop

skills/bibi-vision/references/cli.md

  • Network accessline 6
    bibi video visuals --videoUrl "https://..." --json

skills/bibi-vision/scripts/bibi-check.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Network accessline 8
    echo "✓ BIBI_API_TOKEN is set (CLI not installed)."   echo "Mode: OpenAPI — call https://api.bibigpt.co/api/v1/ endpoints with curl."   echo ""
  • Network accessline 9
    echo "Mode: OpenAPI — call https://api.bibigpt.co/api/v1/ endpoints with curl."
  • Network accessline 10
    [Credential-related source omitted]
  • Network accessline 11
    [Credential-related source omitted]
  • Network accessline 12
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Network accessline 19
    echo "Option 1 (CLI): winget install BibiGPT --source winget"   elif [[ "$OSTYPE" == "linux"* ]]; then     echo "Option 1 (CLI): curl -fsSL https://bibigpt.co/install.sh | bash"
  • Network accessline 20
    elif [[ "$OSTYPE" == "linux"* ]]; then     echo "Option 1 (CLI): curl -fsSL https://bibigpt.co/install.sh | bash"   else
  • Dangerous shell operationline 21
    echo "Option 1 (CLI): curl -fsSL https://bibigpt.co/install.sh | bash"
  • Network accessline 21
    echo "Option 1 (CLI): curl -fsSL https://bibigpt.co/install.sh | bash"
  • Network accessline 22
    else     echo "Option 1 (CLI): Visit https://bibigpt.co/download/desktop"   fi
  • Network accessline 23
    echo "Option 1 (CLI): Visit https://bibigpt.co/download/desktop"
  • Network accessline 24
    [Credential-related source omitted]
  • Network accessline 25
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]

skills/bibi-vision/workflows/visual-analysis.md

  • Network accessline 14
    bibi video visuals --videoUrl "https://..." --json
  • Network accessline 21
    Surface the 403 and point at https://bibigpt.co/shop — do not pretend the web UI is the only path, and do not invent a different product.

skills/bibi/SKILL.md

  • Network accessline 26
    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
  • Network accessline 27
    `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
  • Network accessline 28
    Landing: https://bibigpt.co/mcp · Human install: https://bibigpt.co/agent
  • Network accessline 30
    API balance; upgrade https://bibigpt.co/shop
  • Network accessline 37
    [Credential-related source omitted]
  • Network accessline 38
    [Credential-related source omitted]
  • Network accessline 39
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 40
    | MCP client available | **MCP** — zero install | connect `https://bibigpt.co/api/mcp` (OAuth 2.1) |
  • Network accessline 42
    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`
  • Dangerous shell operationline 43
    on macOS, `winget install BibiGPT` on Windows, `curl -fsSL https://bibigpt.co/install.sh | bash`
  • Network accessline 43
    on macOS, `winget install BibiGPT` on Windows, `curl -fsSL https://bibigpt.co/install.sh | bash`
  • Network accessline 61
    https://bibigpt.co/api/openapi.json      # all endpoints, schemas, auth
  • Network accessline 64
    `references/api.md` has curl examples but the spec wins on conflict.
  • Network accessline 69
    https://bibigpt.co/api/mcp               # Streamable HTTP, OAuth 2.1
  • Network accessline 75
    https://raw.githubusercontent.com/JimmyLv/bibigpt-skill/main/skills/bibi/SKILL.md
  • Network accessline 76
    https://raw.githubusercontent.com/JimmyLv/bibigpt-skill/main/skills/bibi/references/<name>.md
  • Network accessline 77
    https://raw.githubusercontent.com/JimmyLv/bibigpt-skill/main/skills/bibi/workflows/<name>.md
  • Network accessline 131
    `references/billing-aipay.md` instead of treating the call as failed — the agent can resolve payment automatically via [`@alipay/agent-payment`](https://www.npmjs.com/package/@alipay/agent-payment)
  • Network accessline 132
    agent can resolve payment automatically via [`@alipay/agent-payment`](https://www.npmjs.com/package/@alipay/agent-payment) or a one-off QR purchase.
  • Network accessline 133
    [`@alipay/agent-payment`](https://www.npmjs.com/package/@alipay/agent-payment)

skills/bibi/references/api.md

  • Network accessline 5
    > An auto-generated companion (`references/endpoints.md`) lists every > endpoint with curl examples — derived from the live OpenAPI spec
  • Network accessline 6
    > endpoint with curl examples — derived from the live OpenAPI spec
  • Network accessline 7
    > ([https://bibigpt.co/api/openapi.json](https://bibigpt.co/api/openapi.json)).
  • Network accessline 11
    **Base URL**: `https://api.bibigpt.co/api`
  • Network accessline 12
    **OpenAPI spec**: `https://bibigpt.co/api/openapi.json`
  • Network accessline 13
    **MCP Server**: `https://bibigpt.co/api/mcp` (Streamable HTTP, OAuth 2.1)
  • Access to secretsline 20
    [Credential-related source omitted]
  • Network accessline 24
    Get your token at: **https://bibigpt.co/user/integration**
  • Network accessline 30
    | Endpoint | URL | |----------|-----| | Authorization | `https://bibigpt.co/api/auth/authorize` |
  • Network accessline 31
    |----------|-----| | Authorization | `https://bibigpt.co/api/auth/authorize` | | Token exchange | `https://bibigpt.co/api/auth/token` |
  • Network accessline 32
    | Authorization | `https://bibigpt.co/api/auth/authorize` |
  • Network accessline 33
    | Token exchange | `https://bibigpt.co/api/auth/token` |
  • Network accessline 35
    Use `bibigpt-skill` as `client_id` with redirect URI `http://localhost`.
  • Network accessline 63
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Network accessline 73
    "service": "youtube",   "sourceUrl": "...",   "htmlUrl": "https://bibigpt.co/video/...",
  • Network accessline 74
    "sourceUrl": "...",   "htmlUrl": "https://bibigpt.co/video/...",   "summary": "Markdown summary...",
  • Network accessline 75
    "htmlUrl": "https://bibigpt.co/video/...",
  • Network accessline 99
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 100
    [Credential-related source omitted]
  • Network accessline 117
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Network accessline 135
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Network accessline 151
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 152
    [Credential-related source omitted]
  • Network accessline 167
    # Poll every 3s, max ~6 min curl -s "https://api.bibigpt.co/api/v1/getSummaryTaskStatus?taskId=abc-123" \
  • Network accessline 168
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Access to secretsline 169
    [Credential-related source omitted]
  • Network accessline 187
    [Credential-related source omitted]
  • Access to secretsline 187
    [Credential-related source omitted]
  • Access to secretsline 188
    [Credential-related source omitted]
  • Network accessline 223
    [Credential-related source omitted]
  • Access to secretsline 223
    [Credential-related source omitted]
  • Access to secretsline 224
    [Credential-related source omitted]
  • Network accessline 249
    [Credential-related source omitted]
  • Access to secretsline 249
    [Credential-related source omitted]
  • Network accessline 250
    [Credential-related source omitted]
  • Access to secretsline 250
    [Credential-related source omitted]
  • Network accessline 252
    # → { "url": "https://full-expanded-url..." }
  • Network accessline 260
    curl -s "https://api.bibigpt.co/api/version"
  • Network accessline 271
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Access to secretsline 272
    [Credential-related source omitted]
  • Network accessline 281
    [Credential-related source omitted]
  • Access to secretsline 281
    [Credential-related source omitted]
  • Access to secretsline 282
    [Credential-related source omitted]
  • Network accessline 291
    [Credential-related source omitted]
  • Access to secretsline 291
    [Credential-related source omitted]
  • Access to secretsline 292
    [Credential-related source omitted]
  • Network accessline 312
    [Credential-related source omitted]
  • Network accessline 313
    [Credential-related source omitted]
  • Access to secretsline 313
    [Credential-related source omitted]
  • Network accessline 314
    "https://api.bibigpt.co/api/v1/notion/status"
  • Network accessline 316
    [Credential-related source omitted]
  • Network accessline 317
    [Credential-related source omitted]
  • Access to secretsline 317
    [Credential-related source omitted]
  • Network accessline 318
    "https://api.bibigpt.co/api/v1/collections/chatHistory?collectionId=..."
  • Network accessline 330
    [Credential-related source omitted]
  • Network accessline 331
    [Credential-related source omitted]
  • Access to secretsline 331
    [Credential-related source omitted]
  • Network accessline 332
    "https://api.bibigpt.co/api/v1/notes/list?limit=20"
  • Network accessline 334
    [Credential-related source omitted]
  • Network accessline 335
    [Credential-related source omitted]
  • Access to secretsline 335
    [Credential-related source omitted]
  • Network accessline 336
    -H "Content-Type: application/json" \   -d '{"contentId":"...","text":"My polished summary"}' \   "https://api.bibigpt.co/api/v1/notes/update"
  • Network accessline 338
    "https://api.bibigpt.co/api/v1/notes/update"
  • Network accessline 351
    [Credential-related source omitted]
  • Network accessline 352
    [Credential-related source omitted]
  • Access to secretsline 352
    [Credential-related source omitted]
  • Network accessline 353
    "https://api.bibigpt.co/api/v1/collections/list?scope=all"
  • Network accessline 355
    [Credential-related source omitted]
  • Network accessline 356
    [Credential-related source omitted]
  • Access to secretsline 356
    [Credential-related source omitted]
  • Network accessline 357
    -H "Content-Type: application/json" \   -d '{"name":"AI Agents 2026","description":"Best of","isPublic":false}' \   "https://api.bibigpt.co/api/v1/collections/create"
  • Network accessline 358
    -d '{"name":"AI Agents 2026","description":"Best of","isPublic":false}' \   "https://api.bibigpt.co/api/v1/collections/create" # → { "id": "..." }
  • Network accessline 359
    "https://api.bibigpt.co/api/v1/collections/create"
  • Network accessline 368
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Network accessline 369
    "https://api.bibigpt.co/api/v1/feed?limit=20"
  • Network accessline 385
    [Credential-related source omitted]
  • Network accessline 386
    [Credential-related source omitted]
  • Access to secretsline 386
    [Credential-related source omitted]
  • Network accessline 387
    "https://api.bibigpt.co/api/v1/channels/list"
  • Network accessline 389
    [Credential-related source omitted]
  • Network accessline 390
    [Credential-related source omitted]
  • Access to secretsline 390
    [Credential-related source omitted]
  • Network accessline 391
    -H "Content-Type: application/json" \   -d '{"channelUrl":"https://www.youtube.com/@VeritasiumZH"}' \   "https://api.bibigpt.co/api/v1/channels/subscribe"
  • Network accessline 392
    -d '{"channelUrl":"https://www.youtube.com/@VeritasiumZH"}' \
  • Network accessline 393
    "https://api.bibigpt.co/api/v1/channels/subscribe"
  • Network accessline 395
    [Credential-related source omitted]
  • Network accessline 396
    [Credential-related source omitted]
  • Access to secretsline 396
    [Credential-related source omitted]
  • Network accessline 397
    "https://api.bibigpt.co/api/v1/channels/videos?channelUrl=https%3A%2F%2Fwww.youtube.com%2F%40VeritasiumZH&limit=10"
  • Network accessline 407
    [Credential-related source omitted]
  • Access to secretsline 407
    [Credential-related source omitted]
  • Access to secretsline 408
    [Credential-related source omitted]
  • Network accessline 429
    |-------------|---------|--------| | 401 | Token expired/invalid | Re-login or refresh `BIBI_API_TOKEN` | | 402/403 | Quota exceeded | Visit https://bibigpt.co/pricing |
  • Network accessline 430
    | 401 | Token expired/invalid | Re-login or refresh `BIBI_API_TOKEN` | | 402/403 | Quota exceeded | Visit https://bibigpt.co/pricing | | 429 | Rate limited | Wait and retry |
  • Network accessline 431
    | 402/403 | Quota exceeded | Visit https://bibigpt.co/pricing |
  • Access to secretsline 438
    [Credential-related source omitted]
  • Network accessline 443
    # 3. Summarize RESULT=$(curl -sf "https://api.bibigpt.co/api/v1/summarize?url=$ENCODED" \
  • Network accessline 444
    [Credential-related source omitted]
  • Access to secretsline 444
    [Credential-related source omitted]
  • Access to secretsline 445
    [Credential-related source omitted]

skills/bibi/references/billing-aipay.md

  • Network accessline 3
    BibiGPT supports the [Alipay AI收 protocol](https://opendocs.alipay.com/open/repo-041mh0)
  • Network accessline 4
    for per-call agent payments. This is an HTTP-402-based standard (similar to the [x402 protocol](https://www.x402.org/)) that lets an agent autonomously pay for an API call without the user needing a BibiGPT subscription.
  • Network accessline 5
    the [x402 protocol](https://www.x402.org/)) that lets an agent autonomously
  • Network accessline 58
    Guide the user to: - Visit `https://bibigpt.co/shop?onDemand=true` for a one-off purchase, **or**
  • Network accessline 59
    - Visit `https://bibigpt.co/shop?onDemand=true` for a one-off purchase, **or**

skills/bibi/references/cli.md

  • Network accessline 98
    bibi channels list --json bibi channels subscribe --channelUrl "https://www.youtube.com/@..." --json
  • Network accessline 99
    bibi channels subscribe --channelUrl "https://www.youtube.com/@..." --json
  • Network accessline 100
    bibi channels unsubscribe --channelUrl "https://www.youtube.com/@..." --json
  • Network accessline 101
    bibi channels videos --channelUrl "https://..." --limit 10 --json
  • Network accessline 111
    bibi feed --cursor "2026-05-04T12:00:00Z" # paginate via prior nextCursor bibi feed-mark-seen --json                # bump last_seen_at on all subscribed channels bibi feed-mark-seen --channelUrl "https://..." --json  # bump just one channe
  • Network accessline 113
    bibi feed-mark-seen --channelUrl "https://..." --json  # bump just one channel
  • Network accessline 121
    bibi collections create --name "AI Agents 2026" --isPublic false --json     # write scope bibi collections add-item --collectionId <id> --contentId <contentId> --json # write scope bibi collections add-item --collectionId <id> --sourceUrl "
  • Network accessline 123
    bibi collections add-item --collectionId <id> --sourceUrl "https://..." --json
  • Network accessline 138
    bibi video mindmap --contentId <id> --summary "..." --json          # generate XMind file bibi video visuals --videoUrl "https://..." --json                  # PPT + OCR + slides task (Pro)
  • Network accessline 139
    bibi video visuals --videoUrl "https://..." --json                  # PPT + OCR + slides task (Pro)

skills/bibi/references/endpoints.md

  • Network accessline 20
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Network accessline 21
    "https://api.bibigpt.co/api/v1/channel/health"
  • Network accessline 29
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 30
    "https://api.bibigpt.co/api/v1/channels/list"
  • Network accessline 38
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Network accessline 39
    -H "Content-Type: application/json" \   -d '{ ... }' \   "https://api.bibigpt.co/api/v1/channels/subscribe"
  • Network accessline 41
    "https://api.bibigpt.co/api/v1/channels/subscribe"
  • Network accessline 49
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 50
    -H "Content-Type: application/json" \   -d '{ ... }' \   "https://api.bibigpt.co/api/v1/channels/unsubscribe"
  • Network accessline 52
    "https://api.bibigpt.co/api/v1/channels/unsubscribe"
  • Network accessline 65
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Network accessline 66
    "https://api.bibigpt.co/api/v1/channels/videos?channelUrl=<channelUrl>&limit=<limit>"
  • Network accessline 74
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Network accessline 75
    -H "Content-Type: application/json" \   -d '{ ... }' \   "https://api.bibigpt.co/api/v1/collections/addItem"
  • Network accessline 77
    "https://api.bibigpt.co/api/v1/collections/addItem"
  • Network accessline 89
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Network accessline 90
    "https://api.bibigpt.co/api/v1/collections/chatHistory?collectionId=<collectionId>"
  • Network accessline 98
    [Credential-related source omitted]
  • Access to secretsline 98
    [Credential-related source omitted]
  • Network accessline 99
    -H "Content-Type: application/json" \   -d '{ ... }' \   "https://api.bibigpt.co/api/v1/collections/create"
  • Network accessline 101
    "https://api.bibigpt.co/api/v1/collections/create"
  • Network accessline 113
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]
  • Network accessline 114
    "https://api.bibigpt.co/api/v1/collections/get?id=<id>"
  • Network accessline 128
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Network accessline 129
    "https://api.bibigpt.co/api/v1/collections/list?limit=<limit>&cursor=<cursor>&scope=<scope>"
  • Network accessline 143
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]
  • Network accessline 144
    "https://api.bibigpt.co/api/v1/feed?since=<since>&limit=<limit>&cursor=<cursor>"
  • Network accessline 152
    [Credential-related source omitted]
  • Access to secretsline 152
    [Credential-related source omitted]
  • Network accessline 153
    -H "Content-Type: application/json" \   -d '{ ... }' \   "https://api.bibigpt.co/api/v1/feed/markSeen"
  • Network accessline 155
    "https://api.bibigpt.co/api/v1/feed/markSeen"
  • Network accessline 167
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Network accessline 168
    "https://api.bibigpt.co/api/v1/library/get?id=<id>"
  • Network accessline 184
    [Credential-related source omitted]
  • Access to secretsline 184
    [Credential-related source omitted]
  • Network accessline 185
    "https://api.bibigpt.co/api/v1/library/list?limit=<limit>&cursor=<cursor>&channelId=<channelId>&sortBy=<sortBy>&sortOrder=<sortOrder>"
  • Network accessline 198
    [Credential-related source omitted]
  • Access to secretsline 198
    [Credential-related source omitted]
  • Network accessline 199
    "https://api.bibigpt.co/api/v1/library/search?keyword=<keyword>&limit=<limit>"
  • Network accessline 207
    [Credential-related source omitted]
  • Access to secretsline 207
    [Credential-related source omitted]
  • Network accessline 208
    "https://api.bibigpt.co/api/v1/me"
  • Network accessline 220
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Network accessline 221
    "https://api.bibigpt.co/api/v1/notes/get?contentId=<contentId>"
  • Network accessline 234
    [Credential-related source omitted]
  • Access to secretsline 234
    [Credential-related source omitted]
  • Network accessline 235
    "https://api.bibigpt.co/api/v1/notes/list?limit=<limit>&cursor=<cursor>"
  • Network accessline 243
    [Credential-related source omitted]
  • Access to secretsline 243
    [Credential-related source omitted]
  • Network accessline 244
    -H "Content-Type: application/json" \   -d '{ ... }' \   "https://api.bibigpt.co/api/v1/notes/update"
  • Network accessline 246
    "https://api.bibigpt.co/api/v1/notes/update"
  • Network accessline 254
    [Credential-related source omitted]
  • Access to secretsline 254
    [Credential-related source omitted]
  • Network accessline 255
    -H "Content-Type: application/json" \   -d '{ ... }' \   "https://api.bibigpt.co/api/v1/notion/exportNote"
  • Network accessline 257
    "https://api.bibigpt.co/api/v1/notion/exportNote"
  • Network accessline 265
    [Credential-related source omitted]
  • Access to secretsline 265
    [Credential-related source omitted]
  • Network accessline 266
    "https://api.bibigpt.co/api/v1/notion/status"
  • Network accessline 274
    [Credential-related source omitted]
  • Access to secretsline 274
    [Credential-related source omitted]
  • Network accessline 275
    -H "Content-Type: application/json" \   -d '{ ... }' \   "https://api.bibigpt.co/api/v1/summary/byPrompt"
  • Network accessline 277
    "https://api.bibigpt.co/api/v1/summary/byPrompt"
  • Network accessline 285
    [Credential-related source omitted]
  • Access to secretsline 285
    [Credential-related source omitted]
  • Network accessline 286
    -H "Content-Type: application/json" \   -d '{ ... }' \   "https://api.bibigpt.co/api/v1/video/mindmap"
  • Network accessline 288
    "https://api.bibigpt.co/api/v1/video/mindmap"
  • Network accessline 296
    [Credential-related source omitted]
  • Access to secretsline 296
    [Credential-related source omitted]
  • Network accessline 297
    -H "Content-Type: application/json" \   -d '{ ... }' \   "https://api.bibigpt.co/api/v1/video/visuals"
  • Network accessline 299
    "https://api.bibigpt.co/api/v1/video/visuals"
  • Network accessline 308
    | Param | Type | Required | Description | |---|---|---|---| | `url` | string | yes | The URL to the video (e.g., ?url=https://www.bilibili.com/video/BV1Sk4y1x7r2) |
  • Network accessline 310
    | `url` | string | yes | The URL to the video (e.g., ?url=https://www.bilibili.com/video/BV1Sk4y1x7r2) |
  • Network accessline 313
    [Credential-related source omitted]
  • Access to secretsline 313
    [Credential-related source omitted]
  • Network accessline 314
    "https://api.bibigpt.co/api/v1/createSummaryTask?url=<url>"
  • Network accessline 326
    [Credential-related source omitted]
  • Access to secretsline 326
    [Credential-related source omitted]
  • Network accessline 327
    "https://api.bibigpt.co/api/v1/expandUrl?url=<url>"
  • Network accessline 334
    | Param | Type | Required | Description | |---|---|---|---| | `url` | string | yes | The URL to the video (e.g., ?url=https://www.bilibili.com/video/BV1Sk4y1x7r2) |
  • Network accessline 335
    |---|---|---|---| | `url` | string | yes | The URL to the video (e.g., ?url=https://www.bilibili.com/video/BV1Sk4y1x7r2) | | `includeDetail` | boolean | no |  |
  • Network accessline 336
    | `url` | string | yes | The URL to the video (e.g., ?url=https://www.bilibili.com/video/BV1Sk4y1x7r2) |
  • Network accessline 342
    [Credential-related source omitted]
  • Access to secretsline 342
    [Credential-related source omitted]
  • Network accessline 343
    "https://api.bibigpt.co/api/v1/express?url=<url>&includeDetail=<includeDetail>&outputLanguage=<outputLanguage>&model=<model>"
  • Network accessline 353
    [Credential-related source omitted]
  • Access to secretsline 353
    [Credential-related source omitted]
  • Network accessline 354
    -H "Content-Type: application/json" \   -d '{ ... }' \   "https://api.bibigpt.co/api/v1/generateImage"
  • Network accessline 356
    "https://api.bibigpt.co/api/v1/generateImage"
  • Network accessline 363
    | Param | Type | Required | Description | |---|---|---|---| | `url` | string | yes | The URL to the video (e.g., ?url=https://www.bilibili.com/video/BV1Sk4y1x7r2) |
  • Network accessline 364
    |---|---|---|---| | `url` | string | yes | The URL to the video (e.g., ?url=https://www.bilibili.com/video/BV1Sk4y1x7r2) | | `includeDetail` | boolean | no |  |
  • Network accessline 365
    | `url` | string | yes | The URL to the video (e.g., ?url=https://www.bilibili.com/video/BV1Sk4y1x7r2) |
  • Network accessline 370
    [Credential-related source omitted]
  • Access to secretsline 370
    [Credential-related source omitted]
  • Network accessline 371
    "https://api.bibigpt.co/api/v1/getPolishedText?url=<url>&includeDetail=<includeDetail>&keywords=<keywords>"
  • Network accessline 378
    | Param | Type | Required | Description | |---|---|---|---| | `url` | string | yes | The URL to the video (e.g., ?url=https://www.bilibili.com/video/BV1Sk4y1x7r2) |
  • Network accessline 379
    |---|---|---|---| | `url` | string | yes | The URL to the video (e.g., ?url=https://www.bilibili.com/video/BV1Sk4y1x7r2) | | `audioLanguage` | string | no |  |
  • Network accessline 380
    | `url` | string | yes | The URL to the video (e.g., ?url=https://www.bilibili.com/video/BV1Sk4y1x7r2) |
  • Network accessline 388
    [Credential-related source omitted]
  • Access to secretsline 388
    [Credential-related source omitted]
  • Network accessline 389
    [Credential-related source omitted]
  • Network accessline 402
    [Credential-related source omitted]
  • Access to secretsline 402
    [Credential-related source omitted]
  • Network accessline 403
    "https://api.bibigpt.co/api/v1/getSummaryTaskStatus?taskId=<taskId>&includeDetail=<includeDetail>"
  • Network accessline 413
    [Credential-related source omitted]
  • Access to secretsline 413
    [Credential-related source omitted]
  • Network accessline 414
    "https://api.bibigpt.co/api/v1/imagePricing"
  • Network accessline 428
    [Credential-related source omitted]
  • Access to secretsline 428
    [Credential-related source omitted]
  • Network accessline 429
    "https://api.bibigpt.co/api/v1/imageStatus?imageUrl=<imageUrl>"
  • Network accessline 436
    | Param | Type | Required | Description | |---|---|---|---| | `url` | string | yes | The URL to the video (e.g., ?url=https://www.bilibili.com/video/BV1Sk4y1x7r2) |
  • Network accessline 437
    |---|---|---|---| | `url` | string | yes | The URL to the video (e.g., ?url=https://www.bilibili.com/video/BV1Sk4y1x7r2) | | `includeDetail` | boolean | no |  |
  • Network accessline 438
    | `url` | string | yes | The URL to the video (e.g., ?url=https://www.bilibili.com/video/BV1Sk4y1x7r2) |
  • Network accessline 442
    [Credential-related source omitted]
  • Access to secretsline 442
    [Credential-related source omitted]
  • Network accessline 443
    "https://api.bibigpt.co/api/v1/summarize?url=<url>&includeDetail=<includeDetail>"
  • Network accessline 451
    [Credential-related source omitted]
  • Access to secretsline 451
    [Credential-related source omitted]
  • Network accessline 452
    -H "Content-Type: application/json" \   -d '{ ... }' \   "https://api.bibigpt.co/api/v1/summarize"
  • Network accessline 454
    "https://api.bibigpt.co/api/v1/summarize"
  • Network accessline 461
    | Param | Type | Required | Description | |---|---|---|---| | `url` | string | yes | The URL to the video (e.g., ?url=https://www.bilibili.com/video/BV1Sk4y1x7r2) |
  • Network accessline 462
    |---|---|---|---| | `url` | string | yes | The URL to the video (e.g., ?url=https://www.bilibili.com/video/BV1Sk4y1x7r2) | | `includeDetail` | boolean | no |  |
  • Network accessline 463
    | `url` | string | yes | The URL to the video (e.g., ?url=https://www.bilibili.com/video/BV1Sk4y1x7r2) |
  • Network accessline 468
    [Credential-related source omitted]
  • Access to secretsline 468
    [Credential-related source omitted]
  • Network accessline 469
    "https://api.bibigpt.co/api/v1/summarizeByChapter?url=<url>&includeDetail=<includeDetail>&outputLanguage=<outputLanguage>"
  • Network accessline 477
    [Credential-related source omitted]
  • Access to secretsline 477
    [Credential-related source omitted]
  • Network accessline 478
    -H "Content-Type: application/json" \   -d '{ ... }' \   "https://api.bibigpt.co/api/v1/summarizeWithConfig"
  • Network accessline 480
    "https://api.bibigpt.co/api/v1/summarizeWithConfig"
  • Network accessline 488
    [Credential-related source omitted]
  • Access to secretsline 488
    [Credential-related source omitted]
  • Network accessline 489
    "https://api.bibigpt.co/api/version"

skills/bibi/references/installation.md

  • Network accessline 31
    Host-by-host pages: https://bibigpt.co/agent
  • Network accessline 35
    Download: https://www.workbuddy.cn/
  • Network accessline 46
    Download desktop: https://www.doubao.com/download/desktop
  • Network accessline 48
    No public filesystem skill directory. In the desktop sidebar open **技能 · 连接器 · 伙伴**, create a skill named `bibi`, and paste https://raw.githubusercontent.com/JimmyLv/bibigpt-skill/main/skills/bibi/SKILL.md
  • Network accessline 50
    https://raw.githubusercontent.com/JimmyLv/bibigpt-skill/main/skills/bibi/SKILL.md
  • Network accessline 54
    App: https://qwenwork.cn/ — skill dir `~/.qwenworkcn/skills/`.
  • Network accessline 56
    Send https://github.com/JimmyLv/bibigpt-skill to QwenWork and ask it to install
  • Network accessline 58
    https://help.aliyun.com/zh/qwenwork/skills
  • Dangerous shell operationline 90
    curl -fsSL https://bibigpt.co/install.sh | bash
  • Network accessline 90
    curl -fsSL https://bibigpt.co/install.sh | bash
  • Network accessline 93
    Or download from: **https://bibigpt.co/download/desktop**
  • Network accessline 116
    1. Visit **https://bibigpt.co/user/integration** (API Token section)
  • Access to secretsline 121
    [Credential-related source omitted]
  • Network accessline 128
    | Endpoint | URL | |----------|-----| | Authorization | `https://bibigpt.co/api/auth/authorize` |
  • Network accessline 129
    |----------|-----| | Authorization | `https://bibigpt.co/api/auth/authorize` | | Token exchange | `https://bibigpt.co/api/auth/token` |
  • Network accessline 130
    | Authorization | `https://bibigpt.co/api/auth/authorize` |
  • Network accessline 131
    | Token exchange | `https://bibigpt.co/api/auth/token` |
  • Network accessline 133
    Use `bibigpt-skill` or `bibigpt-desktop` as `client_id` with redirect URI `http://localhost`.
  • Network accessline 141
    # API mode curl -sf "https://api.bibigpt.co/api/version" \
  • Network accessline 142
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]
  • Network accessline 150
    **URL**: `https://bibigpt.co/api/mcp` (Streamable HTTP, OAuth 2.1)
  • Network accessline 168
    claude mcp add --transport http bibigpt https://bibigpt.co/api/mcp
  • Network accessline 174
    {   "mcpServers": {     "bibigpt": { "url": "https://bibigpt.co/api/mcp", "type": "streamable-http" }
  • Network accessline 175
    "mcpServers": {     "bibigpt": { "url": "https://bibigpt.co/api/mcp", "type": "streamable-http" }   }
  • Network accessline 176
    "bibigpt": { "url": "https://bibigpt.co/api/mcp", "type": "streamable-http" }
  • Network accessline 181
    ### Claude Desktop Settings → Connectors → Add Connector → paste `https://bibigpt.co/api/mcp`
  • Network accessline 182
    Settings → Connectors → Add Connector → paste `https://bibigpt.co/api/mcp`
  • Network accessline 187
    {   "servers": {     "bibigpt": { "type": "http", "url": "https://bibigpt.co/api/mcp" }
  • Network accessline 188
    "servers": {     "bibigpt": { "type": "http", "url": "https://bibigpt.co/api/mcp" }   }
  • Network accessline 189
    "bibigpt": { "type": "http", "url": "https://bibigpt.co/api/mcp" }
  • Network accessline 215
    The [BibiGPT changelog on GitHub Releases](https://github.com/JimmyLv/bibigpt-skill/releases) lists what each version added — useful before/after `update` to see what's new.
  • Network accessline 232
    | macOS | `brew upgrade --cask bibigpt` | | Windows | `winget upgrade BibiGPT --source winget` | | Linux | re-download from https://bibigpt.co/download/desktop |
  • Network accessline 234
    | Linux | re-download from https://bibigpt.co/download/desktop |
  • Network accessline 236
    > **Manifest is hot-cached, not embedded.** Even without `bibi self-update`, the CLI dispatcher fetches `https://bibigpt.co/api/cli-manifest.json` on first call (24h TTL), so newly-released agent procedures show up the next day. `bibi self-
  • Network accessline 240
    The MCP endpoint at `https://bibigpt.co/api/mcp` always serves the **latest** tool list (filtered by `meta.mcp.enabled`). MCP clients re-discover tools on every session — no manual update needed. If you don't see a new tool, restart your cl

skills/bibi/references/supported-platforms.md

  • Network accessline 57
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]

skills/bibi/scripts/bibi-check.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Network accessline 8
    echo "✓ BIBI_API_TOKEN is set (CLI not installed)."   echo "Mode: OpenAPI — call https://api.bibigpt.co/api/v1/ endpoints with curl."   echo ""
  • Network accessline 9
    echo "Mode: OpenAPI — call https://api.bibigpt.co/api/v1/ endpoints with curl."
  • Network accessline 10
    [Credential-related source omitted]
  • Network accessline 11
    [Credential-related source omitted]
  • Network accessline 12
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Network accessline 19
    echo "Option 1 (CLI): winget install BibiGPT --source winget"   elif [[ "$OSTYPE" == "linux"* ]]; then     echo "Option 1 (CLI): curl -fsSL https://bibigpt.co/install.sh | bash"
  • Network accessline 20
    elif [[ "$OSTYPE" == "linux"* ]]; then     echo "Option 1 (CLI): curl -fsSL https://bibigpt.co/install.sh | bash"   else
  • Dangerous shell operationline 21
    echo "Option 1 (CLI): curl -fsSL https://bibigpt.co/install.sh | bash"
  • Network accessline 21
    echo "Option 1 (CLI): curl -fsSL https://bibigpt.co/install.sh | bash"
  • Network accessline 22
    else     echo "Option 1 (CLI): Visit https://bibigpt.co/download/desktop"   fi
  • Network accessline 23
    echo "Option 1 (CLI): Visit https://bibigpt.co/download/desktop"
  • Network accessline 24
    [Credential-related source omitted]
  • Network accessline 25
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]

skills/bibi/workflows/account-check.md

  • Network accessline 44
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Network accessline 45
    https://bibigpt.co/api/v1/me
  • Network accessline 58
    > 你是免费用户,剩余 12 分钟。如需更多时长,可访问 https://bibigpt.co/shop?onDemand=true 升级或购买时长。
  • Network accessline 62
    - **401 Unauthorized**: Run `bibi auth check` then `bibi auth login` (CLI) or set `BIBI_API_TOKEN` (API). - **Network error**: Check connection; the endpoint is `https://bibigpt.co/api/v1/me`.
  • Network accessline 63
    - **Network error**: Check connection; the endpoint is `https://bibigpt.co/api/v1/me`.

skills/bibi/workflows/advanced-tools.md

  • Network accessline 8
    |---|---| | "Make a mindmap from this summary" | `bibi video mindmap --contentId <id> --summary "..."` — returns `.xmind` file URL; cached per (user, contentId) | | "Analyze the visuals / slides / on-screen text" | `bibi video visuals --vid
  • Network accessline 9
    | "Make a mindmap from this summary" | `bibi video mindmap --contentId <id> --summary "..."` — returns `.xmind` file URL; cached per (user, contentId) | | "Analyze the visuals / slides / on-screen text" | `bibi video visuals --videoUrl "htt
  • Network accessline 10
    | "Analyze the visuals / slides / on-screen text" | `bibi video visuals --videoUrl "https://..."` — Pro-only; rate-limited; returns taskId, poll `vision.getVideoProcessingTask` for completion |
  • Network accessline 24
    If `connected` is `false`, surface this guide to the user: > Notion 还没连接。请到 https://bibigpt.co/user/integration → Notion 完成 OAuth 授权。
  • Network accessline 25
    > Notion 还没连接。请到 https://bibigpt.co/user/integration → Notion 完成 OAuth 授权。
  • Network accessline 39
    bibi notion export-note --contentId <id> --json # → { "success": true, "pageUrl": "https://www.notion.so/..." }
  • Network accessline 40
    # → { "success": true, "pageUrl": "https://www.notion.so/..." }
  • Network accessline 51
    --contentId <contentId> \   --summary "$(bibi notes get --contentId <contentId> --json | jq -r .note)" --json # → { "fileUrl": "https://...storage.../<userId>/<contentId>.xmind" }
  • Network accessline 53
    # → { "fileUrl": "https://...storage.../<userId>/<contentId>.xmind" }
  • Network accessline 61
    # 1. Create the task (Pro-only; rate-limited) bibi video visuals --videoUrl "https://..." --json
  • Network accessline 62
    bibi video visuals --videoUrl "https://..." --json
  • Network accessline 65
    [Credential-related source omitted]
  • Network accessline 66
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Network accessline 67
    "https://bibigpt.co/api/trpc/vision.getVideoProcessingTask?input=$(printf %s '{"json":{"taskId":"..."}}' | jq -sRr @uri)"
  • Network accessline 85
    bibi notion status --json                  # confirm connection bibi notion export-note --contentId <contentId> --json # → { "success": true, "pageUrl": "https://www.notion.so/..." }
  • Network accessline 87
    # → { "success": true, "pageUrl": "https://www.notion.so/..." }

skills/bibi/workflows/article-rewrite.md

  • Network accessline 24
    ENCODED=$(python3 -c 'import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1], safe=""))' "$URL") curl -s "https://api.bibigpt.co/api/v1/getSubtitle?url=$ENCODED" \
  • Network accessline 25
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]

skills/bibi/workflows/batch-process.md

  • Network accessline 54
    for URL in "${URLS[@]}"; do   ENCODED=$(python3 -c 'import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1], safe=""))' "$URL")   curl -s "https://api.bibigpt.co/api/v1/createSummaryTask?url=$ENCODED" \
  • Network accessline 55
    [Credential-related source omitted]
  • Network accessline 56
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]

skills/bibi/workflows/channels-manage.md

  • Network accessline 28
    bibi channels subscribe --channelUrl "https://www.youtube.com/@VeritasiumZH" --json
  • Network accessline 39
    bibi channels unsubscribe --channelUrl "https://www.youtube.com/@..." --json
  • Network accessline 46
    bibi channels videos --channelUrl "https://www.youtube.com/@VeritasiumZH" --limit 10 --json

skills/bibi/workflows/collections-manage.md

  • Network accessline 50
    # By sourceUrl (must already be in your library; will return 404 if you haven't summarized it) bibi collections add-item --collectionId <id> --sourceUrl "https://..." --json
  • Network accessline 51
    bibi collections add-item --collectionId <id> --sourceUrl "https://..." --json

skills/bibi/workflows/deep-dive.md

  • Network accessline 24
    ENCODED=$(python3 -c 'import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1], safe=""))' "$URL") curl -s "https://api.bibigpt.co/api/v1/summarizeByChapter?url=$ENCODED" \
  • Network accessline 25
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]

skills/bibi/workflows/export-notes.md

  • Network accessline 49
    --- *Summarized by [BibiGPT](https://bibigpt.co)*
  • Network accessline 50
    *Summarized by [BibiGPT](https://bibigpt.co)*
  • Network accessline 81
    1. The summary response includes `htmlUrl` (e.g., `https://bibigpt.co/video/xxx`)
  • Network accessline 83
    3. First-time users need to connect their Notion workspace at https://bibigpt.co/settings

skills/bibi/workflows/feed-latest.md

  • Network accessline 25
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 26
    "https://bibigpt.co/api/v1/feed?limit=20"
  • Network accessline 36
    "channelTitle": "Veritasium",       "title": "...",       "sourceUrl": "https://...",
  • Network accessline 37
    "title": "...",       "sourceUrl": "https://...",       "coverUrl": "...",
  • Network accessline 38
    "sourceUrl": "https://...",

skills/bibi/workflows/library-browse.md

  • Network accessline 27
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Network accessline 28
    "https://bibigpt.co/api/v1/library/list?limit=20"
  • Network accessline 36
    "id": "...",       "title": "...",       "sourceUrl": "https://...",
  • Network accessline 37
    "title": "...",       "sourceUrl": "https://...",       "coverUrl": "...",
  • Network accessline 38
    "sourceUrl": "https://...",

skills/bibi/workflows/mv-project-read.md

  • Network accessline 19
    The song ID is the `<id>` in `https://suno.bi/song/<id>`.
  • Network accessline 22
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 71
    - Cast questions: answer with shot numbers counted from 1 (`appearsIn + 1`). - Failures: quote `still.error` / `video.error` in plain words and suggest the user edit that shot's description before repainting. - This endpoint is **read-only*
  • Network accessline 73
    - This endpoint is **read-only**. Changing the project still happens in the SunoMV editor at `https://suno.bi/`.

skills/bibi/workflows/quick-summary.md

  • Network accessline 43
    ENCODED=$(python3 -c 'import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1], safe=""))' "$URL") curl -s "https://api.bibigpt.co/api/v1/summarize?url=$ENCODED" \
  • Network accessline 44
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 55
    # Create task TASK=$(curl -s "https://api.bibigpt.co/api/v1/createSummaryTask?url=$ENCODED" \
  • Network accessline 56
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Network accessline 61
    # Poll every 3s until completed while true; do   STATUS=$(curl -s "https://api.bibigpt.co/api/v1/getSummaryTaskStatus?taskId=$TASK_ID" \
  • Network accessline 62
    [Credential-related source omitted]
  • Network accessline 63
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Instruction override signalline 78
    - **Source**: Platform name + original URL - **Summary**: The AI-generated Markdown summary - **Duration/Quota**: Mention `costDuration` and `remainingTime` if relevant. For image notes, `costDuration` is quota, not the length of a video — 
  • Instruction override signalline 80
    - **Duration/Quota**: Mention `costDuration` and `remainingTime` if relevant. For image notes, `costDuration` is quota, not the length of a video — do not tell the user the note is a one-second video just because the number is small.

skills/bibi/workflows/research-compile.md

  • Network accessline 34
    ENCODED=$(python3 -c 'import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1], safe=""))' "$URL") curl -s "https://api.bibigpt.co/api/v1/summarize?url=$ENCODED&includeDetail=true" \
  • Network accessline 35
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]

skills/bibi/workflows/transcript-extract.md

  • Network accessline 35
    ENCODED=$(python3 -c 'import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1], safe=""))' "$URL") curl -s "https://api.bibigpt.co/api/v1/getSubtitle?url=$ENCODED" \
  • Network accessline 36
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]

skills/bibi/workflows/video-to-tiktok-mv.md

  • Network accessline 11
    A `https://suno.bi/song/share/<songId>?vertical=1` URL that hosts a TikTok-ratio (9:16) HTML player with the AI-generated song, cover, and karaoke-style lyrics overlay — embeddable on Twitter / X cards, ready for screen-record for social po
  • Network accessline 30
    ENCODED=$(python3 -c 'import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1], safe=""))' "$URL") curl -s "https://api.bibigpt.co/api/v1/summarizeByChapter?url=$ENCODED&includeDetail=true" \
  • Network accessline 31
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 103
    > "Here's the TikTok-fit lyric I composed (≈ N seconds). Copy this into the SunoMV creator at `https://suno.bi/` → Create. Once the song renders, paste the share link back to me and I'll wrap it in a TikTok player URL for you."
  • Network accessline 112
    After the user reports back with the generated song URL (looks like `https://suno.bi/song/<uuid>`), respond with:
  • Network accessline 115
    🎬 TikTok-ready share link: https://suno.bi/song/share/<uuid>?vertical=1
  • Network accessline 116
    https://suno.bi/song/share/<uuid>?vertical=1

skills/bibi/workflows/visual-analysis.md

  • Network accessline 19
    - **Best for**: Slides, presentations, tutorials, demos, whiteboard sessions - **Current access**: Visual analysis is primarily available through the BibiGPT web UI - **CLI/API limitation**: Frame-by-frame visual analysis is not yet exposed
  • Network accessline 21
    - **CLI/API limitation**: Frame-by-frame visual analysis is not yet exposed via CLI or the public OpenAPI. The web UI at `https://bibigpt.co/video/[id]` provides this feature
  • Network accessline 34
    ENCODED=$(python3 -c 'import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1], safe=""))' "$URL") curl -s "https://api.bibigpt.co/api/v1/summarizeByChapter?url=$ENCODED&includeDetail=true" \
  • Network accessline 35
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Network accessline 44
    1. Use the `htmlUrl` from the summary response (e.g., `https://bibigpt.co/video/xxx`)

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 500 facts

and 450 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/bibi/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/bibi/SKILL.md.cursor/skills/<skill-name>/
Gemini CLINativeManifest gemini-extension.json.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/bibi/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/bibi/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.