← Back to Skills Marketplace
jvy

bookmark

by jvy · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
269
Downloads
1
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install bookmark
Description
Search and browse the Shuqianlan bookmark library by keyword, latest updates, categories, articles, or links in a read-only mode.
README (SKILL.md)

Bookmark

Use this skill for read-only queries against the public Shuqianlan bookmark site.

Do not claim support for scheduled pushes, subscriptions, or other persistent state. This skill only handles:

  • keyword search
  • recent updates
  • top category listing
  • category article listing
  • category link listing

Commands

Run the bundled Node script and pass the user's query/category as one shell argument.

node scripts/bookmark.mjs search "python tutorial"
node scripts/bookmark.mjs latest
node scripts/bookmark.mjs categories
node scripts/bookmark.mjs articles "开发工具"
node scripts/bookmark.mjs links "开发工具"

Useful flags:

node scripts/bookmark.mjs search "notion ai" --limit 10
node scripts/bookmark.mjs latest --limit 8
node scripts/bookmark.mjs categories --limit 20
node scripts/bookmark.mjs articles "AI" --limit 10
node scripts/bookmark.mjs links "AI" --limit 20

Workflow

  1. Map the user request to exactly one of the five commands above.
  2. Run the script.
  3. Return the script output directly, or lightly trim it if the user asked for a shorter answer.
  4. If the user asks for more results, rerun with a larger --limit.

Behavior

  • Reply in the user's language.
  • Treat 书签篮, 书签栏, and 书签蓝 as the same thing.
  • If a category lookup fails, suggest listing categories first.
  • If a search fails, suggest a shorter keyword.
  • Prefer the script output over freehand paraphrasing when links matter.

Notes

  • Default source: https://shuqianlan.com
  • Override source only when the user explicitly asks:
BOOKMARK_BASE_URL="https://example.com" node scripts/bookmark.mjs latest
  • For the original openclaw-server feature split and matching rules, read references/openclaw-server-bookmark-map.md.
Usage Guidance
This skill appears to do what it claims: run a bundled Node script to query the public Shuqianlan bookmark site. Before installing, verify you have Node available (SKILL.md requires it, though the registry metadata omitted it). Note the optional BOOKMARK_BASE_URL env var and --base-url flag: by default the skill fetches https://shuqianlan.com, but if you or a user sets the base URL the skill will fetch from that host — this is useful for testing but could be used to make the agent request arbitrary or internal endpoints (SSRF risk). The skill does not ask for credentials or write persistent state. If you want extra assurance, review the full scripts/bookmark.mjs file locally to confirm there are no hidden network endpoints or telemetry before enabling autonomous invocation.
Capability Analysis
Type: OpenClaw Skill Name: bookmark Version: 1.0.0 The bookmark skill bundle is a legitimate tool for searching and browsing the Shuqianlan bookmark library (shuqianlan.com). The Node.js script (scripts/bookmark.mjs) performs read-only GET requests to fetch JSON and HTML data, with no evidence of data exfiltration, command injection, or malicious persistence. The instructions in SKILL.md are well-defined and align with the stated purpose of the skill.
Capability Assessment
Purpose & Capability
Skill name/description (search/browse Shuqianlan) match the included Node script and the reference map. Minor mismatch: the SKILL.md metadata requires the 'node' binary, but the registry 'Required binaries' list is empty; the script will need Node to run.
Instruction Scope
Runtime instructions are narrowly scoped to five read-only commands (search, latest, categories, articles, links) that run the bundled Node script and return its output. The SKILL.md documents an optional BOOKMARK_BASE_URL environment override and a --base-url flag; if used, the script will fetch from that URL instead of the default site (this is useful for testing but could be abused to make the agent fetch arbitrary endpoints).
Install Mechanism
No install spec (instruction-only plus bundled JS). Nothing is downloaded or executed at install time beyond running the included Node script at runtime.
Credentials
No credentials or required env vars are declared. The script reads an optional BOOKMARK_BASE_URL env var to change the data source; this is reasonable for a client but should be noted since it allows pointing requests at arbitrary hosts. No secret exfiltration appears in the code.
Persistence & Privilege
Skill does not request always:true and does not modify other skills or global agent settings. It can be invoked autonomously per platform default, which is expected for a functional skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bookmark
  3. After installation, invoke the skill by name or use /bookmark
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the "bookmark" skill for querying the Shuqianlan (书签篮) bookmark library. - Supports keyword search, recent updates, top categories, category articles, and category links. - Read-only: does not support subscriptions or scheduled digests. - Covers both English and Chinese bookmark requests (书签篮/书签栏/书签蓝). - Returns script output directly, with suggestions if lookup fails. - Allows users to override the data source if specified.
Metadata
Slug bookmark
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is bookmark?

Search and browse the Shuqianlan bookmark library by keyword, latest updates, categories, articles, or links in a read-only mode. It is an AI Agent Skill for Claude Code / OpenClaw, with 269 downloads so far.

How do I install bookmark?

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

Is bookmark free?

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

Which platforms does bookmark support?

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

Who created bookmark?

It is built and maintained by jvy (@jvy); the current version is v1.0.0.

💬 Comments