← Back to Skills Marketplace
justoneapi

Bilibili API

by justoneapi · GitHub ↗ · v1.0.10 · MIT-0
cross-platform ✓ Security Clean
215
Downloads
0
Stars
1
Active Installs
11
Versions
Install in OpenClaw
/install justoneapi-bilibili
Description
Analyze Bilibili workflows with JustOneAPI, including video Details, user Published Videos, and user Profile across 9 operations.
README (SKILL.md)

Bilibili

This skill wraps 9 Bilibili operations exposed by JustOneAPI. It is strongest for video Details, user Published Videos, user Profile, and video Danmaku. Expect common inputs such as aid, bvid, cid, page, uid.

When To Use It

  • The user needs video Details or user Published Videos on Bilibili.
  • The task lines up with user Profile rather than a generic cross-platform workflow.
  • The user can provide identifiers or filters such as aid, bvid, cid, page.
  • The user wants an exact API-backed answer instead of a freeform summary.

Representative Operations

  • getBilibiliVideoDetailV2: Video Details — Get Bilibili video Details data, including metadata (title, tags, and publishing time), for tracking video performance and engagement metrics and analyzing content metadata and uploader information
  • getBilibiliUserVideoListV2: User Published Videos — Get Bilibili user Published Videos data, including titles, covers, and publish times, for creator monitoring and content performance analysis
  • getUserDetailV2: User Profile — Get Bilibili user Profile data, including account metadata, audience metrics, and verification-related fields, for analyzing creator's profile, level, and verification status and verifying user identity and social presence on bilibili
  • getVideoDanmuV2: Video Danmaku — Get Bilibili video Danmaku data, including timeline positions and comment text, for audience reaction analysis and subtitle-style comment review

Request Pattern

  • 9 operations are available in this skill.
  • HTTP methods used here: GET.
  • The most common non-token parameters are aid, bvid, cid, page, uid.
  • All operations in this skill are parameter-driven requests; none require a request body.

How To Work

  1. Read generated/operations.md before choosing an endpoint.
  2. Start with one of these operations when it matches the user's request: getBilibiliVideoDetailV2, getBilibiliUserVideoListV2, getUserDetailV2, getVideoDanmuV2.
  3. Pick the smallest matching operation instead of guessing.
  4. Ask the user for any missing required parameter. Do not invent values.
  5. Call the helper with:
node {baseDir}/bin/run.mjs --operation "\x3Coperation-id>" --token "$JUST_ONE_API_TOKEN" --params-json '{"key":"value"}'

Environment

  • Required: JUST_ONE_API_TOKEN
  • This skill uses JUST_ONE_API_TOKEN only for authenticated Just One API requests.
  • Keep JUST_ONE_API_TOKEN private. Do not paste it into chat messages, screenshots, or logs.
  • Get a token from Just One API Dashboard.
  • Authentication details: Just One API Usage Guide.

Output Rules

  • Start with a plain-language answer tied to the Bilibili task the user asked for.
  • Include the most decision-relevant fields from the selected endpoint before dumping raw JSON.
  • When using getBilibiliVideoDetailV2, explain why the returned fields answer the user's question.
  • If the user gave filters such as aid, bvid, cid, echo those back so the scope is explicit.
  • If the backend errors, include the backend payload and the exact operation ID.
Usage Guidance
This skill appears to be a straightforward wrapper around JustOneAPI's Bilibili endpoints and only needs JUST_ONE_API_TOKEN and node. Before installing: (1) Confirm you trust JustOneAPI (https://api.justoneapi.com) and understand its privacy/terms; (2) Store JUST_ONE_API_TOKEN securely and never paste it into chats or public logs; (3) Be aware the helper will make outbound HTTPS requests to api.justoneapi.com and will send provided IDs/params plus your token—avoid sending sensitive PII as parameters; (4) If you want maximum assurance, inspect bin/run.mjs locally or run it in an isolated environment to observe network calls; (5) If you require stricter control over autonomous calls, restrict agent invocation or provide a scoped token with limited permissions.
Capability Analysis
Type: OpenClaw Skill Name: justoneapi-bilibili Version: 1.0.10 The skill is a standard API wrapper for Bilibili services provided by JustOneAPI. The execution script (bin/run.mjs) safely handles API requests to https://api.justoneapi.com using built-in Node.js functions, and the SKILL.md instructions include appropriate security warnings regarding the protection of the API token.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description match the implemented operations. The only required credential is JUST_ONE_API_TOKEN which is appropriate for an API wrapper. The declared required binary (node) is consistent with the provided bin/run.mjs helper.
Instruction Scope
SKILL.md limits actions to selecting one of the documented endpoints, asking the user for missing parameters, and running the supplied node helper to call https://api.justoneapi.com. It explicitly warns not to paste the token and does not instruct reading unrelated files or environment variables.
Install Mechanism
No install spec is provided (lowest install risk). The skill includes a node script (bin/run.mjs) that the SKILL.md instructs the agent to run; the script appears to call the JustOneAPI base URL. There are no downloads, extract steps, or external installers. This is low-risk but worth noting because it requires node to be present and will execute code shipped with the skill.
Credentials
Only JUST_ONE_API_TOKEN is required and declared as the primary credential. That matches the API wrapper purpose. No other SECRET/TOKEN/PASSWORD env vars or config paths are requested.
Persistence & Privilege
always is false (not force-included). disable-model-invocation is false (normal). The skill does not request to modify other skills or system-wide settings and does not ask for persistent installation privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install justoneapi-bilibili
  3. After installation, invoke the skill by name or use /justoneapi-bilibili
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.10
- Updated operation names: "getVideoDetailV2" is now "getBilibiliVideoDetailV2" and "getUserVideoListV2" is now "getBilibiliUserVideoListV2". - Documentation revised to reflect new operation IDs in usage instructions and recommendations. - No functional changes to API integration or authentication required.
v1.0.9
- Updated the Just One API usage guide link in the authentication details to include UTM parameters. - No functional or API changes; documentation only.
v1.0.8
- Updated the Just One API Dashboard link to include UTM parameters for improved referral tracking. - No functional or operational changes to the skill itself.
v1.0.7
- Clarified that JUST_ONE_API_TOKEN is used solely for authenticated Just One API requests. - No functional changes to endpoints or behavior. - Documentation now explicitly explains token usage in the Environment section.
v1.0.6
- Update: Add explicit instruction to keep JUST_ONE_API_TOKEN private and not share it in messages, screenshots, or logs. - No changes to endpoints or usage patterns; documentation and usage remains the same.
v1.0.5
- Added links and notes about obtaining and using the required API token from the JustOneAPI Dashboard and documentation. - No changes to logic or behavior; guidance is clearer for acquiring authentication credentials.
v1.0.4
rename
v1.0.3
- Skill name updated from justoneapi_bilibili to Bilibili API for better clarity. - No changes to functionality or API operations. - Documentation (SKILL.md) improved for clearer naming and consistency.
v1.0.2
justoneapi-bilibili v1.0.2 expands documentation and clarifies usage. - Expanded SKILL.md with more detailed descriptions of the available 9 operations, especially video Details, user Published Videos, user Profile, and video Danmaku. - Documented common parameter patterns (aid, bvid, cid, page, uid) and clarified how and when to use each operation. - Output instructions are more specific about including relevant fields and parameter echoing. - No changes to core logic or API integrations.
v1.0.1
justoneapi-bilibili 1.0.1 - Added explicit support for passing the API token via the --token flag in the run command. - Updated documentation in SKILL.md to reflect the correct usage of the --token argument for authentication.
v1.0.0
Initial release of the justoneapi-bilibili skill. - Enables access to Bilibili data through JustOneAPI HTTP APIs. - Supports calling specific Bilibili endpoints and returning structured explanations. - Requires the JUST_ONE_API_TOKEN environment variable. - Provides clear output with conclusions, relevant fields, and error handling. - Designed for users needing raw Bilibili API data and direct endpoint access.
Metadata
Slug justoneapi-bilibili
Version 1.0.10
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 11
Frequently Asked Questions

What is Bilibili API?

Analyze Bilibili workflows with JustOneAPI, including video Details, user Published Videos, and user Profile across 9 operations. It is an AI Agent Skill for Claude Code / OpenClaw, with 215 downloads so far.

How do I install Bilibili API?

Run "/install justoneapi-bilibili" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Bilibili API free?

Yes, Bilibili API is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Bilibili API support?

Bilibili API is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Bilibili API?

It is built and maintained by justoneapi (@justoneapi); the current version is v1.0.10.

💬 Comments