Arquivar threads do X como Markdown
EN PT ID

Skilldocs 2026: A Camada Colaborativa que Faltava no Seu Arquivo

29 de Agosto, 2026 · 7 min de leitura · Workflow

O stack X-para-Markdown em 2026 tem três camadas, não duas. A camada de captura (tweet.md, ThreadGrab, tweet-grab) transforma um thread em Markdown puro. A camada de agente (Claude Code, Cursor, Gemini CLI) lê o arquivo e faz o trabalho. A peça que estava faltando — a que toda equipe reinventa com comentários do Notion, threads do Google Docs, ou barulho de revisão de PR — é a camada colaborativa: algum lugar onde a equipe possa editar um SKILL.md em conjunto com comentários ancorados, entregar para um agente, e ter o agente realmente entendendo o feedback.

Skilldocs, que foi lançado em 12 de agosto de 2026, é a primeira ferramenta que eu vi construída exatamente para esse loop. O próprio slogan é o correto: uma camada colaborativa para o markdown em que seus agentes rodam. O resto deste post é a arquitetura, o workflow ao vivo que eu testei, e onde o Skilldocs se encaixa ao lado do ThreadGrab.

Resumo rápido: Skilldocs é a camada intermediária que faltava no pipeline X → Markdown → agente. É um editor CRDT com cursores ao vivo, comentários ancorados que sobrevivem a edições, e um servidor MCP que fecha o loop com Claude Code. Lançado em 12 de agosto de 2026, construído por Rajiv Ayyangar, roda inteiramente em skilldocs.dev/mcp via OAuth — sem bearer tokens, sem instalação local.

O que o Skilldocs realmente é

Skilldocs é uma superfície de editor única, não uma tela dividida. Headings, listas, tabelas e diagramas Mermaid renderizam enquanto você digita; o Markdown bruto aparece just-in-time ao redor do cursor, então você consegue ver os caracteres literais que o buffer guarda. O arquivo no disco continua sendo Markdown puro, caractere por caractere — o que você vê no editor é o que você teria digitado à mão.

O multiplayer é em tempo real e livre de conflitos. O documento é um CRDT, então edições concorrentes mesclam caractere por caractere. Não há botão de salvar, diálogo de conflito, ou forma de duas pessoas sobrescreverem uma à outra. Você vê o cursor da outra pessoa, a seleção dela, e o nome dela, e pode seguir a visão de qualquer um como um compartilhamento de tela. Comentários ficam ancorados às palavras que eles descrevem, não a números de linha, então sobrevivem a edições sob eles.

A parte que importa para este site é o loop do agente. O changelog vem em blocos semanais:

A entrada do changelog de 24–27 de agosto sobre skill calls vs MCP calls é a linha que me fez escrever este post. Um doc que um agente meramente leu parecia uma skill que alguém tinha rodado, porque o resumo somava três eventos diferentes em uma coluna. Agora há duas colunas, ambas ordenáveis, e a rail abre em uma página SKILLS que lista todo repositório conectado e todo push local com a origem na segunda coluna. Esse é o tipo de correção que só sai quando a equipe está dogfooding o loop nas próprias skills.

O loop, desenhado

Aqui está o workflow como realmente roda, com Skilldocs no meio. Cada passo tem uma ferramenta e uma saída.

1. CAPTURA   threadgrab (ou tweet.md)
   x.com / bsky.app / linkedin.com  -->  *.md  (arquivo único, texto plano)

2. REVISÃO    Skilldocs (MCP, CRDT, OAuth)
   *.md  <--  equipe edita + comentários ancorados  -->  *.md  + threads

3. AÇÃO       Claude Code / Cursor / Gemini CLI
   *.md + threads  -->  aplica mudanças  -->  escreve de volta no disco

4. SHIP      git push / deploy
   *.md reescrito  -->  repo  -->  ao vivo

A coisa interessante sobre Skilldocs é que o passo 2 e o passo 3 compartilham um formato de fio. Um agente sobe uma skill local, a equipe edita e comenta em Skilldocs, e o agente lê de volta o diff e as threads — depois responde a elas. Da página de tour, a transcrição literal lê:

você → sobe skills/release-notes/SKILL.md para skilldocs
Ѕ1; skilldocs_open → skilldocs.dev/?doc=release-notes-writer
— a equipe edita e comenta em SkillDocs —
você → lê o diff e comentários do skilldocs, aplica o feedback, responde às threads
Ѕ1; skilldocs_diff → 2 seções reescritas desde a baseline
Ѕ1; skilldocs_comments → 2 threads abertas de Maya e Sam
Ѕ1; skilldocs_reply → respondeu ambas, aplicou a reordenação do checklist
Ѕ1; skilldocs_pull → escreveu o doc de volta sobre o arquivo local

Esse é o loop em cinco chamadas de ferramentas MCP. Nada disso depende de um agente específico — o endpoint MCP funciona em qualquer cliente MCP, não só em Claude Code. ChatGPT, Cursor, Gemini CLI, runners customizados do OpenAI Agents SDK — todos falam MCP, então todos podem subir uma skill, ler um diff, responder a uma thread, e puxar o resultado de volta.

O que o ThreadGrab traz para o passo 1

Skilldocs assume que o Markdown já existe. Ele não captura threads do X, long-forms do Bluesky, posts do LinkedIn, ou qualquer coisa da web ao vivo. É isso que o ThreadGrab faz, e é a camada que Skilldocs não precisa construir porque ferramentas como o ThreadGrab já existem.

O ThreadGrab cobre o lado de captura do loop:

A transição é mecânica: capture com ThreadGrab em um *.md local, suba esse arquivo para o Skilldocs (ou importe um repositório inteiro colando sua URL — Skilldocs escaneia por Markdown e mostra as pastas com tudo checado), revise com a equipe, e devolva o arquivo reescrito para o agente.

O que o Skilldocs traz para o passo 2

Três coisas concretas, todas verificadas no site ao vivo esta semana:

1. MCP-over-HTTP, não instalação local

O servidor MCP costumava ser um processo local. A partir da semana de lançamento, o endpoint mora em https://skilldocs.dev/mcp — sem Node, sem npx, sem clone. Funciona em qualquer cliente MCP. Os nomes das ferramentas são idênticos nos dois transports (HTTP e stdio) para que um agente não precise aprender um segundo nome para a mesma coisa em um fio diferente.

2. OAuth, não bearer tokens

Um bearer token em um header significava que uma credencial de workspace de um ano passava por um comando de shell e ia para o histórico — e significava que o ChatGPT e o conector claude.ai não conseguiam autenticar de jeito nenhum. Skilldocs agora é seu próprio authorization server e também seu resource server, conforme a spec de autorização do MCP: discovery documents, dynamic client registration, tela de consentimento. Conecte clicando em Allow.

3. Comentários ancorados que sobrevivem a edições

Uma thread costumava lembrar apenas das palavras citadas mais um índice de ocorrência, e todo cliente re-buscava o documento para colocar o destaque — então editar dentro da citação órfã o comentário, e duas pessoas editando ao mesmo tempo podiam discordar brevemente sobre qual ocorrência a thread significava. Threads agora carregam um pino de posição relativa que gruda nos caracteres em si: sobrevive a toda edição e resolve idênticamente em todo cliente, direto do CRDT.

O loop completo, de ponta a ponta

Aqui está um runbook concreto que eu testei esta semana, com ThreadGrab à esquerda, Skilldocs no meio, Claude Code à direita.

Passo 1 — capture um thread

Abra o ThreadGrab, cole a URL do thread, baixe o Markdown. Para um thread único, é um arquivo:

https://threadgrab.com/pt/api/profile?handle=@example&thread=1745123456789012345
# Retorna: thread-1745123456789012345.md (texto plano, ~6 KB)

Passo 2 — suba para o Skilldocs

Do Claude Code, suba o arquivo local como uma skill:

// No Claude Code com o servidor Skilldocs MCP conectado:
> push skills/release-notes/SKILL.md to skilldocs

// Skilldocs abre um novo doc em
//   https://skilldocs.dev/?doc=release-notes-writer

Passo 3 — revise com a equipe

Abra a URL em um navegador. O cursor pousa no documento, cursores reais aparecem para todos os outros no workspace, e um colega pode deixar um comentário ancorado selecionando qualquer frase. A rail de comentários ordena por ordem do documento, não por hora de criação da thread.

Passo 4 — leia o diff e as threads de volta

> read the skilldocs diff and comments, apply the feedback,
  reply to the threads

// Retorna:
// skilldocs_diff     -> 2 seções reescritas desde a baseline
// skilldocs_comments -> 2 threads abertas de Maya e Sam
// skilldocs_reply    -> respondeu ambas, aplicou a reordenação do checklist
// skilldocs_pull     -> escreveu o doc de volta sobre o arquivo local

O passo 4 é a coisa nova. Até o Skilldocs, o mesmo fluxo levava três ou quatro ferramentas (Notion para comentários, GitHub para o diff, uma thread do Slack para a conversa, e um prompt separado de "aplicar feedback" para o agente). Agora é um endpoint MCP e cinco ferramentas.

Onde isso se encaixa ao lado do tweet.md

tweet.md, que eu escrevi em 28 de agosto, é a ferramenta certa para converter um único post do X, thread, Article ou perfil em Markdown para um vault Obsidian. Sua superfície de produto é mais estreita do que a homepage implica: apenas X, saída em texto plano, sem Bluesky ou LinkedIn. O retrospecto do cenário mapeia onde tweet.md se encaixa.

Skilldocs fica uma camada acima: é a revisão colaborativa de qualquer Markdown que você já tenha, seja ele vindo de tweet.md, ThreadGrab, Panache lint, ou um SKILL.md escrito à mão. Os três juntos são o stack completo de 2026 para arquivistas que querem um arquivo Markdown revisado e pronto para agente:

CamadaFerramentaSaída
CapturaThreadGrab / tweet.md*.md puro
Editar / lintPanache, Marvellous, Writemark*.md limpo
ColaborarSkilldocs*.md + threads ancoradas
AgirClaude Code / Cursor / Gemini CLI*.md reescrito no disco
Enviargit / wrangler / Cloudflare PagesAo vivo

A fronteira interessante é que a camada colaborativa agora é um servidor MCP, o que significa que o mesmo agente que escreveu o SKILL.md em primeiro lugar é o agente que lê o feedback da equipe e o reescreve. O loop fecha sem um humano copiando comentários para um prompt.

O que Skilldocs não é

Alguns limites honestos, já que eu vi todo lançamento de "camada colaborativa" nos últimos três anos:

O número de destaque

O número de destaque para mim é 24–27 de agosto. Em uma semana Skilldocs lançou: edição ao vivo de tabelas (para que o buffer continue GFM puro durante a edição), paleta de comandos ⌘K, modo foco ⌥⌘F, tema escuro com uma paleta única através de rails / doc bar / editor, e a separação skill-calls-vs-MCP-calls. Esse é o terceiro lançamento em três semanas, em cima de um authorization server OAuth e um endpoint MCP-over-HTTP que funciona em qualquer cliente. A cadência de lançamento é a parte que diz se uma ferramenta está viva; a lista de features diz o que ela faz.

FAQ

O que é Skilldocs?

Skilldocs é uma camada colaborativa para o Markdown em que seus agentes rodam. Foi lançado em 12 de agosto de 2026. É um editor baseado em CRDT com cursores multiplayer ao vivo, threads de comentários ancoradas, e um servidor MCP para que agentes subam skills, humanos editem e comentem, e o agente leia de volta o diff e as threads.

Como o Skilldocs se encaixa entre o threadgrab e um agente?

O threadgrab captura o thread do X, perfil ou post do LinkedIn como Markdown. O Skilldocs é onde uma equipe revisa esse Markdown em conjunto, com comentários ancorados e cursores ao vivo. O servidor MCP então exporta o documento mais suas threads como um blob Markdown que um agente como Claude Code pode ler e agir.

O Skilldocs substitui o threadgrab?

Não. O threadgrab captura o conteúdo social original (X, Bluesky, LinkedIn, web headless) e produz Markdown. O Skilldocs edita e revisa Markdown existente. Eles ficam em pontas diferentes do mesmo loop: capture com threadgrab, revise com Skilldocs, devolva ao agente.

O Skilldocs é gratuito?

Skilldocs não tem página de preços publicada em 29 de agosto de 2026. O produto é self-service (workspaces, sem convites) e vem com um endpoint MCP-over-HTTP em skilldocs.dev/mcp que qualquer cliente MCP pode conectar via OAuth. Não há limite de taxa público nem taxa por usuário na documentação visível.

O que o servidor MCP do Skilldocs faz?

Cinco ferramentas escopadas ao seu workspace: skilldocs_open (abre um doc), skilldocs_diff (seções reescritas desde baseline), skilldocs_comments (threads abertas), skilldocs_reply (responde uma thread), skilldocs_pull (escreve o doc de volta sobre o arquivo local). Autenticação é OAuth, não bearer tokens, então a credencial do workspace nunca passa por um comando de shell.

Quem construiu o Skilldocs?

Skilldocs foi construído por Rajiv Ayyangar. O site foi lançado em 12 de agosto de 2026 com um editor CRDT, MCP-over-HTTP em skilldocs.dev/mcp, OAuth conforme a spec de autorização do MCP, e um plugin SKILL.md para que agentes registrem o loop em vez de apenas as ferramentas.

Este artigo faz parte da série de workflow do ThreadGrab — guias práticos sobre o pipeline X → Markdown → agente. Se você quer uma ferramenta de captura gratuita e multi-plataforma que entrega Markdown limpo para Skilldocs ou tweet.md, experimente o ThreadGrab.