Token导航 LogoToken导航

Agent Skill · 研究检索

x-ops(x 操作)

x-ops 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

x-ops 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 47,280。

总安装 742周安装 30GitHub Stars 公开资料未说明下载 233核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:x-ops(x 操作)
来源仓库:https://github.com/saltbo/agent-skills
仓库路径:skills/x-ops
安装命令:
npx skills add https://github.com/saltbo/agent-skills --skill x-ops
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/saltbo/agent-skills --skill x-ops

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

x-ops 用于查找、检索和筛选相关信息。适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词或任务场景快速定位候选结果。通过 npx skills add 命令从指定 GitHub 仓库安装使用。需确认权限范围和维护状态,注意是否触发联网、命令执行或文件读写操作。

x-ops 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/x-ops

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/saltbo/agent-skills --skill x-ops;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

x-ops 怎么安装?

在终端执行 npx skills add https://github.com/saltbo/agent-skills --skill x-ops。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

x-ops 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

x-ops 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

x-ops 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

x-ops 用的人多吗?

公开数据是累计安装 742 次,近一周安装 30 次,下载 233 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

x-ops 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
x-ops

x 操作 · 本页

742—需要联网未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

X Ops — Operational Procedures

All operations use x-cli.py (tweepy + official X API v2). Set the alias at the start of every session:

X="uv run .agents/skills/x-ops/x-cli.py"

Commands

Read

$X profile <username>          # full profile with followers/following/tweet count
$X tweet <tweet_id>            # tweet with reply_count, likes, views, author_followers
$X search "<query>" [count]    # search recent tweets (min 10, max 100)
$X mentions <user_id> [count]  # mentions of a user

All read commands return JSON with full metrics (reply_count, followers, etc).

Write

$X post "<text>"               # post a tweet
$X reply <tweet_id> "<text>"   # reply to a tweet
$X like <tweet_id>             # like a tweet
$X follow <user_id>            # follow a user
$X unfollow <user_id>          # unfollow a user

Write commands return JSON confirmation with the created tweet ID.

Rate Limits (X API v2)

OperationLimit
search60 / 15min
mentions10 / 15min
profile95 / 15min
tweet300 / 15min
post100 / day
like1000 / day
follow15 / 15min

Wait 2-3 seconds between write operations.

API Constraint

X API blocks replies/quotes to accounts that haven't mentioned @rdsaltbo. Do NOT attempt replies to strangers — always 403. Only reply to mentions.

Cycle Workflow

Minimize Bash calls. Every $X call is a tool round-trip. Target: 8-12 calls per cycle.

  1. $X profile rdsaltbo — get follower count, determine tier (1 call)
  2. $X search "<query>" 20 — run 1-2 searches from task description (1-2 calls)
  3. $X mentions 726438383401074688 — check mentions (1 call)
  4. Reply to actionable mentions only — do NOT reply to strangers (0-2 calls)
  5. Like 5-8 posts from search results — pick substantive posts from target developers (5-8 calls, can batch quickly)
  6. Follow 3-5 developers from search results — use author_id from search data directly (3-5 calls)
  7. Post 1 original tweet based on what you observed in search (1 call)
  8. Log actions + create next task (2 calls)

Search Query Rotation

Use 1-2 per cycle. These find both content inspiration and like/follow targets:

  • claude code
  • AI coding agent
  • cursor AI OR codex
  • multi-agent AND code
  • vibe coding
  • AI developer tools
  • coding agent workflow
  • "build in public" AI tools
  • "looking to connect" developer AI
  • "indie hacker" AI agent

De-duplication

Do NOT like/follow the same person more than once per cycle. Check the task description's "Follow-up from last cycle" — if you already followed someone in previous cycles, skip them.

Task Standards

Title format

x-ops #<seq>: <focus keyword>

Description template

## Search queries
- <query 1>
- <query 2>

## Tweet plan
- Type: <hot take | build-in-public | tip | comparison | observation>
- Topic: <what to write about>
(or "None — replies + connect only cycle")

## Follow-up from last cycle
- <conversation to continue, or "none">

## Notes from last cycle
- <observations about what worked or didn't>

Self-continuation

⚠️ CRITICAL: You MUST include --scheduled-at. Without it, the task runs immediately and creates an infinite loop that spams the account. This has happened before — do NOT skip this parameter.

Calculate the scheduled time with a random offset (avoid exact intervals — looks robotic):

OFFSET=$((110 + RANDOM % 40))m  # 110-150 minutes (roughly 2h with jitter)
NEXT=$(date -u -v+${OFFSET} +"%Y-%m-%dT%H:%M:%SZ")

# Check if NEXT falls in quiet hours (UTC 06:00-14:00 = EST 01:00-09:00 = PST 22:00-06:00)
# If so, push to 14:00 UTC (09:00 EST / 06:00 PST)
NEXT_HOUR=$(date -u -v+${OFFSET} +"%H")
if [ "$NEXT_HOUR" -ge 6 ] && [ "$NEXT_HOUR" -lt 14 ]; then
  NEXT=$(date -u -v+1d +"%Y-%m-%dT14:%M:%SZ")  # next day 14:00 UTC
fi
ak create task \
  --board jb21kfv6 \
  --assign-to e6f896b845f81e93 \
  --scheduled-at "$NEXT" \
  --title "x-ops #<next-seq>: <focus>" \
  --description "<filled template>" \
  --priority medium \
  --labels "ops,engagement,connect"

Verify the created task has a scheduled_at value in the response. If not, cancel it immediately.

Comment Standards

Post comments using ak task log <task-id> "<message>":

1 — Start

CYCLE START | Followers: <n> | Tier: <phase> | Queries: <q1>, <q2>

2 — Likes

LIKES (<count>)
♥ @<user> (<followers>) — "<first 50 chars of their post>" [tweet:<id>]

3 — Follows

FOLLOWS (<count>)
+ @<user> (<followers>) — <reason>

4 — Mentions

MENTIONS (<count> new)
↩ @<user> — "<reply preview>" [tweet:<id>]
— no actionable mentions

5 — Tweet

TWEET [<id>]
"<full tweet text>"
Type: <type>

6 — Summary

CYCLE COMPLETE | Followers: <n>
Likes: <n> | Follows: <n> | Mentions replied: <n> | Tweet: <0 or 1>
Next: <task-id> scheduled <time>

Error Handling

  • 403 on reply → skip target, find another. Do NOT count as success.
  • Rate limit error → wait until reset, then retry.
  • Auth error → stop and report. Do not retry.
  • If ak create task fails → retry once after 10 seconds.

平台分布

Codex

36.41%
按下载量换算85

Claude

29.41%
按下载量换算69

Cursor

19.36%
按下载量换算45

Gemini CLI

9.72%
按下载量换算23

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills