Openclaw Twitter Post Engage

PassAudited by VirusTotal on May 4, 2026.

Overview

Type: OpenClaw Skill Name: openclaw-twitter-post-engage-slot3 Version: 1.0.3 The skill bundle provides a well-structured and transparent interface for Twitter/X operations (reading, posting, and engagement) via the AISA relay API (api.aisa.one). The Python scripts (twitter_client.py, twitter_oauth_client.py, and twitter_engagement_client.py) use standard libraries and implement robust security guardrails, such as mandatory OAuth authorization for write actions and explicit instructions for the AI agent to obtain user approval via confirmation artifacts before execution. There is no evidence of data exfiltration, obfuscation, or unauthorized local execution; the required AISA_API_KEY and file access for media uploads are strictly aligned with the stated purpose.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If approved incorrectly, the agent could post content, upload media, like tweets, or follow accounts on the user’s behalf.

Why it was flagged

The skill can perform public Twitter/X write and engagement actions. This is purpose-aligned and disclosed, with explicit approval requirements, but misuse could affect the user’s public account.

Skill content
Publish text, image, and video posts after explicit OAuth approval. Like, unlike, follow, and unfollow through the engagement client once authorization exists.
Recommendation

Only approve a final confirmation artifact that names the exact action, account or tweet, text, and media files; do not allow broad or ambiguous approvals.

What this means

The configured credentials and OAuth approval allow the relay-backed client to make authorized Twitter/X requests for the user.

Why it was flagged

The skill requires an AISA API key and OAuth authorization to act through the relay. This is expected for the service integration but grants delegated account authority.

Skill content
Required env: `AISA_API_KEY` ... Obtain OAuth authorization before any write action.
Recommendation

Use only a trusted AISA key, authorize only the intended Twitter/X account, and revoke OAuth access when no longer needed.

What this means

Attached images, videos, post text, and related request data may be sent to api.aisa.one during approved posting workflows.

Why it was flagged

Approved media uploads and posting content are transmitted to the AISA relay. This is disclosed and purpose-aligned, but it sends user-selected local files/content to a third-party service.

Skill content
The Python client reads the local file and sends it to the relay backend as `multipart/form-data`.
Recommendation

Upload only files you intentionally want to publish, verify each file path in the confirmation artifact, and avoid approving private or unrelated local files.