Skip to content

feat: implement OpenClaw plugin with 8 personal skills#57

Merged
chen201724 merged 2 commits into
mainfrom
feat/openclaw-plugin-implementation
Mar 18, 2026
Merged

feat: implement OpenClaw plugin with 8 personal skills#57
chen201724 merged 2 commits into
mainfrom
feat/openclaw-plugin-implementation

Conversation

@chen201724
Copy link
Copy Markdown
Member

What

Fully implement the OpenClaw plugin for Yuque, replacing the skeleton with a working plugin.

Changes

Plugin Entry (index.ts)

  • New entry point using openclaw/plugin-sdk (replaces old @openclaw/plugin-api import)
  • Registers yuque status CLI command
  • Uses emptyPluginConfigSchema() — token config is handled by MCP Server env vars

Plugin Manifest (openclaw.plugin.json)

  • Removed token/apiUrl config schema (not needed, MCP handles auth)
  • Updated skills to point to skills/ directory (was skills/yuque)

Package Config (package.json)

  • Added openclaw.extensions field for jiti runtime loading
  • Removed tsc build scripts (OpenClaw loads TS directly via jiti)
  • Updated main to index.ts

8 Personal Knowledge Management Skills

Copied from plugins/yuque-personal/skills/:

  • smart-search — Natural language knowledge base search
  • smart-summary — Multi-granularity document summarization
  • reading-digest — Structured reading notes from articles
  • daily-capture — Fleeting ideas → organized thematic notes
  • note-refine — Polish rough notes into quality documents
  • knowledge-connect — Discover hidden document connections
  • style-extract — Analyze and profile writing style
  • stale-detector — Find outdated docs, generate maintenance reports

Cleanup

  • Removed src/ directory (old skeleton)
  • Removed tsconfig.json (no build step needed)

Documentation

  • Updated README.md (Chinese) and README.en.md with installation, skills list, and MCP Server configuration

…skills

- Replace skeleton src/index.ts with proper OpenClaw plugin entry using openclaw/plugin-sdk
- Update openclaw.plugin.json: remove token config (handled by MCP env vars), point skills to skills/
- Update package.json: add openclaw.extensions field, remove tsc build (jiti loads TS at runtime)
- Copy 8 skills from yuque-personal: smart-search, smart-summary, reading-digest, daily-capture, note-refine, knowledge-connect, style-extract, stale-detector
- Remove tsconfig.json (no build step needed)
- Update README.md and README.en.md with installation, skills list, and MCP config docs
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 18, 2026

PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-03-18 16:48 UTC

@chen201724 chen201724 merged commit fc189d9 into main Mar 18, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant