{
  "schemaVersion": "1.0",
  "item": {
    "slug": "github-actions-troubleshooting",
    "name": "GitHub Actions Troubleshooting",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/irook661/github-actions-troubleshooting",
    "canonicalUrl": "https://clawhub.ai/irook661/github-actions-troubleshooting",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/github-actions-troubleshooting",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=github-actions-troubleshooting",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "slug": "github-actions-troubleshooting",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-03T16:34:46.867Z",
      "expiresAt": "2026-05-10T16:34:46.867Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=github-actions-troubleshooting",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=github-actions-troubleshooting",
        "contentDisposition": "attachment; filename=\"github-actions-troubleshooting-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "github-actions-troubleshooting"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/github-actions-troubleshooting"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/github-actions-troubleshooting",
    "agentPageUrl": "https://openagent3.xyz/skills/github-actions-troubleshooting/agent",
    "manifestUrl": "https://openagent3.xyz/skills/github-actions-troubleshooting/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/github-actions-troubleshooting/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "GitHub Actions Troubleshooting Skill",
        "body": "Use the gh CLI and Git to diagnose and fix GitHub Actions workflow failures, particularly for Go projects. This skill helps identify whether failures are due to code issues or environment/configuration problems."
      },
      {
        "title": "Workflow Analysis",
        "body": "Check the status of recent workflow runs:\n\ngh run list --repo owner/repo --limit 10\n\nView details of a specific failing workflow:\n\ngh run view <run-id> --repo owner/repo\n\nGet logs for failed jobs only:\n\ngh run view <run-id> --repo owner/repo --log-failed"
      },
      {
        "title": "Distinguishing Issue Types",
        "body": "Code Issues: Failures in compilation, tests, or linting that occur consistently across environments\nEnvironment Issues: Problems with dependency resolution, tool installation, or type-checking in CI that work locally"
      },
      {
        "title": "Linter Configuration Issues",
        "body": "Look for \"undefined\" reference errors that indicate import resolution problems\nTry minimal linter configs that disable type-checking linters\nUse golangci-lint run --disable-all --enable=gofmt for basic syntax checking"
      },
      {
        "title": "Dependency Resolution",
        "body": "Verify go.mod and go.sum are consistent\nRun go mod tidy to resolve dependency conflicts\nCheck that required dependencies are properly declared"
      },
      {
        "title": "Diagnostic Commands",
        "body": "Check specific workflow job logs:\n\ngh run view --job <job-id> --repo owner/repo\n\nDownload workflow artifacts for inspection:\n\ngh run download <run-id> --repo owner/repo"
      },
      {
        "title": "Troubleshooting Workflow",
        "body": "Identify which jobs are failing and which are passing\nExamine error messages for clues about the nature of the issue\nDetermine if the issue is reproducible locally\nApply targeted fixes based on issue type\nMonitor subsequent workflow runs to verify resolution"
      }
    ],
    "body": "GitHub Actions Troubleshooting Skill\n\nUse the gh CLI and Git to diagnose and fix GitHub Actions workflow failures, particularly for Go projects. This skill helps identify whether failures are due to code issues or environment/configuration problems.\n\nWorkflow Analysis\n\nCheck the status of recent workflow runs:\n\ngh run list --repo owner/repo --limit 10\n\n\nView details of a specific failing workflow:\n\ngh run view <run-id> --repo owner/repo\n\n\nGet logs for failed jobs only:\n\ngh run view <run-id> --repo owner/repo --log-failed\n\nDistinguishing Issue Types\nCode Issues: Failures in compilation, tests, or linting that occur consistently across environments\nEnvironment Issues: Problems with dependency resolution, tool installation, or type-checking in CI that work locally\nCommon Go CI Fixes\nLinter Configuration Issues\nLook for \"undefined\" reference errors that indicate import resolution problems\nTry minimal linter configs that disable type-checking linters\nUse golangci-lint run --disable-all --enable=gofmt for basic syntax checking\nDependency Resolution\nVerify go.mod and go.sum are consistent\nRun go mod tidy to resolve dependency conflicts\nCheck that required dependencies are properly declared\nDiagnostic Commands\n\nCheck specific workflow job logs:\n\ngh run view --job <job-id> --repo owner/repo\n\n\nDownload workflow artifacts for inspection:\n\ngh run download <run-id> --repo owner/repo\n\nTroubleshooting Workflow\nIdentify which jobs are failing and which are passing\nExamine error messages for clues about the nature of the issue\nDetermine if the issue is reproducible locally\nApply targeted fixes based on issue type\nMonitor subsequent workflow runs to verify resolution"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/irook661/github-actions-troubleshooting",
    "publisherUrl": "https://clawhub.ai/irook661/github-actions-troubleshooting",
    "owner": "irook661",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/github-actions-troubleshooting",
    "downloadUrl": "https://openagent3.xyz/downloads/github-actions-troubleshooting",
    "agentUrl": "https://openagent3.xyz/skills/github-actions-troubleshooting/agent",
    "manifestUrl": "https://openagent3.xyz/skills/github-actions-troubleshooting/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/github-actions-troubleshooting/agent.md"
  }
}