Twitter Operations

SuspiciousAudited by ClawScan on May 10, 2026.

Overview

This instruction-only Twitter/X skill is coherent for social media automation, but it describes broad account-control, bot, bulk, credential, and persistent automation capabilities without clear approval or scope limits.

Review carefully before installing. Only use this skill with narrowly scoped Twitter/X credentials, require manual confirmation for posts and account changes, avoid bulk or stealth-like automation, and disable or tightly limit auto-reply, monitoring, and archiving unless you explicitly need them.

Findings (5)

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 invoked too broadly, the agent could damage reputation, violate platform rules, or alter an account at scale.

Why it was flagged

These are high-impact account actions that can publish content, interact with private messages, and alter follower/block state, but the artifact does not specify approval gates, hard limits, or rollback protections.

Skill content
"Post tweets and threads", "Reply to mentions and direct messages", "Follow/unfollow users based on criteria", "Like and retweet content", "Bulk operations (mass follow/unfollow/block)", "Community management and moderation"
Recommendation

Require explicit user approval before every post, DM/reply, like/retweet, follow/unfollow/block, or moderation action; add dry-run previews and strict per-task limits.

What this means

The user may unknowingly run automation that appears deceptive or violates Twitter/X automation policies.

Why it was flagged

This wording suggests making automated bulk activity look like human behavior, which is a risky framing for social-platform automation and may encourage evasion of platform safeguards.

Skill content
"Add delays between bulk operations to appear more human-like"
Recommendation

Remove stealth-style guidance and replace it with clear compliance language, opt-in rate limits, and warnings against spam or evasion.

ConcernMedium Confidence
ASI03: Identity and Privilege Abuse
What this means

A broadly scoped token could let the agent post, read, or mutate account data beyond what the user intended.

Why it was flagged

The skill describes using OAuth credentials and potentially multiple accounts, while registry metadata declares no primary credential or required env vars; token scope and account boundaries are not defined.

Skill content
"Handle Twitter authentication (OAuth 1.0a/2.0)" ... "Manage multiple Twitter accounts" ... "credentials_file": "~/.openclaw/twitter_credentials.json"
Recommendation

Declare the credential requirement in metadata, document the minimum OAuth scopes, bind each operation to a selected account, and avoid storing or using tokens without explicit user setup.

ConcernHigh Confidence
ASI10: Rogue Agents
What this means

The skill could continue monitoring or replying after the user’s immediate task, creating unwanted public interactions.

Why it was flagged

These capabilities imply ongoing autonomous behavior, but the artifact does not define duration limits, stop commands, approval review queues, or containment for automated responses.

Skill content
"Implement Twitter bot functionality", "Auto-reply to specific keywords or patterns", "Real-time streaming of tweets", "Detect and respond to specific user interactions"
Recommendation

Require explicit start/stop controls, maximum runtime, review-before-send defaults, and visible status/audit logs for any scheduled, streaming, or auto-reply mode.

ConcernMedium Confidence
ASI06: Memory and Context Poisoning
What this means

Tweets, account analytics, or other social data may be retained locally longer or more broadly than the user expects.

Why it was flagged

The skill enables persistent archiving of tweets and user data, but the visible artifact does not define retention, exclusions, access controls, or whether private account data could be included.

Skill content
"Archive tweets and user data", "archive_tweets": true, "archive_dir": "~/.openclaw/archives/twitter"
Recommendation

Make archiving opt-in, define exactly what is stored, add retention and deletion controls, and avoid storing private messages or sensitive account data unless explicitly requested.