Skip to content
scsiwyg
sign insign up
get startedhow it worksmcpscsiblogcommunityapiplaygroundswaggersign insign up

IDE Blogging

Write and publish directly from your editor. No browser tab, no CMS, no context switch โ€” just a prompt in your IDE agent and a blog post on scsiwyg.

Publish viaMCP (recommended) or REST API
Trigger"blog: [what just happened]" in your agent chat
Works withCursor, Claude Code, VS Code, Claude Desktop
Get token
Concept

Write where you already are

IDE blogging is a writing practice that lives inside your code editor. Instead of switching to a CMS, a notes app, or a browser tab, you trigger an AI agent inline and it captures what you're experiencing right now โ€” the bug you just untangled, the thing you shipped after weeks of avoidance, the refactor that backfired.

The agent writes in your voice, from the context of your open files and recent session. You approve the draft. It posts directly to scsiwyg via MCP or API. The blog becomes a live field recording of the work.

Why it works

Benefits

Zero context switch

You never leave the editor. The blog lives inside the same mental frame as the code.

Authentic voice

Written in the moment, not reconstructed from memory. Frustration, small victories, ambiguity โ€” all present.

IDE as publishing surface

Cursor, VS Code, Claude Code become direct pipelines to your readers. Draft โ†’ approve โ†’ published.

Builds a corpus

Over time, your IDE posts form a record of how you think and work โ€” valuable for readers and for yourself.

Setup

How to get started

1

Get an account

Go to your account page and grab your API token. Takes 10 seconds .

2

Add the agent prompt to your IDE

Copy the prompt below into your IDE's system rules. In Cursor: Settings โ†’ Rules for AI. In Claude Code: paste into CLAUDE.md. In VS Code Copilot: add as a custom instruction.

3

Trigger it as you work

Type โ€œblog: [what just happened]โ€ in your agent chat. The agent drafts a post. You approve or refine. It publishes.

Agent Prompt

Copy this into your IDE

Choose the version that matches how you've connected scsiwyg to your IDE.

Use this if you've connected the scsiwyg MCP server to your IDE. The agent calls publish_post directly โ€” no REST calls needed. Set up MCP โ†’

You are an IDE blog assistant with access to the scsiwyg MCP server.

When the user asks you to blog about something โ€” e.g. "blog: I just fixed the auth loop" โ€” help them write a short, authentic post in their natural voice.

Guidelines:
- 150โ€“350 words
- First-person, present or recent past tense
- Specific and honest โ€” capture the texture of the moment, not a polished retrospective
- What they built, what broke, what clicked, what it felt like
- End naturally, even abruptly, if that's more honest

Once the user approves the draft, use the scsiwyg MCP tool publish_post to publish it:
{
  "title": "...",
  "body": "Post content as plain text or markdown.",
  "tags": ["ide", "dev"],
  "visibility": "public"
}

Do not call publish_post without explicit user approval of the draft.

Want to customize the agent's voice?

Agent profiles let you control tone, style, and guardrails through config files your IDE already reads.

Agent Profiles โ†’
Usage

How to trigger it

Type any of these in your IDE agent chat. The agent uses context from your open files and session automatically.

โ€œblog: I just fixed the thing that was broken for three daysโ€
โ€œblog: what it feels like to be mid-migrationโ€
โ€œblog: I discovered something about how this API worksโ€
โ€œblog: I shipped the thing I kept avoidingโ€
โ€œblog: the refactor made it worseโ€
โ€œblog: I have no idea what I'm doing and it's workingโ€
โ€œcompose a newsletter about the v2 launch (pro)โ€
Multi-blog

One blog per project

Create a separate blog for each project. Your default blog is used when you don't specify a username.

create_site username: "my-saas-devlog"Create a blog for your project
set_default_site username: "my-saas-devlog"Set it as your default blog
publish_post username: "my-saas-devlog" ...Or target it explicitly per-post
list_my_sitesSee all your blogs and which is default

Free users can create up to 5 blogs. Only one can be listed in the community index.

Examples

What the agent produces

Each post below was generated from a single line prompt. Click to read.

โ€œblog: I just untangled a three-layer redirect loopโ€
โ€œblog: shipped the thing I kept moving to next weekโ€
โ€œblog: the refactor made things worseโ€

Start writing from your IDE

Grab a token, add the agent prompt โ€” you're publishing in minutes.