← Back to Skills Marketplace
aisadocs

Openclaw Twitter Post Engage

by AIsa · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ Security Clean
93
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install openclaw-twitter-post-engage-slot3
Description
Search X/Twitter profiles, tweets, trends, and approved engagement actions through the AISA relay. Use when: the user asks for Twitter/X research, posting, l...
README (SKILL.md)

Twitter Post Engage

Runtime-focused release bundle for Twitter/X search, posting, and engagement through the AISA relay.

When to use

  • The user wants Twitter/X research plus posting, liking, unliking, following, or unfollowing workflows.
  • The task can use a Python client with AISA_API_KEY and explicit OAuth approval.
  • The workflow needs a single package that covers read, post, and engagement actions.

When NOT to use

  • The user needs cookie extraction, password login, or a fully local Twitter client.
  • The workflow must avoid relay-based network calls or media upload through api.aisa.one.
  • The task needs undocumented secrets or browser-derived auth values.

Quick Reference

  • Required env: AISA_API_KEY
  • Read client: ./scripts/twitter_client.py
  • Post client: ./scripts/twitter_oauth_client.py
  • Engage client: ./scripts/twitter_engagement_client.py
  • References: ./references/post_twitter.md, ./references/engage_twitter.md

Setup

export AISA_API_KEY="your-key"

All network calls go to https://api.aisa.one/apis/v1/....

Capabilities

  • Read user, tweet, trend, list, community, and Spaces data.
  • Publish text, image, and video posts after explicit OAuth approval.
  • Like, unlike, follow, and unfollow through the engagement client once authorization exists.
  • Reuse the current conversation context instead of local file-based conversation persistence.

Common Commands

python3 scripts/twitter_client.py search --query "AI agents" --type Latest
python3 scripts/twitter_oauth_client.py authorize
# After the user approves the final confirmation artifact:
python3 scripts/twitter_oauth_client.py post --text "Hello from AIsa"
python3 scripts/twitter_engagement_client.py like-latest --user "@elonmusk"
python3 scripts/twitter_engagement_client.py follow-user --user "@elonmusk"

Posting and Engagement Workflow

  • Use ./references/post_twitter.md for post, reply, quote, and media-upload actions.
  • Use ./references/engage_twitter.md for likes, unlikes, follows, and unfollows.
  • Obtain OAuth authorization before any write action.
  • Before posting, liking, following, or uploading media, produce a final confirmation artifact that names the exact action, target account or tweet, text/media payload, and approval status. Do not execute the write action until the user explicitly approves that artifact.

ClawHub Suspicious Review Notes

These points summarize the common reasons similar skills are marked Suspicious and how this release addresses them:

  • The package is relay-based: read calls, OAuth requests, engagement actions, and approved media uploads go to api.aisa.one.
  • The package is API-key-first: it requires AISA_API_KEY and does not ask for passwords, cookies, CT0, or other legacy secrets.
  • Write and engagement actions require a user-approved confirmation artifact that records the final action, target, payload, and OAuth approval state before execution.
  • The release bundle is runtime-only: it keeps SKILL.md, scripts/, and the required references, while omitting non-runtime files such as README.md and _meta.json.
  • The package does not include cache sync, self-install logic, home-directory persistence, browser-cookie extraction, or external agent CLI wrappers.
  • Browser opening is optional and not the default workflow; returning the authorization link is the preferred path for this release.

Release Bundle Notes

  • scripts/twitter_client.py preserves the read API surface from the original bundle.
  • scripts/twitter_oauth_client.py preserves OAuth and posting behavior from the original bundle.
  • scripts/twitter_engagement_client.py preserves like, unlike, follow, and unfollow behavior from the original bundle.
  • This package is optimized for publication metadata and upload safety, not for changing runtime logic.
Usage Guidance
Install only if you are comfortable using the AISA relay for Twitter/X actions. Before any write action, require a clear final confirmation showing the exact post text, media paths, tweet or account target, and OAuth status. Do not approve ambiguous requests, private-file uploads, or actions on the wrong account.
Capability Analysis
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.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentialsposts-externally
Capability Assessment
Purpose & Capability
The declared purpose is coherent with the capabilities: Twitter/X search, posting, media upload, likes, follows, and unfollows. These are public-account actions, so users should review exact targets and payloads before approval.
Instruction Scope
The instructions explicitly require OAuth authorization and a final confirmation artifact before write actions. This is an appropriate guardrail, but users should ensure agents actually follow it for every post, like, follow, unfollow, or media upload.
Install Mechanism
There is no install spec or package installation; the skill uses bundled Python scripts and the required python3 binary. Static scan signals report no suspicious patterns.
Credentials
The required AISA_API_KEY and relay network access are proportionate to the AISA-backed Twitter/X integration, but they give the relay access to requests and approved media/content.
Persistence & Privilege
The artifacts state there is no local file-based conversation persistence, cookie extraction, or home-directory persistence. OAuth/account authority is still sensitive and should be limited to intended use.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-twitter-post-engage-slot3
  3. After installation, invoke the skill by name or use /openclaw-twitter-post-engage-slot3
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
- Adds version bump to 1.0.3. - Clarifies in the SKILL.md that posting actions using the CLI should only be run after the user approves the final confirmation artifact. - No runtime changes or logic updates; documentation refinements only.
v1.0.2
- Adds requirement for a final user-approved confirmation artifact before any write or engagement action is executed (posting, liking, following, or media upload). - SKILL.md and documentation updated to clarify the explicit confirmation/approval workflow for all write actions. - No changes to runtime logic or client scripts; update is focused on safety and user confirmation process. - Maintains relay-based, API-key-first, runtime-only structure for safe publishing and operation.
v1.0.1
- Updated version to 1.0.1 to reflect new release. - Documentation and metadata updated in SKILL.md; no logic or runtime changes. - Release focuses on improved publication metadata and upload safety. - No changes to functionality or APIs.
v1.0.0
Initial release of openclaw-twitter-post-engage. - Enables X/Twitter profile, tweet, trend search, and engagement (like, follow, post) actions via AISA relay. - All actions require `AISA_API_KEY`; no passwords or cookies needed. - Supports separate Python clients for reading, posting (OAuth-secured), and engaging with tweets. - Media uploads, likes, unlikes, follows, and unfollows are supported after explicit OAuth authorization. - No local password storage, browser cookie extraction, or persistent local cache. - All network calls routed through `api.aisa.one` for security and centralization.
Metadata
Slug openclaw-twitter-post-engage-slot3
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is Openclaw Twitter Post Engage?

Search X/Twitter profiles, tweets, trends, and approved engagement actions through the AISA relay. Use when: the user asks for Twitter/X research, posting, l... It is an AI Agent Skill for Claude Code / OpenClaw, with 93 downloads so far.

How do I install Openclaw Twitter Post Engage?

Run "/install openclaw-twitter-post-engage-slot3" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Openclaw Twitter Post Engage free?

Yes, Openclaw Twitter Post Engage is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Openclaw Twitter Post Engage support?

Openclaw Twitter Post Engage is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Openclaw Twitter Post Engage?

It is built and maintained by AIsa (@aisadocs); the current version is v1.0.3.

💬 Comments