← ClaudeAtlas

writing-to-logseqlisted

Expert in writing data to Logseq DB graphs via HTTP API. Auto-invokes when users want to create pages, add blocks, update content, set properties, or sync conversation notes to their Logseq graph. Provides CRUD operations with safety guidelines.
aiskillstore/marketplace · ★ 329 · Data & Documents · score 82
Install: claude install-skill aiskillstore/marketplace
# Writing to Logseq ## When to Use This Skill This skill auto-invokes when: - User wants to create new pages or blocks in Logseq - Updating existing content in the graph - Setting or modifying properties on entities - Adding tags/classes to blocks - Syncing conversation notes to Logseq - User mentions "add to logseq", "create page", "update block" **Write Operations**: See `{baseDir}/scripts/write-operations.py` for the API. ## Available Operations | Operation | Description | |-----------|-------------| | `create_page(title, content)` | Create new page | | `create_block(parent, content)` | Add block under parent | | `update_block(uuid, content)` | Modify block content | | `delete_block(uuid)` | Remove block | | `set_property(uuid, key, value)` | Set property value | | `add_tag(uuid, tag)` | Add tag/class to block | | `append_to_page(title, content)` | Add content to existing page | ## Quick Examples ### Create a Page ```python from write_operations import LogseqWriter writer = LogseqWriter() # Create simple page page = writer.create_page("Meeting Notes 2024-01-15") # Create page with initial content page = writer.create_page( "Project Alpha", content="Project overview and tasks", properties={"status": "Active", "priority": "High"} ) ``` ### Add Blocks ```python # Add block to a page block = writer.create_block( parent="page-uuid-or-title", content="New task item" ) # Add nested block child = writer.create_block( parent=block["uuid"],