X Posting Skill (approval-gated)

An agent skill and dependency-free script for posting to X (Twitter) without ever posting something you didn’t approve.

X Posting Skill (approval-gated) product illustration

How it works

  • Approval is bound to the exact text (SHA-256): edit the text and the approval is void.
  • Checks before every post: X’s weighted length, duplicates, your blocked words, a daily cap and minimum spacing.
  • Dry run by default; --live posts with POST /2/tweets using an OAuth 2.0 user token or OAuth 1.0a keys (signing checked against X’s documented example).
  • Replies supported; failed API calls are never marked posted.
  • 23 tests against a local fake X API; Python standard library only.

You need

Your own X developer app; X may charge for API use. This pack does not include or resell X API access.

FAQ

Does it include X API access?
No; you need your own X developer app.
Can it post on a schedule?
Run post from your scheduler; the daily cap and spacing still apply.
Can my agent post without me?
Only if you set require_approval to false, which we don’t recommend.
How do I get the files?
Right after payment, Stripe’s confirmation page shows your download link.
Refunds?
Email hello@youraitools.co within 14 days if it doesn’t work and we can’t fix it.
Can I pay with crypto?
Yes. Pay the same price in USDC or USDT on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana from the "Pay with crypto" button, with no account or KYC. We check the payment on-chain and show your download links as soon as it confirms.

Get X Posting Skill (approval-gated)

Your agent drafts X posts; only text you approved, word for word, gets posted.

Save with a bundle

Pairs well with

Download$7

Autonomy Ladder

Human-in-the-loop policy: per action, your agent acts, asks or never acts.

View Autonomy Ladder

Related