← 返回 Skills 市场
aisadocs

Openclaw Twitter Post Engage

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

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

如何安装 Openclaw Twitter Post Engage?

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

Openclaw Twitter Post Engage 是免费的吗?

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

Openclaw Twitter Post Engage 支持哪些平台?

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

谁开发了 Openclaw Twitter Post Engage?

由 AIsa(@aisadocs)开发并维护,当前版本 v1.0.3。

💬 留言讨论