Individual skill
bilibili-cli
CLI skill for Bilibili (哔哩哔哩, B站) with token-efficient YAML output for AI agents to browse videos, users, search, trending, dynamics, favorites, and interactions from the terminal
SKILL.md
Source commit dbe28551930df43b633baa52e9639832aeada967
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 3, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,147
- Repository last updated
- Mar 14, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- bilibili Declared skill tag
- 哔哩哔哩 Declared skill tag
- b站 Declared skill tag
- video Declared skill tag
- social-media Declared skill tag
- cli Declared skill tag
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.github/ISSUE_TEMPLATE/bug_report.ymlasset · 1,228 bytes.github/ISSUE_TEMPLATE/feature_request.ymlasset · 674 bytes.github/workflows/ci.ymlasset · 1,273 bytes.github/workflows/publish.ymlasset · 571 bytes.gitignoreasset · 214 bytesCHANGELOG.mddoc · 375 bytesLICENSEasset · 10,761 bytesREADME.mddoc · 18,709 bytesSCHEMA.mddoc · 988 bytesSKILL.mdcore · 8,049 bytesSKILL.mdcore · 8,049 bytesSKILL.mdcore · 8,049 bytesSKILL.mdcore · 8,049 bytesSKILL.mdcore · 8,049 bytesSKILL.mdcore · 8,049 bytesSKILL.mdcore · 8,049 bytesSKILL.mdcore · 8,049 bytesSKILL.mdcore · 8,049 bytesSKILL.mdcore · 8,049 bytesSKILL.mdcore · 8,049 bytesSKILL.mdcore · 8,049 bytesSKILL.mdcore · 8,049 bytesSKILL.mdcore · 8,049 bytesSKILL.mdcore · 8,049 bytesSKILL.mdcore · 8,049 bytesSKILL.mdcore · 8,049 bytesbili_cli/__init__.pyruns · 194 bytesbili_cli/auth.pyruns · 13,508 bytesbili_cli/cli.pyruns · 2,139 bytesbili_cli/client.pyruns · 26,669 bytesbili_cli/commands/__init__.pyruns · 27 bytesbili_cli/commands/account.pyruns · 4,316 bytesbili_cli/commands/audio.pyruns · 4,125 bytesbili_cli/commands/collections.pyruns · 19,138 bytesbili_cli/commands/common.pyruns · 4,336 bytesbili_cli/commands/discovery.pyruns · 3,740 bytesbili_cli/commands/interactions.pyruns · 4,190 bytesbili_cli/commands/user_search.pyruns · 7,615 bytesbili_cli/commands/video.pyruns · 7,079 bytesbili_cli/exceptions.pyruns · 622 bytesbili_cli/formatter.pyruns · 4,912 bytesbili_cli/payloads.pyruns · 10,920 bytespyproject.tomlasset · 1,918 bytestests/conftest.pyruns · 1,247 bytestests/test_audio.pyruns · 7,665 bytestests/test_auth.pyruns · 10,307 bytestests/test_cli.pyruns · 39,661 bytestests/test_client.pyruns · 18,853 bytestests/test_helpers.pyruns · 2,464 bytestests/test_smoke.pyruns · 2,336 bytestests/test_subtitle.pyruns · 1,596 bytesuv.lockasset · 422,557 bytes
Read excerpt
# bilibili-cli Skill
A CLI tool for interacting with Bilibili (哔哩哔哩). Use it to fetch video info, search content, browse user profiles, and perform interactions like liking or triple-clicking.
## Agent Defaults
When you need machine-readable output:
1. Prefer `--yaml` first because it is usually more token-efficient than pretty JSON.
2. Use `--json` only when downstream tooling strictly requires JSON.
3. Keep result sets small with `--max`, `--page`, or `--offset`.
4. Prefer specific commands over broad ones. Example: use `bili user-videos 946974 --max 3 --yaml` instead of fetching large timelines.
5. When summarizing a video, fetch subtitles first. Subtitles usually contain the video's core content and are the best primary source for summaries.
6. Only fall back to `--ai`, comments, or audio extraction when subtitles are unavailable or clearly insufficient.