← Back to Skills Marketplace
Twitter Watch Reply
by
yugulugulu
· GitHub ↗
· v0.1.2
· MIT-0
437
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install twitter-watch-reply
Description
使用 6551 Twitter/X 接口监控指定账号的新推文,并基于推文内容生成 AI 回复草稿;在半自动模式下,先给出候选回复,待用户确认后再通过已登录的浏览器自动回复。用于:监控某些账号、发现其新推、生成评论、人工确认后回复、避免重复回复、管理 watchlist 和状态文件。依赖环境变量 TWITTER_T...
Usage Guidance
This skill largely does what it claims (poll a 3rd‑party 6551 API for tweets, generate reply candidates, and manage a local state directory), but the package metadata failing to declare the required TWITTER_TOKEN is a red flag — it reduces transparency about what secrets the skill needs. Before installing: (1) inspect the included scripts (doctor.py, fetch_latest_tweets.py) and confirm you are comfortable giving TWITTER_TOKEN to the 6551 service (ai.6551.io); (2) run doctor.py in a safe/test environment to see what it attempts and what responses the 6551 endpoints return; (3) avoid storing the token in source control and prefer an isolated runtime (container or VM); (4) if you need stronger assurance, ask the publisher to correct the registry metadata to declare TWITTER_TOKEN and describe precisely what the token allows. If you cannot verify the origin/permissions of the 6551 token, do not provide credentials or enable automated sending.
Capability Analysis
Type: OpenClaw Skill
Name: twitter-watch-reply
Version: 0.1.2
The skill bundle is a legitimate tool for monitoring Twitter accounts and generating AI-assisted reply drafts using the 6551.io API. The code logic across scripts like `fetch_latest_tweets.py` and `watch_state.py` is transparent and strictly aligned with the stated purpose of semi-automatic social media management. It includes safety features such as requiring user confirmation before sending replies and provides a diagnostic script (`doctor.py`) to help users configure environment variables correctly. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
The skill's description, SKILL.md, and Python scripts consistently implement a semi‑automatic Twitter/X watch-and-reply flow using a 6551 API token (TWITTER_TOKEN). However, the registry metadata lists no required environment variables or primary credential; that omission is inconsistent with the skill's stated need for TWITTER_TOKEN and is a packaging/metadata mismatch that reduces transparency.
Instruction Scope
Runtime instructions restrict actions to polling a third‑party API (ai.6551.io), writing state/config under the workspace data directory, rendering alerts, and relying on a locally logged‑in browser for sending replies. Those actions are within the stated purpose, but the SKILL.md and scripts read TWITTER_TOKEN (not declared in metadata) and make network POSTs to ai.6551.io — any external network calls and token use should be explicit in the package metadata so users understand the blast radius.
Install Mechanism
No install spec or remote downloads; the skill is instruction-only plus plain Python scripts included in the package. No installers, archived downloads, or untrusted URLs are used — low install risk from this package itself.
Credentials
Functionally the skill only needs a single token (TWITTER_TOKEN) and filesystem write access to its data directory, which is proportionate. The concern is that the token requirement is not declared in the registry metadata; also the token is for a third‑party service (6551/ai.6551.io) — users should verify what permissions that token grants and whether they trust the external service before providing credentials.
Persistence & Privilege
The skill does not request elevated platform privileges, is not marked always:true, and only writes to its own workspace/data paths (config.json, state.json, logs). It does not modify other skills or global agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install twitter-watch-reply - After installation, invoke the skill by name or use
/twitter-watch-reply - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
Add generic notification-layer docs, host adapter reference, alert text rendering, and notified-state dedupe helpers.
v0.1.1
CLI publish retry: include README, doctor checks, generic workspace paths, 6551 fallback monitoring.
v0.1.0
Initial public release: 6551-based Twitter/X monitoring, fallback fetch path, doctor self-check, browser-reply workflow, docs included.
Metadata
Frequently Asked Questions
What is Twitter Watch Reply?
使用 6551 Twitter/X 接口监控指定账号的新推文,并基于推文内容生成 AI 回复草稿;在半自动模式下,先给出候选回复,待用户确认后再通过已登录的浏览器自动回复。用于:监控某些账号、发现其新推、生成评论、人工确认后回复、避免重复回复、管理 watchlist 和状态文件。依赖环境变量 TWITTER_T... It is an AI Agent Skill for Claude Code / OpenClaw, with 437 downloads so far.
How do I install Twitter Watch Reply?
Run "/install twitter-watch-reply" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Twitter Watch Reply free?
Yes, Twitter Watch Reply is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Twitter Watch Reply support?
Twitter Watch Reply is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Twitter Watch Reply?
It is built and maintained by yugulugulu (@yugulugulu); the current version is v0.1.2.
More Skills