Douban Movie API

v1.0.4

Analyze Douban Movie workflows with JustOneAPI, including movie Reviews, review Details, and subject Details across 6 operations.

0· 34·1 current·1 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
Capability signals
Requires OAuth token
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description describe Douban Movie operations and the skill only requires a JustOneAPI token and node to call api.justoneapi.com endpoints; those requirements are appropriate and expected.
Instruction Scope
SKILL.md instructs the agent to pick an operation, ask for missing parameters, and run the included node script to call the documented GET endpoints. It does not direct reading unrelated files, access other environment variables, or transmit data to any endpoint beyond api.justoneapi.com.
Install Mechanism
There is no install spec (instruction-only with one included run script). Nothing is downloaded from arbitrary URLs and no archives are extracted—risk from installation is minimal.
Credentials
The only required env var is JUST_ONE_API_TOKEN (declared as primary). That token is necessary to authenticate with the upstream API; no unrelated credentials or config paths are requested.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request permanent system-wide privileges or attempt to modify other skills/configuration.
Assessment
This skill appears coherent and limited to calling JustOneAPI's Douban endpoints. Before installing: ensure the JUST_ONE_API_TOKEN you provide has appropriate, least-privilege scope and is issued by a trusted provider; review JustOneAPI's privacy/data-retention policies if you will send user data; confirm your environment has a compatible Node runtime; and avoid providing highly privileged credentials. Because the agent can invoke the skill autonomously (the platform default), be mindful that the token will be sent to https://api.justoneapi.com whenever operations are executed.

Like a lobster shell, security has layers — review code before you run it.

latestvk970epa3x03ncqwxyf5y9hh2h9846wy0

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

Binsnode
EnvJUST_ONE_API_TOKEN
Primary envJUST_ONE_API_TOKEN

SKILL.md

Douban Movie

This skill wraps 6 Douban Movie operations exposed by JustOneAPI. It is strongest for movie Reviews, review Details, subject Details, and comments. Expect common inputs such as page, subjectId, sort, reviewId.

When To Use It

  • The user needs movie Reviews or review Details on Douban Movie.
  • The task lines up with subject Details rather than a generic cross-platform workflow.
  • The user can provide identifiers or filters such as page, subjectId, sort, reviewId.
  • The user wants an exact API-backed answer instead of a freeform summary.

Representative Operations

  • getMovieReviewsV1: Movie Reviews — Get Douban movie Reviews data, including review titles, ratings, and snippets, for audience sentiment analysis and review research
  • getMovieReviewDetailsV1: Review Details — Get Douban movie Review Details data, including metadata, content fields, and engagement signals, for review archiving and detailed opinion analysis
  • getSubjectDetailV1: Subject Details — Get Douban subject Details data, including title, rating, and cast, for title enrichment and catalog research
  • getMovieCommentsV1: Comments — Get Douban movie Comments data, including ratings, snippets, and interaction counts, for quick sentiment sampling and review monitoring

Request Pattern

  • 6 operations are available in this skill.
  • HTTP methods used here: GET.
  • The most common non-token parameters are page, subjectId, sort, reviewId.
  • 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: getMovieReviewsV1, getMovieReviewDetailsV1, getSubjectDetailV1, getMovieCommentsV1.
  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 "<operation-id>" --token "$JUST_ONE_API_TOKEN" --params-json '{"key":"value"}'

Environment

  • Required: JUST_ONE_API_TOKEN

Output Rules

  • Start with a plain-language answer tied to the Douban Movie task the user asked for.
  • Include the most decision-relevant fields from the selected endpoint before dumping raw JSON.
  • When using getMovieReviewsV1, explain why the returned fields answer the user's question.
  • If the user gave filters such as page, subjectId, sort, echo those back so the scope is explicit.
  • If the backend errors, include the backend payload and the exact operation ID.

Files

4 total
Select a file
Select a file to preview.

Comments

Loading comments…