← Back to Skills Marketplace
bibaofeng

aisa-twitter

by bibaofeng · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
63
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install aisa-twitter
Description
Search and engage with Twitter/X profiles, tweets, trends, and post or interact via OAuth-secured AISA relay API using an API key.
README (SKILL.md)

OpenClaw AISA Twitter

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 OpenClaw context instead of local file-based conversation persistence.

Common Commands

python3 {baseDir}/scripts/twitter_client.py search --query "AI agents" --type Latest
python3 {baseDir}/scripts/twitter_oauth_client.py authorize
python3 {baseDir}/scripts/twitter_oauth_client.py post --text "Hello from OpenClaw"
python3 {baseDir}/scripts/twitter_engagement_client.py like-latest --user "@elonmusk"
python3 {baseDir}/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.

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.
  • The frontmatter declares the shipped Python runtime and required env under metadata.openclaw, matching the files kept in this release bundle.
  • 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 OpenClaw.

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
This skill is functionally what it says: it sends read and write actions (including media uploads and OAuth flows) to https://api.aisa.one and requires an AISA_API_KEY. Before installing: 1) Confirm why the registry metadata omitted the required AISA_API_KEY (packaging error or oversight). 2) Only use a scoped, revocable API key dedicated to this skill and monitor its usage; the relay will see tweet content, attachments, and OAuth tokens. 3) Verify you trust api.aisa.one (privacy and security implications of relaying posts and uploaded files). 4) Note the SKILL.md frontmatter version differs from the registry version — ask the publisher for clarification. If you need local-only posting or do not want third-party relay access to attachments/OAuth tokens, do not install/use this skill.
Capability Analysis
Type: OpenClaw Skill Name: aisa-twitter Version: 1.0.0 The skill bundle provides a well-structured integration for Twitter/X via the AISA relay service (api.aisa.one). It includes scripts for reading data (twitter_client.py), managing OAuth and posting (twitter_oauth_client.py), and performing engagement actions like following or liking (twitter_engagement_client.py). The code uses standard Python libraries (urllib, json, argparse) and follows secure practices by requiring a specific API key (AISA_API_KEY) rather than sensitive user credentials like passwords or cookies. The documentation (SKILL.md and references/) includes explicit guardrails for the AI agent, such as instructions to avoid password requests and to confirm user identities when search results are ambiguous. No evidence of malicious intent, unauthorized data exfiltration, or obfuscation was found.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentialsposts-externally
Capability Assessment
Purpose & Capability
Name, description, SKILL.md, and the included Python clients consistently implement Twitter/X read, OAuth posting, and engagement via a relay at api.aisa.one. The capabilities requested by the code match the described purpose (search, post, like, follow).
Instruction Scope
SKILL.md instructs the agent to use the three Python scripts and to pass local workspace file paths for media; the runtime behavior is constrained to calling the AISA relay endpoints. Be aware the workflow intentionally uploads local attachment files and OAuth flows (tokens) to the relay service — this is within the stated scope but important for privacy/trust decisions.
Install Mechanism
No install spec is provided (instruction+script bundle). Nothing is downloaded or written by an installer step; risk from install mechanism is low. The runtime will execute bundled Python scripts, so the main risk is network (relay) interactions, not an opaque installer.
Credentials
The SKILL.md and scripts clearly require AISA_API_KEY (declared as primaryEnv in frontmatter), but the registry-level metadata at the top reported 'Required env vars: none'. This mismatch is an incoherence in packaging/metadata. Also, the relay key grants the relay authority to act (including receiving media and handling OAuth flows), so a user should treat the key as sensitive and scoped appropriately.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and includes no self-install logic or persistent home-directory writes in the provided docs. Autonomous invocation is allowed (platform default) but not combined with other high privileges here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aisa-twitter
  3. After installation, invoke the skill by name or use /aisa-twitter
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial public release of the OpenClaw AISA Twitter skill. - Enables searching Twitter/X profiles, tweets, and trends, and supports posting, liking, following, and engagement actions via the AISA relay. - Requires only an API key (AISA_API_KEY); no password or cookie sharing needed. - Includes Python clients for read operations, OAuth-gated posting, and engagement (like, follow, etc.). - Relays all network calls securely through api.aisa.one; no local or password-based authentication. - Bundles scripts and references for common Twitter/X workflows and safe, documented usage.
Metadata
Slug aisa-twitter
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is aisa-twitter?

Search and engage with Twitter/X profiles, tweets, trends, and post or interact via OAuth-secured AISA relay API using an API key. It is an AI Agent Skill for Claude Code / OpenClaw, with 63 downloads so far.

How do I install aisa-twitter?

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

Is aisa-twitter free?

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

Which platforms does aisa-twitter support?

aisa-twitter is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created aisa-twitter?

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

💬 Comments