siyuan-sisyphus-cli

Operate SiYuan notes via MCP tools with read-after-write validation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/BoChao1Zhang/dotfiles --skill siyuan-sisyphus-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: siyuan-sisyphus-cli
Source: https://github.com/BoChao1Zhang/dotfiles/tree/main/dot_codex/skills/siyuan-sisyphus-cli
Command: npx skills add https://github.com/BoChao1Zhang/dotfiles --skill siyuan-sisyphus-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Operate SiYuan notes through the SiYuan Sisyphus MCP tools by default to streamline reads and writes, organization, and management of notes, blocks, notebooks, attribute views, databases, tags, assets, and system info. Prefer MCP for ordinary SiYuan work; use the siyuan-sisyphus / siyuan CLI only when the user explicitly asks for CLI/shell usage, when MCP tools are unavailable, when a needed operation is not exposed by MCP, or when scripting against SiYuan is required.

Core Features & Use Cases

  • Default path: use MCP tools for reads and writes, centering on SiYuan notes, blocks, notebooks, and related entities.
  • Fallback strategy: CLI usage only if explicitly requested or MCP coverage is insufficient or unavailable.
  • Workflow safety: ensures MCP-based automation with verification and read-after-write checks.

Quick Start

Start by using MCP tools to inspect, search, create, edit, and organize SiYuan notes and related data.

Frequently Asked Questions about siyuan-sisyphus-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate SiYuan note operations using MCP tools?

Automating SiYuan note operations with MCP tools involves using default workflows to read, write, and organize notes, blocks, and notebooks. Mutations include strict safety checks and read-after-write validation to ensure correctness.

What is the best way to manage SiYuan blocks and notebooks via automation?

Managing SiYuan blocks and notebooks via automation is best handled through MCP-based workflows for discovery and mutations. This method ensures operations are backed by verification and strict read-after-write validation.

When should I use the CLI instead of MCP for SiYuan notes?

Use the CLI for SiYuan notes only when explicitly requested, when MCP tools are unavailable, when a needed operation is not exposed by MCP, or when scripting against SiYuan is required. The CLI acts as a fallback when MCP coverage is insufficient.

Does SiYuan MCP automation support read-after-write verification?

SiYuan MCP automation supports read-after-write verification. Mutations performed through MCP tools include strict safety checks and validation steps to guard against errors and ensure data integrity.

Can I use MCP to organize SiYuan assets and tags?

You can use MCP to organize SiYuan assets and tags. The default MCP path streamlines management of notes, blocks, notebooks, attribute views, databases, tags, and assets.

Why use MCP over CLI for SiYuan note mutations?

Prefer MCP over CLI for SiYuan note mutations because MCP provides default workflows with built-in safety checks and read-after-write validation. The CLI is only used as a fallback when MCP coverage is insufficient or unavailable.