Agent Skills
返回列表
✍️

社媒发布助手

内容创作 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/ayrshare-automation 到你的 AI 助手中。

技能介绍

社媒内容发布看似简单,真正做起来却有一堆琐碎问题:不同平台接口各异、认证状态会过期、工具的参数结构随版本变化,脚本写死 slug 或字段名往往跑几次就失效。这个技能用 Rube MCP 统一调度 Composio 的 Ayrshare 工具集,把「发现工具—确认连接—执行操作」固化成一条可靠流程,让 Agent 在不硬编码任何 schema 的前提下完成社媒发布。

它解决了什么

  • 工具 schema 漂移:Ayrshare 的工具签名可能更新。技能要求每次执行前先调用 RUBE_SEARCH_TOOLS 获取当前可用的 tool slug、输入参数和已知坑点,而不是凭记忆写死调用。
  • 连接状态不确定:认证可能过期或未初始化。技能在跑任何工作流之前先通过 RUBE_MANAGE_CONNECTIONS 检查 ayrshare 工具集的连接状态,只有 ACTIVE 才继续。
  • 批量与分页遗漏:列表类操作常带分页 token,容易漏取后续页。技能明确要求检查响应中的分页标记并持续拉取直到完成。

工作原理

核心是一个固定的三步模式:

  1. 发现工具:调用 RUBE_SEARCH_TOOLS,传入具体使用场景,返回可用工具、参数 schema、推荐执行计划和已知陷阱。
  2. 检查连接:调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit: ayrshare;若非 ACTIVE,按返回的授权链接完成一次性认证,确认状态后再继续。
  3. 执行操作:用 RUBE_MULTI_EXECUTE_TOOL 按发现的 slug 执行;需要批量操作时改用 RUBE_REMOTE_WORKBENCH 的 run_composio_tool();遇到 schemaRef 时用 RUBE_GET_TOOL_SCHEMAS 拉取完整 schema。

使用注意

  • 永远先搜索:不要在没有调用 RUBE_SEARCH_TOOLS 的情况下硬编码 tool slug 或参数,schema 会变。
  • 参数须合规:严格使用搜索结果返回的字段名和类型,别自己猜。
  • memory 参数必填:即使没有上下文也要传 {}。
  • 会话复用:同一工作流内复用 session ID,新开工作流时再生成新的。
  • Rube MCP 是前提:客户端需配置 https://rube.app/mcp 作为 MCP server,不需要额外 API key,但没有它技能无法运行。

整体来说,这个技能适合需要稳定、可编排地调用 Ayrshare 进行社媒自动化的场景,价值在于把动态发现和连接管理变成默认行为,而不是每次靠人工查文档。

使用场景

  • 运营在推送日需要把同一条内容发到多个社交平台
  • 自动化工程师需要确认Ayrshare连接状态后再跑发布脚本
  • 内容团队拉取历史发布数据时发现分页未取完
  • 技术负责人要在不硬编码slug的情况下调用Ayrshare接口

适合人员

  • 社交媒体运营:需要在多个平台定时发布并管理连接
  • 自动化工程师:想构建不依赖固定schema的社媒工作流
  • 内容团队技术负责人:负责排查认证过期与分页缺失问题
  • 独立开发者:希望通过MCP统一调度第三方社媒API