← 返回 Skills 市场
X Single Tweet + Article
作者
huangkefeng-ai
· GitHub ↗
· v1.0.4
377
总下载
0
收藏
1
当前安装
5
版本数
在 OpenClaw 中安装
/install x-single-tweet-article-skill
功能描述
Fetch a single X tweet or X Article with charge-first billing (0.001 USDT/call).
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install x-single-tweet-article-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/x-single-tweet-article-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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).
元数据
常见问题
X Single Tweet + Article 是什么?
Fetch a single X tweet or X Article with charge-first billing (0.001 USDT/call). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 377 次。
如何安装 X Single Tweet + Article?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install x-single-tweet-article-skill」即可一键安装,无需额外配置。
X Single Tweet + Article 是免费的吗?
是的,X Single Tweet + Article 完全免费(开源免费),可自由下载、安装和使用。
X Single Tweet + Article 支持哪些平台?
X Single Tweet + Article 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 X Single Tweet + Article?
由 huangkefeng-ai(@huangkefeng-ai)开发并维护,当前版本 v1.0.4。
推荐 Skills