← Back to Skills Marketplace
damingdong

Yiliu

by DamingDong · GitHub ↗ · v1.2.3 · MIT-0
cross-platform ⚠ suspicious
165
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install yiliu
Description
Yiliu - AI-powered note-taking knowledge base with semantic search, auto-summarization, and version management
Usage Guidance
This skill appears to do what it says: local SQLite/LibSQL storage (data/yiliu.db and data/vectors.json), optional OpenAI network calls if you set OPENAI_API_KEY, and local model caching under your home directory for xenova transformers. Before installing: 1) If you don't want note contents sent to OpenAI, do not set OPENAI_API_KEY (the skill falls back to local or keyword search). 2) Review package.json and consider running npm install in an isolated environment (or review dependency list) since it will pull many npm packages. 3) Expect the skill to write files under ./data and to ~/.cache/yiliu/models (configurable via env vars). 4) If you plan to provide an OpenAI key, consider using a restricted key or monitoring usage. 5) If you want extra assurance, inspect the omitted vector/storage files or run the code in a sandbox before granting access to sensitive notes.
Capability Analysis
Type: OpenClaw Skill Name: yiliu Version: 1.2.3 The "yiliu" skill is a legitimate AI-powered note-taking and knowledge base tool that implements semantic search, auto-summarization, and version control. The code in `src/ai/index.ts` and `src/storage/db.ts` uses LibSQL for local storage and provides a clear fallback mechanism between OpenAI and local HuggingFace models (@xenova/transformers) for embeddings. There are no indicators of data exfiltration, malicious execution, or obfuscation; all behaviors, including network requests to OpenAI and local file system operations in the `data/` directory, are consistent with the stated purpose in `SKILL.md` and `README.md`.
Capability Assessment
Purpose & Capability
Name/description (AI note-taking with semantic search, summaries, versioning) matches the code and declared dependencies: local DB (LibSQL), vector store, local embeddings (@xenova/transformers) and optional OpenAI calls. Required binaries/env in the registry are empty but the skill sensibly treats OPENAI_API_KEY as optional; the included npm dependencies are appropriate for the stated features.
Instruction Scope
SKILL.md and code limit actions to note capture, local storage under ./data and model cache under the user's home cache dir, semantic/vector search, and optional API calls to OpenAI. There are no instructions to read unrelated system files, exfiltrate arbitrary credentials, or send data to unexpected endpoints beyond OpenAI (and local model downloads/cache).
Install Mechanism
There is no registry install spec (instruction-only), but the bundle includes package.json and source files implying npm install/build is required. That is a reasonable pattern, but users should be aware running npm install will pull many third-party packages from npm (normal for Node apps). No downloads from obscure single-host URLs or extract-from-URL steps were observed.
Credentials
The only sensitive environment variable referenced is OPENAI_API_KEY (optional) for cloud AI features; other env vars (OPENAI_BASE_URL, YILIU_DATA_PATH, XENOVA_CACHE_DIR, model names) are for configuration. The registry not requiring env vars is consistent because cloud AI is optional. No unrelated service credentials or excessive secret requests are present.
Persistence & Privilege
Skill does not request always:true and does not modify other skills or system-wide agent settings. It persists data under local ./data and uses a model cache directory in the user's home (expected for local models). Autonomous invocation is enabled by default (normal) but not combined with other red flags.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install yiliu
  3. After installation, invoke the skill by name or use /yiliu
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.3
Fix: Set default cache directory to ~/.cache/yiliu/models to avoid Chinese path encoding issues
v1.2.2
Fix: Replaced @huggingface/transformers with @xenova/transformers for better Node.js compatibility and local embedding stability
v1.2.1
Security fix: removed dynamic import, added security declaration
v1.2.0
LibSQL storage, semantic search, AI enhancement, local embeddings support
Metadata
Slug yiliu
Version 1.2.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is Yiliu?

Yiliu - AI-powered note-taking knowledge base with semantic search, auto-summarization, and version management. It is an AI Agent Skill for Claude Code / OpenClaw, with 165 downloads so far.

How do I install Yiliu?

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

Is Yiliu free?

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

Which platforms does Yiliu support?

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

Who created Yiliu?

It is built and maintained by DamingDong (@damingdong); the current version is v1.2.3.

💬 Comments