What problem does it solve? Interacting with a self-hosted SiYuan knowledge base programmatically requires knowing dozens of POST-only API endpoints, ID formats, and authentication details, which slows down note automation and integration work. ## Core Features & Use Cases - Full CRUD on Notes: Search, read, create, update, rename, and delete blocks, documents, and notebooks through the SiYuan kernel API using curl. - Flexible Querying: Run full-text search or direct SQL SELECT queries against the blocks database for precise retrieval. - Attributes & Export: Set custom block attributes and export documents as Markdown for backup or migration. - Use Case: Automatically append daily meeting notes to a dated document in your SiYuan notebook, then tag the blocks with custom status attributes for later review. ## Quick Start Use the siyuan skill to search my SiYuan knowledge base for notes mentioning project timeline and show the top five results.