← Back to Skills Marketplace
lt5227

Yuque 语雀知识库管理

by LEE · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
184
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install yuque-knowledge-base
Description
语雀 (Yuque) 知识库管理。搜索、阅读、创建、编辑语雀文档,管理知识库和目录。 Use when: user mentions 语雀/Yuque, or wants to search/read/create/edit documents, manage knowledge bases, organize...
Usage Guidance
This skill appears to be a genuine Yuque API client, but pay attention to these points before installing: - The skill needs your Yuque API token even though the registry metadata didn't declare it. Expect to provide a token. - The agent will (by instruction) create a config.json in the skill directory containing your token in plaintext. If you are uncomfortable storing credentials on-disk, use the YUQUE_TOKEN environment variable or avoid installing the skill. - config.json supports a base_url override. Leave base_url as the default (https://www.yuque.com) unless you explicitly trust another endpoint — changing it could cause the token to be sent elsewhere. - Because the token is stored persistently and the skill can be invoked autonomously, consider whether you want to allow autonomous use, and consider scoping the token (create a token with minimal permissions or revoke it after use). - Practical steps: verify the file contents in the skill folder after setup, prefer using environment variables over disk storage if possible, and revoke the token immediately if you suspect misuse. If you want a stronger assurance, ask the publisher to declare YUQUE_TOKEN (or config.json usage) in the registry metadata and to document any telemetry or external endpoints the skill might contact.
Capability Analysis
Type: OpenClaw Skill Name: yuque-knowledge-base Version: 1.0.0 The skill bundle provides a standard set of Python scripts to interact with the Yuque (语雀) OpenAPI for knowledge base management. It includes functionality for searching, reading, creating, and updating documents and repositories. The code uses only the Python standard library (e.g., urllib, json, argparse) and handles authentication through a local config.json or environment variables as described in SKILL.md. No evidence of malicious intent, data exfiltration to unauthorized endpoints, or harmful prompt injection was found; all scripts and instructions are consistent with the stated purpose of the tool.
Capability Assessment
Purpose & Capability
The name/description and the included scripts (_client.py + per-action scripts) match: they implement search/read/create/update/delete and TOC operations against Yuque's API. The code uses only standard-library HTTP calls and implements the documented endpoints — functionality is coherent with the stated purpose.
Instruction Scope
SKILL.md instructs the agent to create a config.json (or set YUQUE_TOKEN env var), write temporary markdown files (e.g., /tmp/yuque_doc.md), and run the included scripts. The scripts only access their own config.json, stdin/stdout, and files the user points at — they do not read unrelated system files. However the runtime instructions explicitly direct the agent to create a persistent config.json in the skill directory (containing the API token).
Install Mechanism
No install spec; scripts are provided as plain Python files and require no external packages — low install risk. Nothing is downloaded from external URLs or installed into system-wide locations.
Credentials
The skill needs a Yuque API token (config.json or YUQUE_TOKEN) to work, but the registry metadata lists no required env vars or primary credential. That mismatch is a material inconsistency. Additional concerns: the token is stored in plaintext in config.json in the skill directory by the installation flow described; config.json also allows changing base_url (defaulting to yuque.com), which could be pointed at an arbitrary endpoint if modified, enabling token exfiltration.
Persistence & Privilege
always:false (normal). The agent (per SKILL.md) will create a config.json in the skill directory and store the token persistently; combined with autonomous invocation (the default), this means the stored token could be used later without re-prompting the user. This is expected for API clients but is a persistent credential storage worth noting.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install yuque-knowledge-base
  3. After installation, invoke the skill by name or use /yuque-knowledge-base
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
## v1.0.0 - Initial Release Yuque (语雀) knowledge base management skill for AI agents. ### Features - Search: Full-text search for documents and repos - Read: Get document content with markdown/HTML/lake format support - Create: Create documents in any repo with markdown format - Update: Edit document title, body, and visibility - Delete: Remove documents from repos - Repos: List and create knowledge bases (personal or group) - TOC: View and manage repo table of contents structure - Versions: Browse document version history with diff ### Technical - Zero external dependencies (Python standard library only) - Cross-platform: works with Claude Code, opencode, openclaw, and any agent with shell access - Dual auth: config.json (preferred) or YUQUE_TOKEN env var - Quick setup via AI prompt: just tell your agent your API token - 13 independent scripts, each handling one operation - JSON output to stdout for easy agent parsing
Metadata
Slug yuque-knowledge-base
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Yuque 语雀知识库管理?

语雀 (Yuque) 知识库管理。搜索、阅读、创建、编辑语雀文档,管理知识库和目录。 Use when: user mentions 语雀/Yuque, or wants to search/read/create/edit documents, manage knowledge bases, organize... It is an AI Agent Skill for Claude Code / OpenClaw, with 184 downloads so far.

How do I install Yuque 语雀知识库管理?

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

Is Yuque 语雀知识库管理 free?

Yes, Yuque 语雀知识库管理 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Yuque 语雀知识库管理 support?

Yuque 语雀知识库管理 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Yuque 语雀知识库管理?

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

💬 Comments