How to Use OpenClaw with X Articles — Convert to Markdown First

Updated March 2026 · 5 min read

If you've tried getting OpenClaw to read an X article, you already know the problem. It doesn't work. The web_fetch tool returns empty garbage, the bird CLI throws errors half the time, and you're stuck copy-pasting like it's 2019.

Here's the fix. Convert the X article to Markdown first using xtomd.com, then feed the clean .md file to your OpenClaw agent. Takes 30 seconds.

Why OpenClaw Can't Read X Articles Directly

OpenClaw's web_fetch tool makes a plain HTTP GET request and tries to extract readable content from the raw HTML. The problem? X doesn't serve content in the HTML response. It loads everything through JavaScript after the page renders in a browser.

So when OpenClaw hits an X article URL, it gets back a JavaScript shell with no actual content inside. The Readability parser finds nothing. Firecrawl (if you've configured it) sometimes works, sometimes doesn't — X actively blocks server-side fetches and rotates its anti-bot measures.

The bird CLI skill is supposed to handle X content through GraphQL queries and cookie-based auth. In practice, it breaks regularly. X updates its internal API endpoints without warning, cookies expire, and the authentication flow is fragile. You'll spend more time debugging bird than actually analyzing content.

This isn't an OpenClaw bug. It's an X problem. The platform is designed to keep content locked inside its walled garden.

The Fix: xtomd.com as Your Preprocessing Step

Instead of fighting X's anti-scraping measures, go around them.

  1. Copy the X article URL from your browser
  2. Open xtomd.com and paste the URL
  3. Click Convert
  4. Copy the Markdown output or download the .md file

That's it. You now have clean, structured Markdown with all the headings, bold text, lists, images, and metadata preserved.

How to Feed It to Your OpenClaw Agent

Once you have the Markdown, there are a few ways to get it into OpenClaw:

Option A: Paste directly into chat. If you're running OpenClaw through WhatsApp, Telegram, Discord, or the web UI, just paste the Markdown into your conversation. Tell the agent what you want: "Summarize this," "Find the key arguments," "What's wrong with this analysis?"

Option B: Save as a file and reference it. Download the .md file from xtomd.com. Drop it into a folder OpenClaw can access. Then tell your agent: "Read the file at ~/downloads/article.md and give me a summary."

Option C: Use it in an automated workflow. If you're building OpenClaw skills or agent pipelines, you can call xtomd.com's API endpoint (POST /api/fetch) to programmatically convert X URLs to Markdown before passing them to your agent. No browser needed.

Real Use Cases

Analyzing someone's X article about your industry. You see a long-form X article breaking down market trends in your space. Instead of reading it yourself, convert to Markdown and ask OpenClaw to extract the key data points, identify claims without evidence, and compare it to what you already know.

Monitoring competitor announcements. A competitor publishes a product update as an X article. Convert it, feed it to OpenClaw, and ask for a competitive analysis. What features did they ship? What's missing? How does it compare to your roadmap?

Research aggregation. You have 5 different X articles from different authors on the same topic. Convert each one to Markdown, feed them all to OpenClaw, and ask it to synthesize the viewpoints, find disagreements, and identify the consensus.

Content repurposing. Found an X article with great ideas you want to riff on? Convert to Markdown, give it to OpenClaw, and ask it to draft a response post, a newsletter section, or talking points for a video.

Why Markdown Specifically?

You might wonder why you can't just screenshot the article or copy-paste the raw text. You can, but the results are worse.

Markdown preserves structure. When an X article has headings, bold text, numbered lists, and blockquotes, all of that context helps the AI understand the hierarchy of ideas. A flat wall of text loses that signal.

Markdown is also lightweight. No HTML tags, no CSS, no JavaScript — just clean text with formatting markers. OpenClaw processes it faster and more accurately than raw HTML or rich text.

FAQ

Does xtomd.com work with regular tweets too, not just articles?

Yes. Paste any public X URL — articles, regular tweets, quote tweets. You'll get the content as clean Markdown with metadata (author, date, engagement stats).

Is xtomd.com free?

Completely free. No login, no account, no usage limits. The tool runs on Cloudflare's free tier.

Can I automate this with OpenClaw?

Yes. You can build an OpenClaw skill that calls xtomd.com's API endpoint, converts the response to Markdown, and pipes it into your analysis workflow. The endpoint is POST /api/fetch with the X URL as the body.

What if the X article gets deleted later?

Once you've converted it to Markdown and saved the .md file, you have a permanent copy. The content is yours regardless of what happens on X.

Convert an X Article to Markdown Now

Paste any X article URL and have your OpenClaw agent analyzing it in under a minute.

Open xtomd.com