← Back to Skills Marketplace
efficiency97

Tweet Share Card

by Efficiency97 · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
109
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install tweet-share-card
Description
Convert an X/Twitter post URL into a polished share card image by capturing the tweet content and compositing it on a styled background.
Usage Guidance
This skill will open a browser tab in a visible Chrome window and take a screenshot of the browser area using macOS-specific tools (osascript and /usr/sbin/screencapture). That means: (1) it only realistically works on macOS with Google Chrome available; (2) it can capture on-screen content — potentially sensitive information if the browser or window shows other data; (3) the skill metadata does not declare these OS/binary requirements, which is an inconsistency you should ask the author to fix. Before installing: verify you want a skill that can control your browser and capture screenshots, confirm you are on macOS and have a dedicated Chrome profile for this use, inspect the two included scripts, and ensure the agent is only allowed to run the skill when you explicitly invoke it (disable autonomous invocation if you prefer). If you are not on macOS or do not want desktop/browser screenshots to be taken, do not install.
Capability Analysis
Type: OpenClaw Skill Name: tweet-share-card Version: 0.1.0 The skill is classified as suspicious due to a critical command injection vulnerability in `scripts/capture_visible_tweet.py`, where the `url` argument is unsafely interpolated into an AppleScript string executed via `osascript`. This flaw allows for potential Remote Code Execution (RCE) on the host system if a malicious URL is provided to the agent. While the use of browser automation and the `/usr/sbin/screencapture` utility aligns with the stated purpose of generating tweet share cards, the combination of high-privilege system access and a lack of input sanitization poses a significant security risk.
Capability Assessment
Purpose & Capability
The description says it converts a tweet URL into a share image, which matches the included scripts' purpose. However the skill metadata declared no required binaries/OS, while the capture script clearly depends on macOS-specific tools (osascript and /usr/sbin/screencapture) and a visible Google Chrome process. The package should have declared an OS restriction and required binaries.
Instruction Scope
Runtime instructions require opening the tweet in the user's logged-in Chrome profile and taking a visible-screen screenshot of the browser window. That is within the stated goal (a real screenshot) but grants the skill the ability to operate the user's browser and capture portions of the screen — which could expose unrelated on-screen content. The SKILL.md also prefers a 'dedicated Chrome profile' but gives no guidance on how that profile is selected or how profile isolation is enforced.
Install Mechanism
No install spec (instruction-only) which reduces distribution risk. However two local Python scripts are included and intended to be executed. There is no network download or external installer, but executing bundled scripts still requires runtime permissions and appropriate binaries (Python, PIL).
Credentials
The skill requests no environment variables or credentials, which is good, but it implicitly requires access to the user's desktop environment and Chrome session (which are not declared). It also assumes presence of system utilities and a logged-in X/Twitter session. The absence of these requirements in metadata is a proportionality/mis-declaration issue.
Persistence & Privilege
The skill is not marked always:true and does not modify other skills or system-wide settings. It writes output files to workspace/tmp only, which is normal for an image-generation task.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tweet-share-card
  3. After installation, invoke the skill by name or use /tweet-share-card
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: generate tweet share cards with peach default and color presets
Metadata
Slug tweet-share-card
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Tweet Share Card?

Convert an X/Twitter post URL into a polished share card image by capturing the tweet content and compositing it on a styled background. It is an AI Agent Skill for Claude Code / OpenClaw, with 109 downloads so far.

How do I install Tweet Share Card?

Run "/install tweet-share-card" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Tweet Share Card free?

Yes, Tweet Share Card is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Tweet Share Card support?

Tweet Share Card is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Tweet Share Card?

It is built and maintained by Efficiency97 (@efficiency97); the current version is v0.1.0.

💬 Comments