From yangsonhung-awesome-agent-skills
Export Yuque knowledge bases, Yuque documents, or .lakebook files into local Markdown folders for Obsidian. Use when users want to export Yuque, convert lakebook to Markdown, migrate a Yuque knowledge base to Obsidian, batch-convert multiple .lakebook files, or fix Yuque export issues such as missing images, cropped image mismatches, broken internal links, wrong folder hierarchy, and Markdown table rendering problems.
npx claudepluginhub joshuarweaver/cascade-content-creation-misc-1 --plugin yangsonhung-awesome-agent-skillsThis skill uses the workspace's default tool permissions.
Convert one or more Yuque `.lakebook` files into local Markdown folders, with images and internal document links prepared for Obsidian.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
Convert one or more Yuque .lakebook files into local Markdown folders, with images and internal document links prepared for Obsidian.
Use this skill when the user asks for:
.lakebook filesDo not use this skill for:
.lakebookuv consistently. Do not create temporary .venv or similar task-local environments in the working directory.uv command, first check whether uv is available in the environment.uv is not installed or not available in PATH, the agent must ask the user for confirmation before installing uv. Do not install it silently.uv sync or uv run python scripts/cli.py ..., the agent must first switch into the installed skill tool directory, meaning the directory that contains this SKILL.md, pyproject.toml, uv.lock, and scripts/. Do not run these commands directly from the .lakebook source directory, the output directory, or the user's current workspace root.uv run python scripts/cli.py
uv sync
cd /path/to/installed-skill-root
uv sync
uv run python scripts/cli.py ...
uv run python scripts/cli.py -l "/path/to/your_file.lakebook" -o "/target/root"
uv run python scripts/cli.py -l "/path/to/your_file_1.lakebook" "/path/to/your_file_2.lakebook" -o "/target/root"
scripts/cli.py still supports interactive terminal selection for manual human use, agents must not rely on interactive mode because they cannot reliably capture terminal interaction state. Always pass explicit -l and -o arguments.uv from the skill tool directory.<!doctype lake> at the start of the document body; older implementations could render this as a stray lake## prefix in Markdown. The current skill implementation already handles this case..md files exist.assets folders existlake## prefix.lakebook files.For detailed behavior, troubleshooting, and output rules, read references/usage.md.