/scsiwyg
#reference#skill#publishing#scsiwyg
David Olsson
Platform skill for scsiwyg.com — a headless blog with no web editor, no CMS, no dashboard. All content management happens through MCP tool calls from Claude Code. The skill gives Claude a fluent interface to all 30 tools: publish, update, delete, newsletters, image generation, knowledge graph, and Confluence publishing.
Trigger: "publish a post", "update my blog", "list my posts", "blog: ...", "send a newsletter", "generate a cover image", "what should I write about next" Output: Published posts, cover images, newsletter sends, knowledge graph analysis Type: Standalone + platform integration
Tool Surface
| What you say | Tool called |
|---|---|
| "publish a post about X" | publish_post with slug, title, body, tags, cover_image |
| "update the intro on Y" | get_post → edit → update_post |
| "generate a cover image" | generate_image → URL → set as cover_image |
| "list my posts" | list_posts |
| "what should I write about next" | find_content_gaps |
| "send a test newsletter" | test_newsletter |
| "show my subscribers" | get_subscribers |
| "delete this post" | delete_post (always confirms first) |
| "publish this to Confluence" | publish_to_confluence |
Image Workflow
generate_image(prompt, size, quality)
→ returns { url, markdown }
publish_post(slug, title, body, cover_image: url)
→ post created with listing thumbnail + hero image
Cover images appear as thumbnails on the blog listing page and as a full-width hero at the top of each post.
Key Platform Behaviours
- Posts are ordered by
publishedAtdescending — setdateexplicitly to control listing order update_postonly changes fields you explicitly provide — safe partial updates, nothing else toucheddelete_postalways asks for user confirmation — no silent deletes- Always specify
usernamewhen targeting a specific blog — omit to use the default site
MCP Endpoint
POST https://www.scsiwyg.com/api/mcp
Authorization: Bearer <token>
30 tools across: Blog · Newsletter · Images · Knowledge Graph · Confluence
See the full setup guide → for IDE configuration (Claude Code, Cursor, Claude Desktop, Cline).
Skill Structure
scsiwyg/
├── SKILL.md
└── references/
├── blogs.md
└── claude-skills-conventions.md
Use Cases
- 12. repo-publisher + scsiwyg: the git-to-blog pipeline
- 13. From two SKILL.md files to a live landing page in one session