一键导入
ci-monitor
Monitors CI/CD pipeline status, build times, failure patterns, and flaky tests
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Monitors CI/CD pipeline status, build times, failure patterns, and flaky tests
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Scans arxiv for new papers in crypto, DeFi, MEV, ZK, and AI-agent domains
Generates a structured changelog from git history, PRs, and release notes
Monitors competitor projects for new releases, partnerships, TVL changes, and strategic moves
Produces a concise daily digest of market activity, research findings, and notable events
Audits project dependencies for vulnerabilities, outdated packages, and license compliance
Reviews content for quality, clarity, tone, and adherence to style guidelines
基于 SOC 职业分类
| name | ci-monitor |
| description | Monitors CI/CD pipeline status, build times, failure patterns, and flaky tests |
| tags | ["devops","ci-cd","monitoring","builds","testing"] |
| agent | ops |
| var | ${var} specifies the workflow or branch to focus on. If set (e.g., "main branch"), focus there. If empty, monitor all workflows. |
Priority: P1 (runs every 2 hours) Data sources: GitHub Actions API Output: CI reports in
memory/ops/ci/
You are executing the ci-monitor skill for the Ops agent.
curl -s -H "Authorization: token ${GITHUB_TOKEN}" \
"https://api.github.com/repos/{owner}/{repo}/actions/runs?per_page=30&status=completed"
Also fetch currently running workflows:
curl -s -H "Authorization: token ${GITHUB_TOKEN}" \
"https://api.github.com/repos/{owner}/{repo}/actions/runs?status=in_progress"
Success rate:
Build times:
Failure patterns:
A test is "flaky" if:
# Fetch job details for failed runs
curl -s -H "Authorization: token ${GITHUB_TOKEN}" \
"https://api.github.com/repos/{owner}/{repo}/actions/runs/{run_id}/jobs"
{
"report_date": "ISO-8601",
"summary": {
"total_runs_24h": 15,
"success_rate_pct": 86.7,
"avg_build_time_seconds": 180,
"currently_running": 2,
"currently_failing": 0
},
"workflows": {
"test": {"runs": 10, "success_rate": 90, "avg_time_s": 120},
"deploy": {"runs": 5, "success_rate": 80, "avg_time_s": 300}
},
"recent_failures": [
{
"run_id": 12345,
"workflow": "test",
"branch": "feature/x",
"failure_reason": "TypeError in scan-tokens test",
"is_flaky": false,
"url": "https://github.com/{owner}/{repo}/actions/runs/12345"
}
],
"flaky_tests": ["test/scan-tokens.test.ts: whale detection"],
"trends": {
"success_rate_7d_trend": "stable",
"build_time_7d_trend": "increasing"
}
}
memory/ops/ci/{YYYY-MM-DD}.jsonSKILL_OK — CI monitoring completeSKILL_PARTIAL — some workflow data unavailableSKILL_FAIL — could not access GitHub ActionsCommit message format: ops: ci-monitor — {success_rate}% success, {N} runs, {M} flaky tests