Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器github未标认证来源可访问许可证需确认审计未展示

dyad%3acheck-workflows成对%3a 检查工作流程

Agent Skill

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

总安装

512

周安装

22

GitHub Stars

20,169

下载量

180
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/dyad-sh/dyad --skill dyad:check-workflows

简介

dyad:check-workflows 自动检查最近 CI 工作流运行,识别严重或持续性失败并创建 Issue。

  • 适用于 GitHub Actions 自动化监控,支持自定义时间窗口和失败分类逻辑。
  • 通过 gh run list 获取运行记录,按工作流分组后分析结论状态,判断是否需提 Issue。
  • 使用前需确认 GitHub CLI 权限和仓库访问范围,注意可能触发 API 调用和 Issue 创建。
  • dyad%3acheck-workflows 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Check Workflows

Check GitHub Actions workflow runs from the past day for severe or consistent failures and file a GitHub issue if actionable problems are found.

Arguments

  • $ARGUMENTS: (Optional) Number of hours to look back (default: 24)

Instructions

1. Gather recent workflow runs

Fetch all workflow runs from the past N hours (default 24):

gh run list --limit 100 --json workflowName,status,conclusion,event,headBranch,createdAt,databaseId,url,name

Filter to only runs created within the lookback window. Group runs by workflow name.

2. Classify each failure

For each failed run, determine if it is expected or actionable by checking these rules:

Expected failures (IGNORE these):

  1. Nightly Runner Cleanup: This workflow intentionally reboots self-hosted macOS runners, which kills the runner process mid-job. It will almost always show as "failed" even when working correctly. Always skip this workflow entirely.
  2. Cascading failures from CI: When the main CI workflow fails, these downstream workflows will also fail because they depend on CI artifacts (e.g. html-report, blob reports). This is noise, not an independent problem:

- Playwright Report Comment (fails with "artifact not found") - Upload to Flakiness.io (fails when no flakiness reports exist) - Merge PR when ready (skipped/fails when CI hasn't passed)

  1. CLA Assistant: Failures just mean a contributor hasn't signed the CLA yet. This resolves on its own.
  2. Cancelled runs: Runs cancelled due to concurrency groups (newer push cancels older run) are normal.
  3. action_required / neutral conclusions: Standard GitHub behavior for fork PRs or first-time contributors needing manual approval.
  4. CI failures on non-main branches: Individual PR CI failures are expected — contributors may have formatting issues, lockfile mismatches, test failures, etc. These are the contributor's responsibility.
  5. Claude Deflake E2E: This workflow is expected to sometimes have long runs or partial failures as it investigates flaky tests.

Actionable failures (FLAG these):

  1. Permission errors: Workflow can't access secrets, missing GITHUB_TOKEN, 403/401 errors on API calls that should be authenticated, Resource not accessible by integration errors.
  2. Consistent CI failures on main branch: If the CI workflow fails on 2+ consecutive pushes to main, something is likely broken. Check if different commits are failing for the same reason.
  3. Infrastructure failures: Self-hosted runners not coming back online (check if Nightly Runner Cleanup's verify steps are failing), runners consistently unavailable, disk space issues.
  4. Repeated rate limiting: If GitHub API rate limiting is causing the same workflow to fail across multiple runs (not just a one-off).
  5. Action version issues: Deprecated or broken GitHub Action versions causing failures.
  6. Workflow configuration errors: YAML syntax errors, invalid inputs, missing required secrets (distinct from permission issues).
  7. Scheduled workflow failures: If a scheduled/cron workflow (other than Nightly Runner Cleanup) fails consistently, it likely indicates a systemic issue.

3. Investigate actionable failures

For each potentially actionable failure, get more details:

gh run view <run_id> --log-failed 2>/dev/null | head -100

Look for:

  • The specific error message
  • Whether the failure is in a setup step (infrastructure) vs. a test/build step (code)
  • Whether the same failure appears across multiple runs

4. Determine severity

After investigation, categorize actionable failures:

  • SEVERE: Permission errors, infrastructure down, main branch consistently broken, workflow configuration errors
  • MODERATE: Repeated rate limiting, deprecated action warnings, intermittent infrastructure issues
  • LOW: One-off transient failures that resolved on retry

Only proceed to file an issue if there are SEVERE or MODERATE findings.

5. Check for existing issues

Before creating a new issue, check if there's already an open issue about workflow problems:

gh issue list --label "workflow-health" --state open --json number,title,body

If an existing issue covers the same problems, do not create a duplicate. Instead, add a comment to the existing issue with the latest findings.

6. File a GitHub issue

If there are actionable findings (SEVERE or MODERATE), create a GitHub issue:

gh issue create --title "Workflow issues: <X>, <Y>, and <Z>" --label "workflow-health" --body "$(cat <<'EOF'
## Workflow Health Report

**Period:** <start_time> to <end_time>
**Total runs checked:** <N>
**Failures found:** <N actionable> actionable, <N expected> expected (ignored)

## Issues Found

### <Issue 1 Title>
- **Workflow:** <workflow name>
- **Severity:** SEVERE / MODERATE
- **Failed runs:**
  - [Run #<id>](<url>) — <date>
  - [Run #<id>](<url>) — <date>
- **Error:** <brief error description>
- **Suggested fix:** <how to resolve>

### <Issue 2 Title>
...

## Expected Failures (Ignored)
<Brief summary of expected failures that were skipped and why>

---
*This issue was automatically created by the daily workflow health check.*
EOF
)"

The issue title should list the specific problems found (e.g., "Workflow issues: CI permissions error, flakiness upload rate-limited"). Keep it concise but descriptive.

7. Report results

Summarize:

  • How many workflow runs were checked
  • How many were expected failures (and which categories)
  • How many were actionable (and what was found)
  • Whether an issue was filed (with link) or if everything looks healthy
  • If no actionable issues were found, report "All workflows healthy" and do not create an issue

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.48%
按下载量换算62

Claude

32.96%
按下载量换算59

Cursor

18.68%
按下载量换算34

Gemini CLI

10.29%
按下载量换算19

安全审计

暂无安全审计结果可展示。

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills