← Back to Skills Marketplace
yugulugulu

Twitter Watch Reply

by yugulugulu · GitHub ↗ · v0.1.2 · MIT-0
cross-platform ⚠ suspicious
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
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install twitter-watch-reply
  3. After installation, invoke the skill by name or use /twitter-watch-reply
  4. 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
Slug twitter-watch-reply
Version 0.1.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
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.

💬 Comments