← Back to Skills Marketplace
jasoncodespace

X Engagement

by Jason · GitHub ↗ · v4.1.3 · MIT-0
cross-platform ✓ Security Clean
496
Downloads
1
Stars
3
Active Installs
5
Versions
Install in OpenClaw
/install x-engagement
Description
X/Twitter 运营辅助。完整 onboarding → Persona 学习 → Browser Relay 浏览器控制 → 记忆系统 → 手动提醒模板 → For You 关注建议 → Following 互动建议
Usage Guidance
This package appears coherent for its stated purpose, but before running anything: 1) Vet the Browser Relay tool (https://github.com/jasonCodeSpace/browser-relay) because the docs rely on npx/browser-relay‑cli which will download/execute third‑party code; only proceed if you trust that project. 2) Inspect the repo and scripts locally (especially any calls to npx or raw CDP commands) and confirm you are comfortable with a tool that can control your logged‑in browser. 3) Backup any existing memory/data you care about—cleanup scripts will delete files under ${HOME}/memory/daily/hotspots when run with --apply. 4) Keep the confirmation steps enabled and avoid automating the confirmation step; the skill is designed to require user confirmation before likes/follows/comments. 5) If you want to run this in a production account, test first on a throwaway account and review Browser Relay's source and npm package provenance.
Capability Analysis
Type: OpenClaw Skill Name: x-engagement Version: 4.1.3 The x-engagement skill bundle is a well-documented Twitter/X automation assistant designed with significant safety guardrails. It utilizes an external 'Browser Relay' for browser interaction but explicitly mandates user confirmation for all 'write' actions (likes, follows, comments) and avoids creating persistent system tasks like crontabs, as seen in scripts/setup-cron.sh and docs/cron-jobs.md. The bundle includes a memory management system with safety checks in scripts/cleanup-memory.sh to prevent unauthorized file deletion, and the instructions for the AI agent (SKILL.md) prioritize human-in-the-loop verification and adherence to a specific persona without any indicators of data exfiltration or malicious intent.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
The name/description (X engagement / account operations) match what the skill actually does: onboarding, persona learning, generating candidate comments, and using a local browser runtime to execute confirmed write actions. It does not request unrelated credentials or hidden privileged access.
Instruction Scope
SKILL.md and docs instruct the agent to scrape tweets, generate candidate comments, check local history, and only perform likes/follows/comments after explicit user confirmation. That scope aligns with the stated purpose. Two notes: (1) the instructions rely on running npx browser-relay-cli commands (CDP/raw evaluation) to read DOM and interact with the logged‑in browser; (2) the skill writes and reads local files under ~/memory/daily/hotspots and the repo tree—this is expected but worth being aware of.
Install Mechanism
There is no formal install spec (instruction‑only), which lowers risk. However the runtime docs use npx browser-relay-cli and point to a third‑party GitHub repo; npx may fetch/run code from the npm registry on demand. The skill itself does not automatically download or run remote code, but following the docs will invoke third‑party tooling that the user should vet.
Credentials
The skill requests no environment variables or secrets. It operates on local browser sessions via Browser Relay and uses the user's HOME path for memory (memory/daily/hotspots). Those are proportionate to a social‑media automation assistant. No unrelated credentials or config paths are requested.
Persistence & Privilege
always:false and there is no attempt to modify system crontab by default; scripts explicitly avoid installing persistent schedulers. The skill writes to its own memory subtree and playbooks in the repo—expected for a learning/recording assistant. Note: the agent platform default allows autonomous invocation; this skill's docs emphasize manual confirmation for write actions, but if the agent were misconfigured to bypass confirmations the tool could act on the user's logged‑in browser (this is an operational risk, not an incoherence).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install x-engagement
  3. After installation, invoke the skill by name or use /x-engagement
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v4.1.3
x-engagement v4.1.3 - 新增 _meta.json 元数据文件。 - 新增 runtime/manual-reminders.txt 文件,用于手动提醒配置或说明。 - No changes to existing source behavior. - 提升本地运行与手动提醒的文档和结构支持。
v4.1.2
清理数据文件:移除用户刷推记录,确保不包含任何个人信息或敏感数据
v4.1.1
新增评论规则:评论内容必须与推文相关(包含真实案例和操作流程)
v4.1.0
feat: 添加自我进化系统 - 新增 Playbook 系统(评论策略、变更记录) - 新增浏览器操作模块(基于 Chirp) - 新增评论规则(三个绝对禁止) - 新增数据采集功能 - 新增每日复盘脚本(22:00 自动运行) - 更新 SKILL.md(自我进化系统说明) 自我进化闭环:采集数据 → 分析对比 → 得出结论 → 更新规则 → 下次执行
v0.1.0
x-engagement v4.0.0 introduces major architectural and feature upgrades for automated X/Twitter operations. - 全新结构化设计,系统文件与文档分明,便于维护和扩展 - 增加三层记忆系统,支持评论历史、用户信息与热点事件记录 - 强化 Onboarding 流程,实现5阶段引导及 persona 学习 - 新增人类行为模拟,涵盖滚动、延迟、频率等多层仿真 - 自动化定时任务,支持每日热点总结与刷推提醒 - 评论逻辑优化,生成内容前自动避免自相矛盾
Metadata
Slug x-engagement
Version 4.1.3
License MIT-0
All-time Installs 3
Active Installs 3
Total Versions 5
Frequently Asked Questions

What is X Engagement?

X/Twitter 运营辅助。完整 onboarding → Persona 学习 → Browser Relay 浏览器控制 → 记忆系统 → 手动提醒模板 → For You 关注建议 → Following 互动建议. It is an AI Agent Skill for Claude Code / OpenClaw, with 496 downloads so far.

How do I install X Engagement?

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

Is X Engagement free?

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

Which platforms does X Engagement support?

X Engagement is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created X Engagement?

It is built and maintained by Jason (@jasoncodespace); the current version is v4.1.3.

💬 Comments