skilldocs

Skills are writing.
Write them together.

SkillDocs is a collaboration layer for the markdown your agents run on. Open a skill, and everyone is in it at once — real cursors, inline comments, and an editor that renders as you type. Then hand the whole conversation back to the agent.

Built in the lineage of the tools that got this right: HackMD's markdown-first writing, Figma's presence, Google Docs' comment threads — pointed at the files that teach your agents how to work.

The editor

Markdown you don't have to squint at

One surface, not a split screen. Headings, lists, tables and diagrams render live — and the raw markdown appears just-in-time around your cursor, so you always know what you're actually editing. The file on disk stays plain markdown, character for character.

The SkillDocs editor showing a rendered skill document with markdown syntax revealed at the cursor
The cursor sits inside a bold phrase, so its ** markers fade in — everything else stays rendered. Mermaid diagrams draw themselves in place.
Multiplayer

Everyone in the document, at the same time

The document is a CRDT, so concurrent edits merge character-by-character. No save button, no conflict dialog, no way for two people to overwrite each other. You see their cursor, their selection, their name — and can follow anyone's view like a screen share.

Two collaborators editing the same document with named, coloured cursors and live selections
Maya and Sam are in the same paragraph. Their selections carry their names and colours; the avatars up top are everyone currently in the doc.
Comments

Feedback that stays attached

Select any text and comment. Threads anchor to the words, not to line numbers, so they travel as the document changes underneath them.

Comment threads in the right rail, anchored to highlighted phrases in the document
Every thread is tied to the phrase it's about — highlighted in place, resolvable in the rail.
Export

Copy the document — and the argument about it

The reason the comments exist in a structured form: you can take the document and its threads as one markdown blob and hand it straight to an agent. It reads the feedback with the quoted context attached, and knows what to change.

The Copy menu offering markdown, markdown with comments, or comments only
Three shapes: the clean document, the document with threads appended and anchored, or just the feedback.
The agent loop

Claude Code works in here too

The SkillDocs MCP server closes the loop the product was built for. An agent pushes a local skill up, the team edits and comments here, and the agent reads back the diff and the threads — then replies to them.

you ▸ push skills/release-notes/SKILL.md to skilldocs
⌁ skilldocs_open → skilldocs.dev/?doc=release-notes-writer

— the team edits and comments in SkillDocs —

you ▸ read the skilldocs diff and comments, apply the feedback, reply to the threads
⌁ skilldocs_diff → 2 sections rewritten since the baseline
⌁ skilldocs_comments → 2 open threads from Maya and Sam
⌁ skilldocs_reply → answered both, applied the checklist reorder
⌁ skilldocs_pull → wrote the doc back over the local file
The MCP setup panel listing the SkillDocs tools available to an agent
Setup is one command and an API token; the tools are scoped to your workspace.
Navigation

Your skills, wherever they live

Connect a GitHub repo and its skills appear. Push from a laptop and those appear too, marked as local. Group anything into sections you name yourself — the sidebar is the same shape as the way your team actually talks about the work.

The SkillDocs sidebar beside the Mono view, showing docs, custom sections, and skills from both a GitHub repo and a local machine
Docs, your own sections, then skills — from a connected repo and from a machine, side by side. (Alongside: Mono, the plain-markdown view, one click away.)