Agent Plugins Marketplace
← All plugins

yellow-ci

v1.5.5

CI failure diagnosis, GitHub Actions workflow linting, self-hosted runner setup and health skills, invoked as Codex skills. Read-mostly: SSH/config writes and workflow-lint fixes always preview and confirm first.

CodexClaude Code8 Skills

By KingInYellowsLicense: MIT0 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
8 skill or MCP entries
Source updated
Sep 27, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install yellow-ci for Codex and Claude Code

Installs for the current user
codex plugin marketplace add KingInYellows/yellow-plugins
codex plugin marketplace upgrade yellow-plugins
codex plugin add yellow-ci@yellow-plugins

Paste and run these commands in a terminal with Codex. They add and refresh the yellow-plugins catalog, then install this plugin.

Compatibility: the page URL and API slug “yellow-ci” remain stable.

  • Codex: yellow-ci@agent-plugin-marketplace → yellow-ci@yellow-plugins

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/KingInYellows/yellow-plugins

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/yellow-ci/.

Plugin files

plugins/yellow-ci/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/ci-conventions/SKILL.md
├── skills/ci-diagnose/SKILL.md
├── skills/ci-lint-workflows/SKILL.md
├── skills/ci-runner-health/SKILL.md
├── skills/ci-setup/SKILL.md
├── skills/ci-setup-runner-targets/SKILL.md
├── skills/ci-status/SKILL.md
└── skills/diagnose-ci/SKILL.md

Included Skills8

ci-conventionsskills/ci-conventions/SKILL.md

Shared CI conventions reference (not an executable action) — validation rules, failure patterns (F01-F12), error catalog, and security patterns. Consult when agents or commands need CI-specific validation or pattern-matching reference.

ci-diagnoseskills/ci-diagnose/SKILL.md

Diagnose a CI failure now — fetch the failed run, redact and match its logs against the F01-F12 pattern library, and report root cause with fixes. Use when a GitHub Actions run has failed and you want its root cause and a fix now (for the reference workflow guide, use the diagnose-ci skill).

ci-lint-workflowsskills/ci-lint-workflows/SKILL.md

Lint GitHub Actions workflows for self-hosted runner issues (W01-W14). Use when checking workflows before pushing or finding common CI pitfalls; previews and confirms before applying any fix.

ci-runner-healthskills/ci-runner-health/SKILL.md

Check self-hosted runner health via SSH, with deep runner diagnostics folded in. Use when the user asks for runner status, whether a runner is healthy, or wants to verify infrastructure before diagnosing CI failures.

ci-setupskills/ci-setup/SKILL.md

Check CI prerequisites and configure the self-hosted runner SSH config. Use when first installing the plugin, after adding runners, or when CI commands fail with auth or connectivity errors.

ci-setup-runner-targetsskills/ci-setup-runner-targets/SKILL.md

Configure runner pool targets, routing rules, and semantic metadata for CI workflow optimization (wizard, YAML import, or GitHub API discovery). Use when setting up runner-aware CI optimization or after changing your runner fleet.

ci-statusskills/ci-status/SKILL.md

Show recent CI workflow run status. Use when the user asks for CI status, recent builds, what is running, or needs to find a run ID for diagnosis.

diagnose-ciskills/diagnose-ci/SKILL.md

Reference guide (not an executable action) for CI debugging workflows and the F01-F12 failure-pattern catalog on self-hosted runners. Consult when you need to understand debugging workflows or failure patterns; to actually run a diagnosis, use the ci-diagnose skill instead.

Plugin manifests2

plugins/yellow-ci/.codex-plugin/plugin.json
{
  "name": "yellow-ci",
  "version": "1.5.5",
  "interface": {
    "displayName": "Yellow CI",
    "category": "Developer Tools"
  },
  "description": "CI failure diagnosis, GitHub Actions workflow linting, self-hosted runner setup and health skills, invoked as Codex skills. Read-mostly: SSH/config writes and workflow-lint fixes always preview and confirm first.",
  "skills": "./codex/skills",
  "hooks": "./hooks/codex-hooks.json"
}
plugins/yellow-ci/.claude-plugin/plugin.json
{
  "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  "name": "yellow-ci",
  "version": "1.5.5",
  "description": "CI failure diagnosis, workflow linting, and runner health management for self-hosted GitHub Actions runners",
  "author": {
    "name": "KingInYellows",
    "url": "https://github.com/KingInYellows"
  },
  "homepage": "https://github.com/KingInYellows/yellow-plugins#yellow-ci",
  "repository": "https://github.com/KingInYellows/yellow-plugins",
  "license": "MIT",
  "keywords": [
    "ci",
    "github-actions",
    "self-hosted",
    "runner",
    "diagnosis"
  ],
  "hooks": {
    "SessionStart": [
      {
        "matcher": "*",
        "hooks": [
          {
            "type": "command",
            "command": "node \"${CLAUDE_PLUGIN_ROOT}/hooks/scripts/entrypoint-claude.js\"",
            "timeout": 3
          }
        ]
      }
    ]
  },
  "dependencies": [
    {
      "name": "yellow-linear",
      "version": "*",
      "optional": true,
      "reason": "ci:report-linear uses mcp__plugin_yellow-linear_linear__save_issue"
    }
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[yellow-ci on Agent Plugins Marketplace](https://pluginsmp.com/plugins/yellow-ci)