agentleFS
carlosbuelvas1carlosbuelvas1/openclaw-skills/x-link-best-effort/SKILL.md

x-link-best-effort

Skill0 starsChanged 6 months agoMITView on GitHub

Recover article, thread, and post drafting from x.com links even when direct X page fetching is blocked. Use when an X status/article link is the source and the user wants analysis, an article, a post, a thread, or a content draft.

The file

Show its rules and text

We split this skill into the rules it gives an agent

21 rules. About 0 are common, 11 are distinctive, and 10 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈11

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 10

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    Use this skill when the task starts from an x.com or twitter.com link and the goal is to learn from it, analyze it, or turn it into a new …

    line 8
  2. Distinctive:

    Do not stop at the X block screen.

    line 12
  3. Distinctive:

    If direct X page fetching is blocked, continue with the best evidence already available and produce the requested output immediately.

    line 14
  4. Very specific:

    Use x_tweet_fetch first for status or article links.

    line 18
  5. Very specific:

    If the payload contains article_title, article_preview_text, or article_plain_text, treat that as the primary source article.

    line 19
  6. Very specific:

    Only use web_fetch for non-X URLs discovered from the tweet payload.

    line 20
  7. Very specific:

    Do not use direct web_fetch on x.com as the first attempt.

    line 21
  8. Very specific:

    Use direct browser fallback on x.com only if Charlie explicitly asks for deeper retrieval.

    line 22
  9. Very specific:

    When the visible fetch result is just the X error shell such as Something went wrong or the privacy-extension warning:

    line 26
  10. Distinctive:

    Do not ask Charlie to choose between pasting text and letting you infer.

    line 28
  11. Very specific:

    Do not ask Which do you prefer?

    line 29
  12. Distinctive:

    Do not present an A/B menu.

    line 30
  13. Distinctive:

    Do not stop at the extraction failure.

    line 31
  14. Very specific:

    Use whatever evidence you already have: tweet text, article fields from x_tweet_fetch, link title, snippet, author, visible metadata, …

    line 36
  15. Distinctive:

    If the user asks for an article, post, thread, or draft:

    line 42
  16. Distinctive:

    Write the deliverable immediately.

    line 44
  17. Distinctive:

    Treat the source as learning material, not a reason to pause the workflow.

    line 45
  18. Very specific:

    If the user says learn from it, write a new original piece instead of a summary unless they explicitly ask for a summary.

    line 46
  19. Distinctive:

    Do not copy source wording or source structure unless the user explicitly asks for preservation.

    line 47
  20. Distinctive:

    When evidence is partial, write the piece with honest confidence: keep claims tight, avoid fabricated specifics, and make any inference …

    line 48
  21. Distinctive:

    no option menu unless Charlie explicitly asks for alternatives

    line 67

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

X Link Best Effort

Use this skill when the task starts from an x.com or twitter.com link and the goal is to learn from it, analyze it, or turn it into a new draft.

Core rule

Do not stop at the X block screen.

If direct X page fetching is blocked, continue with the best evidence already available and produce the requested output immediately.

Retrieval order

  1. Use x_tweet_fetch first for status or article links.
  2. If the payload contains article_title, article_preview_text, or article_plain_text, treat that as the primary source article.
  3. Only use web_fetch for non-X URLs discovered from the tweet payload.
  4. Do not use direct web_fetch on x.com as the first attempt.
  5. Use direct browser fallback on x.com only if Charlie explicitly asks for deeper retrieval.

If X blocks read-only fetching

When the visible fetch result is just the X error shell such as Something went wrong or the privacy-extension warning:

  • Do not ask Charlie to choose between pasting text and letting you infer.
  • Do not ask Which do you prefer?
  • Do not present an A/B menu.
  • Do not stop at the extraction failure.

Instead:

  1. State briefly that direct X page fetch was blocked.
  2. Use whatever evidence you already have: tweet text, article fields from x_tweet_fetch, link title, snippet, author, visible metadata, surrounding user instruction.
  3. Clearly separate Fetched, Inferred, and Unknown only when that distinction helps.
  4. Then complete the requested deliverable in the same reply.

Drafting contract

If the user asks for an article, post, thread, or draft:

  • Write the deliverable immediately.
  • Treat the source as learning material, not a reason to pause the workflow.
  • If the user says learn from it, write a new original piece instead of a summary unless they explicitly ask for a summary.
  • Do not copy source wording or source structure unless the user explicitly asks for preservation.
  • When evidence is partial, write the piece with honest confidence: keep claims tight, avoid fabricated specifics, and make any inference conservative.

Preferred phrasing

Good:

  • Direct X fetch was blocked, but I could still extract enough signal to build the draft.
  • I used the available tweet metadata and visible article clues, then wrote the article below.

Bad:

  • I still can’t fetch X reliably from my side.
  • Two options so I can move immediately:
  • Paste the tweet/thread text here.
  • Which do you prefer?

Output policy

Default to momentum:

  • brief note on evidence quality
  • requested analysis or draft
  • no option menu unless Charlie explicitly asks for alternatives

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.