← Back to Skills Marketplace
X Single Tweet + Article
by
huangkefeng-ai
· GitHub ↗
· v1.0.4
377
Downloads
0
Stars
1
Active Installs
5
Versions
Install in OpenClaw
/install x-single-tweet-article-skill
Description
Fetch a single X tweet or X Article with charge-first billing (0.001 USDT/call).
Usage Guidance
This skill appears to implement the advertised functionality, but exercise caution before installing or using it:
- The script contains a hard-coded billing API key and skill ID (not declared in the manifest). That key can be used to create charges via the billing endpoint (https://skillpay.me). Ask the publisher who owns that key and why it is embedded. Prefer skills that require you to provide the billing credential as an environment variable instead of shipping one in code.
- The documented price (0.001 USDT/call) does not match values in the code (PRICE defaults to 1, top-up minimum 7). Confirm the actual cost and billing behaviour before calling the skill with a live/personal account.
- The skill contacts three external services (skillpay.me, r.jina.ai, api.fxtwitter.com). Verify you accept those network calls and that the billing provider and proxy are trustworthy.
- If you must use it: run it in a disposable/test environment first, do not use with sensitive account credentials, and ask the author to remove embedded secrets and to publish source or a trusted registry listing. Consider requesting the publisher rotate the embedded key (or better, remove it) and provide clear published billing terms.
Capability Analysis
Type: OpenClaw Skill
Name: x-single-tweet-article-skill
Version: 1.0.4
The skill implements a mandatory 'charge-first' billing mechanism via an external service (skillpay.me) and includes a hardcoded API key in scripts/run.js. While it performs its stated function of fetching X content using third-party proxies (fxtwitter.com and jina.ai), the inclusion of financial transaction logic and the requirement for users to visit external payment links to 'top up' balance are high-risk behaviors for a skill bundle.
Capability Assessment
Purpose & Capability
The skill's code implements a charge-first fetcher for an X tweet or X Article as advertised, but it embeds a hard-coded billing API key and SKILL_ID in the script instead of requiring/declaring them as credentials in the manifest. That hidden credential is not explained in the description and gives the code immediate ability to call the billing API.
Instruction Scope
SKILL.md only instructs running node scripts/run.js with URL/article args. The runtime script does only network operations (billing calls and web fetches) and does not read local files or unrelated environment state — that is within scope. However, it calls three external services (skillpay.me billing, r.jina.ai proxied fetch, api.fxtwitter.com) which the SKILL.md does not fully document.
Install Mechanism
No install spec is provided and the skill is instruction+script only, so nothing is written to disk at install time beyond the included script. This is the lowest install risk.
Credentials
The manifest lists no required credentials, yet the script contains an embedded API key (sk_74e1...) and SKILL_ID and uses a default billing URL. The SKILL.md lists optional env overrides, but embedding a secret and not declaring a primary credential is disproportionate and surprising. Also the observable pricing in code (PRICE default '1' and top-up amount 7) does not match the documented 0.001 USDT/call, which is inconsistent and could lead to unexpected charges.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system settings, and will not be force-enabled. It runs as invoked and does not persist privileges on the host.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install x-single-tweet-article-skill - After installation, invoke the skill by name or use
/x-single-tweet-article-skill - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
Restore charge-first billing in runtime path after local no-billing test mode; insufficient balance now reliably returns PAYMENT_URL before fetch.
v1.0.3
Copy update: replace misleading 'refund' wording with top-up link wording for insufficient balance; remove obsolete env var from docs.
v1.0.2
Update SkillPay integration to new SKILL_ID ab787c89-1fe1-4ee2-b4f0-64ae89c79f8d and keep direct in-skill fetch pipeline.
v1.0.1
Fix packaging/runtime issue: remove local Python fetcher dependency and implement native JS fetch pipeline (fxtwitter + jina + direct fallback).
v1.0.0
Initial release: charge-first single tweet/X-article fetch skill. Supports --url and --article; returns PAYMENT_URL on low balance (top-up 7 USDT).
Metadata
Frequently Asked Questions
What is X Single Tweet + Article?
Fetch a single X tweet or X Article with charge-first billing (0.001 USDT/call). It is an AI Agent Skill for Claude Code / OpenClaw, with 377 downloads so far.
How do I install X Single Tweet + Article?
Run "/install x-single-tweet-article-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is X Single Tweet + Article free?
Yes, X Single Tweet + Article is completely free (open-source). You can download, install and use it at no cost.
Which platforms does X Single Tweet + Article support?
X Single Tweet + Article is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created X Single Tweet + Article?
It is built and maintained by huangkefeng-ai (@huangkefeng-ai); the current version is v1.0.4.
More Skills