← 返回 Skills 市场
patches429

Storyclaw X Manager

作者 Parker · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
265
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install storyclaw-x-manager
功能描述
Manage X (Twitter) accounts — post tweets, like, reply, retweet, view timeline, search, auto-interact, analyze data.
安全使用建议
What to consider before installing: - The code implements the advertised X/Twitter actions and talks only to api.twitter.com, but the skill is sloppy about how it expects credentials. It declares required TWITTER_* env vars in metadata but the Python scripts ignore environment variables and instead load plaintext credentials from credentials/{USER_ID}.json. That means you must store Twitter tokens locally in that credentials/ folder for each user — which is sensitive and could be read by others with file access. - There is no install script or dependency list. The scripts import 'requests' (and optionally 'twitterv2') but the skill won't install these for you; running will fail unless those Python packages are present. - SKILL.md mentions auto-interaction and state/{USER_ID}.json configuration, but none of the provided scripts implement that. The presence of a 'bind at storyclaw.com' message in a script is suspicious/unclear (code does not contact that domain) — ask the author to clarify whether an external service is required or used. - If you decide to use this skill: only supply tokens you can revoke, use minimal-permission tokens where possible, store credentials with restrictive file permissions, run the skill in an isolated environment (container or VM), review and/or remove references to external services, and consider modifying the code to read environment variables if you prefer not to keep plaintext credential files. If you need absolute assurance, request an updated version that: (1) consistently uses either env vars or credential files (not both), (2) documents and installs required Python packages, and (3) removes or explains any references to external domains such as storyclaw.com.
功能分析
Type: OpenClaw Skill Name: storyclaw-x-manager Version: 0.1.0 The skill provides standard Twitter/X management capabilities including posting, liking, retweeting, and searching via the official Twitter API v2. The implementation uses the Python requests library to interact with legitimate Twitter endpoints (api.twitter.com) and stores user-provided credentials in a local directory as described in the documentation. No evidence of data exfiltration, malicious execution, or prompt injection was found.
能力评估
Purpose & Capability
The scripts implement posting, liking, replying, retweeting, timeline, user tweets, and search via api.twitter.com, which matches the stated purpose. However the metadata and SKILL.md require environment variables (TWITTER_*), while the scripts consistently load per-user credentials from credentials/{USER_ID}.json and do not read os.environ. The primaryEnv is TWITTER_API_KEY, but the code primarily uses bearer_token (and sometimes multiple credentials), so the declared primary credential does not match runtime behavior.
Instruction Scope
SKILL.md instructs storing credentials in credentials/{USER_ID}.json (which code does), and describes an auto-interaction workflow using state/{USER_ID}.json — but none of the provided scripts read or write state/* or implement auto-interaction/analysis. The scripts make only requests to api.twitter.com endpoints (no hidden endpoints), and only read the credentials files under the skill directory. The SKILL.md also mentions prompting users to bind via an external domain (storyclaw.com) even though the code never contacts that domain.
Install Mechanism
There is no install spec (instruction-only skill), so nothing is automatically downloaded or executed at install time. Scripts rely on python3 and third-party Python packages (requests, optionally 'twitterv2') but there is no mechanism to install those; this is an operational omission rather than a direct installation risk.
Credentials
The skill declares five TWITTER_* environment variables as required and marks TWITTER_API_KEY as primary, yet the code does not read environment variables and instead expects per-user JSON credential files. Requesting all five env vars may be excessive or misleading because many script calls use only bearer_token; the declared env requirements therefore do not match how credentials are accessed at runtime. Also, the skill stores sensitive tokens in plaintext JSON files under credentials/, which raises confidentiality concerns if the host/workspace is shared.
Persistence & Privilege
always is false and the skill does not request persistent system-wide modifications or cross-skill config changes. It only reads credentials from its own credentials/ directory and runs ephemeral scripts; no elevated persistence is requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install storyclaw-x-manager
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /storyclaw-x-manager 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release of storyclaw-x-manager. - Manage X (Twitter) accounts: post tweets (with optional media), like, reply, retweet, view timelines, search tweets, and analyze data. - Supports multi-user credential management, prompting users to connect their X account if not configured. - Auto-interaction feature: automatically reply to tweets matching keywords with customizable templates. - Handles errors for rate limits, authentication failures, and tweet length. - Compatible with Free, Premium, and Enterprise API tiers, with features adapted to each tier’s capabilities.
元数据
Slug storyclaw-x-manager
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Storyclaw X Manager 是什么?

Manage X (Twitter) accounts — post tweets, like, reply, retweet, view timeline, search, auto-interact, analyze data. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 265 次。

如何安装 Storyclaw X Manager?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install storyclaw-x-manager」即可一键安装,无需额外配置。

Storyclaw X Manager 是免费的吗?

是的,Storyclaw X Manager 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Storyclaw X Manager 支持哪些平台?

Storyclaw X Manager 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Storyclaw X Manager?

由 Parker(@patches429)开发并维护,当前版本 v0.1.0。

💬 留言讨论