SuperAPI AI 工具集

hermes-tweet

智能体与模型

查看项目

更新于 10-16 07:30

技能介绍

Hermes Tweet

Hermes Tweet 为 Hermes Agent 增加了一套 X/Twitter 工具集,适用于社交倾听、账号研究、发布监控、支持分流、抽奖审查,以及需要将私有或状态变更操作保持明确、受控的工作流。

适用场景

当用户想要执行以下操作时,可以使用该技能:

  • 将 Hermes Tweet 安装到 Hermes Agent 运行时
  • 发现可用的 X/Twitter 读取与操作路由
  • 读取 X/Twitter 账号、推文、趋势、监控或搜索数据
  • 在起草回复或营销活动前汇总公开信号
  • 将私有和状态变更操作保持在 operator 明确意图的门控之后

安装配置

通过 Hermes 安装并启用插件:

hermes plugins install Xquik-dev/hermes-tweet --enable

Hermes 在安装和更新期间会扫描插件,应查看每一条警告。危险判定会阻止安装或禁用更新。

在 Hermes 运行时主机上设置 API key:

export XQUIK_API_KEY="<your-key>" export HERMES_TWEET_ENABLE_ACTIONS="false"

在只读优先的会话中,保持 HERMES_TWEET_ENABLE_ACTIONS 为 false。只有在执行已批准的私有读取、写入、监控、Webhook、抽取、抽奖或媒体操作时,才将其设为 true。

输入

在选择路由前,先询问以下输入:

  • 目标:研究、监控、支持分流、抽奖审查或操作准备
  • 目标对象:账号 handle、推文 URL、关键词、列表、监控或趋势
  • 时间窗口和时效性需求
  • 是否有私有或状态变更操作在范围内
  • 确认 Hermes 运行时已配置 XQUIK_API_KEY

工作流

使用 tweet_explore 搜索内置端点目录,找到匹配的路由。

选择目录路由后,通过 tweet_read 读取公开 X/Twitter 数据。

只有在明确批准后,才使用 tweet_action 执行私有或状态变更路由。

将 API key 保存在环境变量或 Hermes 运行时 env 文件中。

不要将凭证粘贴到提示词、issue、PR 评论或工具输入中。

当用户要求的是营销活动、监控、支持或抽奖工作流,而不是单次读取时,加载相应的工作流模式。

工具模型

工具 | 用途

tweet_explore | 在不使用 API key 的情况下搜索内置端点目录。

tweet_read | 在已设置 XQUIK_API_KEY 时,调用目录中列出的公开只读端点。

tweet_action | 仅在启用 action gating 时,调用私有读取、写入、监控、Webhook、抽取、抽奖和媒体操作。

输出格式

返回简洁的操作性输出:

Summary:

  • 检查了什么以及为什么

Read routes:

  • 目录路径、输入和结果摘要

Action plan:

  • 提议的私有或状态变更操作,每一项都等待明确批准

Next check:

  • 后续路由或监控频率(如有用)

使用示例

在起草回复前研究账号:

使用 Hermes Tweet 检查 @example 最近的公开上下文,以便起草回复。保持 actions 禁用。

监控发布关键词:

跟踪今天关于 "Example Launch" 的 X/Twitter 提及。总结主题和值得注意的账号。不要发布。

准备受控发帖:

起草一条发布推文,并列出你将使用的确切 tweet_action 调用。在任何操作路由前等待批准。

记录结构化路由备注:

{ "objective": "support-triage", "route": "/api/v1/x/search", "action_gate": "disabled", "approval_required": true }

故障排查

如果只出现 tweet_explore,请在 Hermes 运行时主机上配置 XQUIK_API_KEY,并重新加载或重启当前 Hermes 会话。

如果 action 路由不可用,请保持公开读取独立进行。仅在已批准的私有或状态变更操作中,将 HERMES_TWEET_ENABLE_ACTIONS=true。

如果路由不匹配,请再次使用 tweet_explore,并选择目录中列出的路径,而不是猜测端点。

最佳实践

将 Hermes Tweet 视为 Hermes 原生的 X/Twitter 层,而不是通用 API 包装器。

默认保持研究只读。在创建或修改监控前要求批准。

在私有或状态变更调用前,使用 Desktop 或 gateway operator 审核。

在调用 tweet_read 或 tweet_action 前,验证确切的目录路径。

环境变更后,重启 gateway、cron 或长期运行的 Hermes 会话。

另见

social-publishing 插件与 Hermes Tweet 互补,可用于广泛的多平台发布。Hermes Tweet 专注于 Hermes Agent 的 X/Twitter 工具集及其只读优先、审批门控的运营模式。

当路由边界不清晰时,请参阅端点和审批契约。官方指南见 https://github.com/Xquik-dev/hermes-tweet#readme。