x-articles

Edit x.com article drafts by applying content_state mutations via GraphQL.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/otto-assistant/bridge --skill x-articles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: x-articles
Source: https://github.com/otto-assistant/bridge/tree/main/cli/skills/x-articles
Command: npx skills add https://github.com/otto-assistant/bridge --skill x-articles

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Edit x.com (Twitter) long-form article drafts reliably by converting markdown imports, bulk formatting, and applying consistent styling through Playwriter to enable deterministic updates via GraphQL mutations.

Core Features & Use Cases

  • Connect to an open x.com article editor and inspect the editor's content_state.
  • Generate and apply content_state mutations via ArticleEntityUpdateContent for bulk updates.
  • Validate the rendered HTML and ensure code blocks, headings, and lists render correctly.

Quick Start

Open the x.com article editor in a connected browser and apply a prepared content_state based update using Playwriter.

Frequently Asked Questions about x-articles

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I edit Twitter article drafts with markdown formatting?

Twitter article drafts can be edited by importing markdown, formatting headings and code blocks, and applying structured content_state updates via Playwriter sessions and GraphQL mutations.

What is the best way to automate bulk formatting for x.com articles?

The best way to automate bulk formatting for x.com articles is by generating and applying content_state mutations via the ArticleEntityUpdateContent GraphQL mutation for deterministic updates.

Do I need a Playwriter session to update x.com article content?

Yes, a connected Playwriter session is required to inspect the x.com article editor's content_state and coordinate ArticleEntityUpdateContent GraphQL mutations to apply prepared updates.

How does the ArticleEntityUpdateContent mutation work for Twitter articles?

The ArticleEntityUpdateContent mutation applies a prepared content_state payload to the x.com article editor, coordinated through a Playwriter session to reliably update long-form Twitter drafts.

Why are my code blocks and lists not rendering correctly in Twitter articles?

Code blocks and lists fail to render correctly when the content_state payload is improperly formatted. Validate the rendered HTML and ensure formatting consistency by applying structured mutations via Playwriter.