analyze-ci
$
npx mdskill add elizaOS/eliza/analyze-ciThis skill analyzes logs from failed GitHub Action jobs using Claude.
SKILL.md
.github/skills/analyze-ciView on GitHub ↗
--- name: analyze-ci description: Analyze failed GitHub Action jobs for a pull request. allowed-tools: - Bash(uv run skills analyze-ci:*) --- # Analyze CI Failures This skill analyzes logs from failed GitHub Action jobs using Claude. ## Prerequisites - **GitHub Token**: Auto-detected via `gh auth token`, or set `GITHUB_TOKEN` env var ## Usage ```bash # Analyze all failed jobs in a PR uv run skills analyze-ci <pr_url> # Analyze specific job URLs directly uv run skills analyze-ci <job_url> [job_url ...] # Show debug info (tokens and costs) uv run skills analyze-ci <pr_url> --debug ``` Output: A concise failure summary with root cause, error messages, test names, and relevant log snippets. ## Examples ```bash # Analyze CI failures for a PR uv run skills analyze-ci https://github.com/mlflow/mlflow/pull/19601 # Analyze specific job URLs directly uv run skills analyze-ci https://github.com/mlflow/mlflow/actions/runs/12345/job/67890 ```
More from elizaOS/eliza
- ac-branch-pi-modelAC branch pi-model power flow equations (P/Q and |S|) with transformer tap ratio and phase shift, matching `acopf-math-model.md` and MATPOWER branch fields. Use when computing branch flows in either direction, aggregating bus injections for nodal balance, checking MVA (rateA) limits, computing branch loading %, or debugging sign/units issues in AC power flow.
- academic-pdf-redactionRedact text from PDF documents for blind review anonymization
- ada-plan-view-accessibilityUse when checking simplified ADA-derived plan-view bathroom accessibility constraints such as turning space, door clear width, toilet centerline, grab bars, and lavatory knee/toe clearance.
- architectural-dxf-extractionUse when extracting plan-view architectural geometry from DXF files with semantic CAD layers, especially when outputs must normalize rooms, doors, fixtures, clearances, and grab bars into machine-checkable JSON.
- attitude-controller-plannerUse this skill when implementing the inner control loop for a quadrotor — attitude (roll/pitch/yaw) PID control and attitude planning (converting desired acceleration to desired Euler angles). Covers gain layout, integral reset pattern, and the attitude planner inverse kinematics.
- azure-bgpAnalyze and resolve BGP oscillation and BGP route leaks in Azure Virtual WAN–style hub-and-spoke topologies (and similar cloud-managed BGP environments). Detect preference cycles, identify valley-free violations, and propose allowed policy-level mitigations while rejecting prohibited fixes.
- box-least-squaresBox Least Squares (BLS) periodogram for detecting transiting exoplanets and eclipsing binaries. Use when searching for periodic box-shaped dips in light curves. Alternative to Transit Least Squares, available in astropy.timeseries. Based on Kovács et al. (2002).
- browser-testingVERIFY your changes work. Measure CLS, detect theme flicker, test visual stability, check performance. Use BEFORE and AFTER making changes to confirm fixes. Includes ready-to-run scripts: measure-cls.ts, detect-flicker.ts
- cache-policy-comparisonCompare and implement eviction policies (LRU, LFU, FIFO, S3FIFO, ARC) for bounded-capacity caches. Use when choosing or implementing an eviction policy for a buffer pool, page cache, CDN edge, or LLM KV cache, or when writing a replay simulator that supports multiple policies. Clarifies recency vs frequency semantics, queue topology, saturating counters, ghost buffers, and the second-chance rule that distinguishes modern FIFO-family policies from classic LRU.
- casadi-ipopt-nlpNonlinear optimization with CasADi and IPOPT solver. Use when building and solving NLP problems: defining symbolic variables, adding nonlinear constraints, setting solver options, handling multiple initializations, and extracting solutions. Covers power systems optimization patterns including per-unit scaling and complex number formulations.