Token导航 LogoToken导航

Agent Skill · 待分类

testany-trigger(测试触发器)

用于辅助测试设计、自动化测试、用例整理和回归验证。它适合让 Agent 编写单元测试、端到端测试、测试计划或根据失败日志定位问题。使用时需要确认项目测试框架、运行命令和夹具数据,避免为了通过测试而改坏真实逻辑;涉及浏览器或外部服务时,应区分本地模拟、测试环境和生产环境。

testany-trigger 是待分类类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为调用外部服务;许可证信息还不明确,第三方扫描有未通过项,按安装量在待分类类的 11,209 个 Skill 里排第 9,238。

总安装 250周安装 10GitHub Stars 41下载 81核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/testany-io/testany-agent-skills --skill testany-trigger

这个 Skill 是做什么的

这个 Skill 的分类还没最终确定,用法以来源仓库的说明为准。

用于辅助测试设计、自动化测试、用例整理和回归验证。适合让 Agent 编写单元测试、端到端测试或根据失败日志定位问题。使用时需确认项目测试框架、运行命令和夹具数据,避免修改真实逻辑。涉及浏览器或外部服务时,应区分本地模拟、测试环境和生产环境。安装方式:通过 npx skills add 命令从 GitHub 仓库安装。

来源仓库内路径:skills/testany-trigger

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

testany-trigger 怎么安装?

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

testany-trigger 支持哪些 AI 工具?

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

testany-trigger 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

testany-trigger 是免费的吗?

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

testany-trigger 用的人多吗?

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

testany-trigger 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

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

值得选的地方

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

先想清楚的地方

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

适不适合你

更适合

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

不太适合

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

待分类类 Skill 对比

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

infsh CLI · Codex、Claude

4,374,576382权限未标注未明确未收录
ai-video-generation

AI 视频生成 · Codex、Claude

4,313,376382调用外部服务未明确有提醒
lark-openapi-explorer

云雀 OpenAPI 浏览器 · Codex、Claude

2,064,1209,011需要联网未明确有提醒
lark-workflow-standup-report

Lark 工作流程站立报告 · Codex、Claude

2,041,6328,978需要联网未明确通过
use-my-browser

使用我的浏览器 · Codex、Claude

1,848,49140操作浏览器未明确未通过
testany-trigger

测试触发器 · 本页

25041调用外部服务未明确未通过

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

SKILL.md 原文

Testany Trigger

管理 Testany 平台上的 trigger,并负责 即时发起一次 pipeline execution。

用户输入: $ARGUMENTS


先统一心智模型

在开始之前,先按 automation-model.md 理解边界:

  • pipeline 是执行与编排单元
  • trigger 是执行入口
  • trigger 决定“如何发起 execution”
  • execution 发起之后的观测与管理属于 testany-execution

重要结论:

  • 本 skill 既负责持久化执行入口,也负责即时单次触发
  • 本 skill 不负责查看 execution 历史、轮询、取消或失败诊断

职责范围

  • 创建/查询/更新/删除 Plan(定时计划)
  • 创建/查询/更新/删除 Gatekeeper(Webhook 触发器)
  • 覆盖 Manual Trigger 的平台概念、适用场景和当前支持路径
  • 立即执行一次已有 pipeline(ad-hoc run now)
  • 为已有 pipeline 提供合适的 trigger 方案建议
  • 提供可复制的 Webhook / CI 集成示例

Trigger 类型

Persistent Trigger

长期存在、可重复复用的执行入口:

  • Plan
  • Manual Trigger
  • Gatekeeper

Ad-hoc Trigger

一次性即时触发:

  • testany_execute_pipeline

它会直接返回 execution_key,后续观测与管理交给 testany-execution。


MCP 支持现状

类型平台能力当前 MCP 支持本 skill 的处理方式
Plan完整有直接通过 MCP CRUD
Gatekeeper完整有(含 pipeline 绑定与 webhook URL)直接通过 MCP 完成全流程
Manual Trigger平台已支持当前未看到对应 MCP tools明确纳入 trigger 体系;若当前宿主/MCP 无工具,则指导用户走 UI fallback
Run Now完整有 (testany_execute_pipeline)直接执行一次并返回 execution_key

操作速查

Persistent Trigger

用户意图操作类型MCP 工具
列出 GatekeepersReadtestany_list_gatekeepers
查看 Gatekeeper 详情Readtestany_get_gatekeeper
创建 GatekeeperCreatetestany_create_gatekeeper(可同时绑定 pipelines)
查看 Gatekeeper 绑定的 PipelinesReadtestany_get_gatekeeper_pipelines
绑定/替换 Gatekeeper 的 PipelinesUpdatetestany_bind_gatekeeper_pipelines
更新 Gatekeeper 字段Updatetestany_update_gatekeeper
删除 GatekeeperDeletetestany_delete_gatekeeper
列出 PlansReadtestany_list_plans
查看 Plan 详情Readtestany_get_plan
创建 PlanCreatetestany_create_plan
更新 PlanUpdatetestany_update_plan
删除 PlanDeletetestany_delete_plan
转移 Plan OwnerUpdatetestany_assign_plan

常用辅助:

  • testany_get_my_workspaces
  • testany_list_pipelines

Ad-hoc Run Now

用户意图MCP 工具
立即执行一次 pipelinetestany_execute_pipeline

Trigger 选择原则

方式适用场景
Plan固定时间自动执行,如夜间回归、定时巡检
Manual Trigger人工按需执行,如修复后复测、发布前验收
Gatekeeper外部事件驱动执行,如 CI/CD、告警、Webhook
Run Now现在立刻执行一次,不沉淀长期 trigger 资源

Run Now(立即执行一次)

适用场景

  • “现在帮我跑一次这个 pipeline”
  • “临时执行一次回归”
  • “刚改完,立即验证”

流程

  1. 如果用户没有明确 pipeline key:

- testany_get_my_workspaces - testany_list_pipelines - 帮用户定位目标 pipeline

  1. 调用 testany_execute_pipeline
  2. 返回 execution_key
  3. 明确告诉用户:

- 执行已经发起 - 接下来如需看进度、查历史、取消、看结果,切到 testany-execution

输入补充

如有需要,可同时传:

  • environment
  • parameters

但不要把这些一次性参数误写成长期 trigger 配置。


Plan(定时计划)

定义

Plan 用于按固定 schedule 自动触发一个或多个 pipeline。

创建流程

  1. testany_get_my_workspaces → 选择 workspace
  2. testany_list_pipelines → 选择要定时执行的 pipelines
  3. testany_create_plan → 创建计划

建议同时填写:

  • schedule_expr
  • timezone
  • schedule_str
  • watchers

更新注意事项

Plan 更新应视为高风险“覆盖式更新”:

  1. testany_get_plan 先读取现有配置
  2. 基于现有配置构造完整 payload
  3. 再调用 testany_update_plan

Manual Trigger(按需执行模板)

定义

Manual Trigger 用于按需执行一个或多个 pipeline,不依赖定时调度,也不依赖外部 webhook。

典型场景

  • 热修复上线前快速回归
  • 环境恢复后立即复测关键链路
  • 人工发起标准化多 pipeline 验收

当前处理方式

如果当前 MCP/宿主没有 Manual Trigger 工具:

  1. 帮用户确定 workspace 和 pipelines
  2. 给出建议的名称、描述和 pipeline 列表
  3. 提示用户到 Testany UI 创建 Manual Trigger

Gatekeeper(Webhook / 事件驱动)

定义

Gatekeeper 通过 Webhook 触发一个 pipeline group 的执行。

重要澄清

  • Gatekeeper 不是 pipeline 编排工具
  • Gatekeeper 不是 execution 观测工具
  • “是否放行部署”属于外部 CI/CD 逻辑,应在调用 Gatekeeper 之后依据 execution 结果自行决定

创建流程

方式一:创建时直接绑定(推荐)

  1. testany_get_my_workspaces → 选择 workspace
  2. testany_list_pipelines → 选择要触发的 pipelines
  3. testany_create_gatekeeper(workspace, name, pipelines=[...]) → 创建并绑定
  4. testany_get_gatekeeper → 获取 hook_url
  5. testany_update_gatekeeper → 配置 trigger_method / trigger_name / trigger_condition / watchers / owned_by

方式二:先创建,再绑定

  1. testany_create_gatekeeper → 创建 Gatekeeper
  2. testany_bind_gatekeeper_pipelines → 绑定 pipelines
  3. testany_get_gatekeeper_pipelines → 确认绑定结果

Webhook URL 获取

通过 testany_get_gatekeeper 获取详情即可拿到 hook_url。如果用户无编辑权限,hook_url 会是 null。


CI/CD 集成示例

GitHub Actions

- name: Trigger Testany Gatekeeper
  run: |
    curl -X POST "${{ secrets.TESTANY_GATEKEEPER_WEBHOOK_URL }}" \
      -H "Content-Type: application/json" \
      -d '{"source":"github-actions"}'

Jenkins

stage('Quality Gate') {
    steps {
        sh '''
          curl -X POST "${TESTANY_GATEKEEPER_WEBHOOK_URL}" \
            -H "Content-Type: application/json" \
            -d '{"source":"jenkins"}'
        '''
    }
}

返回格式

任务完成后,向用户汇报:

  • Trigger 类型:Plan / Manual Trigger / Gatekeeper / Run Now
  • 目标 pipelines 列表
  • MCP 直连完成
  • 关键配置(schedule_expr、timezone、watchers、trigger_name 等)
  • 如是 Run Now:

- 返回 execution_key - 明确下一步去 testany-execution

  • 如是 Gatekeeper:

- 返回 Webhook URL(通过 testany_get_gatekeeper 获取;无权限时为 null)


参考文档

平台分布

Codex

37.25%
按下载量换算30

Claude

30.33%
按下载量换算25

Cursor

19.34%
按下载量换算16

Gemini CLI

8.77%
按下载量换算7

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

未通过

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

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

继续浏览同类 Skills