← 返回 Skills 市场
bibaofeng

aisa-twitter

作者 bibaofeng · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
63
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
使用说明 (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.
安全使用建议
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.
功能分析
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.
能力标签
requires-oauth-tokenrequires-sensitive-credentialsposts-externally
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install aisa-twitter
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /aisa-twitter 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug aisa-twitter
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 63 次。

如何安装 aisa-twitter?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install aisa-twitter」即可一键安装,无需额外配置。

aisa-twitter 是免费的吗?

是的,aisa-twitter 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

aisa-twitter 支持哪些平台?

aisa-twitter 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 aisa-twitter?

由 bibaofeng(@bibaofeng)开发并维护,当前版本 v1.0.0。

💬 留言讨论