← 返回 Skills 市场
99
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install twittershots
功能描述
Generate high-quality screenshots of Twitter/X posts using the TwitterShots API. Use when the user wants to: capture a tweet as an image, screenshot a tweet,...
安全使用建议
This skill appears to do exactly what it claims: call the TwitterShots API to render tweet screenshots and return an image or URL. Before installing: (1) Confirm the skill will only be given a TwitterShots API key (TWITTERSHOTS_API_KEY) and avoid reusing highly privileged or unrelated keys; (2) note the package metadata is inconsistent — SKILL.md/README require the requests library and an API key even though the top-level registry metadata omitted them, so be sure to install requests from a trusted source (pip) if you run the script locally; (3) review the API host (https://api.twittershots.com) and the service's privacy/TOS if you will send tweet content you consider sensitive; and (4) because the skill can be invoked autonomously by agents, only enable it in agents you trust or restrict it to manual invocation if you prefer. If the metadata mismatch concerns you, ask the publisher to correct the registry fields or inspect the code yourself before use.
功能分析
Type: OpenClaw Skill
Name: twittershots
Version: 1.0.1
The twittershots skill is a legitimate tool for generating screenshots of Twitter/X posts via the TwitterShots API. The Python script (scripts/screenshot_tweet.py) and the agent instructions (SKILL.md) are well-documented, align with the stated purpose, and do not contain any evidence of malicious behavior, data exfiltration, or unauthorized command execution.
能力评估
Purpose & Capability
The name/description, SKILL.md, README, and the included Python script all consistently implement a single purpose: call https://api.twittershots.com/api/v1/screenshot/:statusId using an API key and return an image or URL. This capability is coherent with the stated purpose. However, the registry metadata at the top of the package (in the evaluation manifest) lists no required env vars or dependencies while the SKILL.md frontmatter and README declare a required TWITTERSHOTS_API_KEY and 'requests' dependency — a metadata mismatch worth noting.
Instruction Scope
SKILL.md and the Python script limit runtime actions to extracting tweet IDs, building query parameters, and making GET requests to api.twittershots.com. They do not instruct the agent to read unrelated files, other environment variables, or contact other external endpoints. The skill does not request broad discretionary access or vague 'gather context' operations.
Install Mechanism
There is no install spec (instruction-only) and the included script is runnable directly. The SKILL.md declares a Python dependency (requests) but the package has no automated install step; the top-level registry metadata omitted this dependency. This is likely sloppy metadata rather than a high-risk install mechanism, but you should ensure the runtime environment has the requests package or install it from a trusted source.
Credentials
The only credential logically required is an API key for TwitterShots (TWITTERSHOTS_API_KEY), which the SKILL.md, README, and script all reference and use appropriately. However, the registry metadata included with the skill incorrectly lists no required env vars/primary credential. That inconsistency could lead to confusion or misconfiguration; ensure the skill will be given ONLY a TwitterShots API key (not reused sensitive credentials like platform admin keys or AWS secrets).
Persistence & Privilege
The skill does not request always:true, does not modify other skills or global config, and has no install hooks. It is user-invocable and may be invoked autonomously by agents (platform default), which is expected for this type of skill.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install twittershots - 安装完成后,直接呼叫该 Skill 的名称或使用
/twittershots触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added homepage and source repository links to metadata.
- Declared required credential (TWITTERSHOTS_API_KEY) in a new credentials section.
- Listed Python dependencies (`requests`) in a dedicated dependencies section.
- No changes to functionality or usage; documentation and metadata improvements only.
v1.0.0
twittershots 1.0.0
- Initial release of the twittershots skill.
- Capture high-quality screenshots of Twitter/X posts via the TwitterShots API.
- Automatically extracts tweet IDs from Twitter/X URLs or accepts direct numeric IDs.
- Defaults to PNG format and light theme unless the user specifies otherwise.
- Supports output customization: image format, theme, aspect ratio, stats display, backgrounds, and more.
- Returns images directly (buffer) or as URLs, with quota tracking via response headers.
元数据
常见问题
TwitterShots 是什么?
Generate high-quality screenshots of Twitter/X posts using the TwitterShots API. Use when the user wants to: capture a tweet as an image, screenshot a tweet,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 99 次。
如何安装 TwitterShots?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install twittershots」即可一键安装,无需额外配置。
TwitterShots 是免费的吗?
是的,TwitterShots 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
TwitterShots 支持哪些平台?
TwitterShots 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 TwitterShots?
由 0xinhua(@0xinhua)开发并维护,当前版本 v1.0.1。
推荐 Skills