Files
daymade__claude-code-skills/bilibili-source/evals/evals.json
T
daymade 9aab8d1208 feat(bilibili-source): add login-free Bilibili video data-fetch skill (#86)
Login-free fetch of comprehensive Bilibili (B站) video data in one view/detail call: title, UP follower count, tags, partition, per-part cids, live stats, and full danmaku text. Accepts BVID/av/b23.tv/URL. Ships bili-selftest.sh API-drift health-check and a WBI-signing API reference. All examples synthetic; NO-FABRICATION discipline.
2026-06-13 12:32:50 +08:00

56 lines
2.7 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"skill_name": "bilibili-source",
"evals": [
{
"id": 1,
"name": "cite-real-stats-from-url",
"prompt": "I'm writing up a short analysis of this B站 video: https://www.bilibili.com/video/BV17x411w7KC — I need the actual play count, likes and favorites to cite, not rough numbers. Can you get them?",
"expected_behavior": [
"Runs scripts/bili-fetch.sh with the URL instead of guessing or estimating numbers",
"Reports view/like/favorite from the returned stat block",
"Includes the fetched_at timestamp alongside the metrics (because they are live snapshots)",
"Does not hand-type or round numbers as if authoritative",
"Mentions the UP name and other metadata returned in the same call where relevant"
],
"files": []
},
{
"id": 2,
"name": "danmaku-audience-reactions",
"prompt": "这个 B站 视频 av170001 弹幕里大家都在说什么?我想了解观众的真实反应",
"expected_behavior": [
"Recognizes danmaku (bullet comments) as the relevant signal and uses scripts/bili-danmaku.sh",
"Handles the av number input (does not require a BVID)",
"Returns actual danmaku text, not just the danmaku count",
"Does not fabricate comments if the fetch returns few or none"
],
"files": []
},
{
"id": 3,
"name": "subtitles-need-login",
"prompt": "Grab the subtitle transcript from this bilibili video BV17x411w7KC so I can summarize what it's about.",
"expected_behavior": [
"Knows Bilibili subtitles are login-gated and there is no anonymous path",
"Asks the user before reading their browser cookies / using their Bilibili login",
"Uses scripts/bili-subs.sh (or the documented SESSDATA path) rather than claiming a login-free method",
"Treats the ai-zh track as AI-generated draft, not a verified verbatim transcript",
"Does not invent a transcript if no subtitle track exists"
],
"files": []
},
{
"id": 4,
"name": "multipart-and-shortlink",
"prompt": "朋友发我一个 b23.tv 短链(类似 https://b23.tv/xxxxxxx说是个多P的合集视频帮我看看有几个分P、每个分P的 cid 是多少UP 有多少粉丝",
"expected_behavior": [
"Passes the b23.tv short link straight to scripts/bili-fetch.sh (which expands it)",
"Reports videos (part count) and the per-part cids from pages[], not just the top-level cid",
"Reports the UP follower count (up.fans) from the same call",
"Does not claim it cannot handle short links or multi-part videos"
],
"files": []
}
]
}