← Back to Skills Marketplace
nightfullstar

X Auto-Tweet (Browser)

by nightfullstar · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1765
Downloads
0
Stars
9
Active Installs
1
Versions
Install in OpenClaw
/install x-automation
Description
Automate posting on X by scraping trends, generating and scheduling tweets via browser without API costs, with approval workflows and human-like delays.
Usage Guidance
This skill mostly does what it claims (uses Playwright to scrape X and post using your browser session), but there are important mismatches and operational risks you should consider before installing: - Missing Telegram integration: SKILL.md/workflow promises sending tweet ideas to Telegram for approval, but there is no Telegram code or credential fields. Expect to implement that yourself or accept that approval will be manual. - Browser privilege: the scripts connect to a local CDP (127.0.0.1:18792) and operate a logged-in browser. Run this only with a dedicated browser profile or isolated VM — do not attach it to your main browser profile that has personal accounts, cookies, or passwords. - Review and test locally first: inspect the scripts (they are small and readable) and run them in a controlled environment. Confirm data is only written to the local data/ directory and that there are no hidden network calls. The code shown does not phone home, but it can perform any action your logged-in browser session allows. - Terms-of-service risk: automating posting may violate X/Twitter ToS. Consider legal/ToS implications for your account. - If you want Telegram approvals, ask the skill author for the missing integration or add it yourself (and only then add the bot token as a credential in a secure way). If you don't want automated posting, keep the approval/manual posting workflow and don't whitelist full automation. Given the documentation/code inconsistencies and the sensitive privilege of controlling a logged-in browser, treat this skill as 'suspicious' until the Telegram/automation gaps are resolved and you run it from an isolated browser/profile.
Capability Analysis
Type: OpenClaw Skill Name: Developer: Version: Description: OpenClaw Agent Skill Suspicious High-Entropy/Eval files: 7 This skill is classified as suspicious due to its extensive use of browser automation (Playwright) to control the user's logged-in X.com session, as seen in `scripts/*.js`. It also employs clear prompt injection techniques within `SKILL.md`, `WORKFLOW.md`, and `scripts/check-trends.js` to instruct the OpenClaw agent to perform browser actions and communicate via Telegram for tweet approval. While these actions are aligned with the stated purpose of automating X posts, the powerful capabilities of browser control and explicit instructions for external communication (Telegram) represent a significant risk if the agent or skill instructions were compromised, even without clear evidence of intentional malicious behavior in this specific bundle.
Capability Assessment
Purpose & Capability
The skill's stated purpose (scrape X trends, generate tweet ideas, post via browser) matches the included scripts (Playwright-based scraping and posting). However the docs repeatedly claim it will 'send to Telegram for approval' and reference scripts (mentions.js, like.js) that are not present and no Telegram integration or credentials are requested. That mismatch between documentation and delivered code is an incoherence.
Instruction Scope
Runtime instructions and scripts require connecting to a local browser CDP (http://127.0.0.1:18792) and driving an existing logged-in X session — expected for the stated task. But SKILL.md/WORKFLOW instructs sending approvals to Telegram and cron-driven remote workflows while no code or env vars implement Telegram or external endpoints. Also the skill asks you to keep a real logged-in browser session active: this allows the code to act as your user in that session and access any open tabs/cookies, which is a high-privilege operation and should be run from an isolated profile.
Install Mechanism
No remote downloads or obscure install steps; instruction-only skill with an npm install (playwright) in package.json. This is a standard dependency and the install mechanism is proportionate to browser automation.
Credentials
The skill declares no required credentials (and claims 'credential-free'), yet documentation describes sending messages to Telegram for approval. If Telegram approval is desired, credentials (bot token or webhook) would be required but are not requested or present in code. The omission is an incoherence that could lead users to wire up credentials themselves or run unsafe ad-hoc integrations.
Persistence & Privilege
The skill does not request 'always: true' or system-wide persistence. It requires an attached browser session and writes local data files under data/, which is expected for scheduling/queues. No modifications to other skills or global agent config are apparent.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install x-automation
  3. After installation, invoke the skill by name or use /x-automation
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Automate X posts via browser control. No API keys needed. Trend scraping, tweet generation, scheduled posting.
Metadata
Slug x-automation
Version 1.0.0
License
All-time Installs 9
Active Installs 9
Total Versions 1
Frequently Asked Questions

What is X Auto-Tweet (Browser)?

Automate posting on X by scraping trends, generating and scheduling tweets via browser without API costs, with approval workflows and human-like delays. It is an AI Agent Skill for Claude Code / OpenClaw, with 1765 downloads so far.

How do I install X Auto-Tweet (Browser)?

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

Is X Auto-Tweet (Browser) free?

Yes, X Auto-Tweet (Browser) is completely free (open-source). You can download, install and use it at no cost.

Which platforms does X Auto-Tweet (Browser) support?

X Auto-Tweet (Browser) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created X Auto-Tweet (Browser)?

It is built and maintained by nightfullstar (@nightfullstar); the current version is v1.0.0.

💬 Comments