GitHub plugin skills require gh for capabilities now exposed by the App connector

Open 💬 0 comments Opened Jul 14, 2026 by mjlbach

What issue are you seeing?

The curated GitHub plugin's specialist skills direct agents to bypass the GitHub App connector for GitHub Actions logs and PR review-thread state, even though the connector currently exposes those capabilities.

This produces unnecessary dependence on a separately installed and authenticated gh CLI, and can cause agents to claim that the connector cannot perform operations it now supports.

Affected plugin

Installed plugin:

github@openai-curated

The loaded package path in this environment was:

~/.codex/plugins/cache/openai-curated-remote/github/0.1.8-2841cf9749ae/

The current local curated marketplace snapshot contained identical skill instructions, so clearing the versioned cache would reinstall the same content.

Stale instructions

skills/gh-fix-ci/SKILL.md says:

  • "Use gh for GitHub Actions checks and logs because the connector does not expose that workflow end to end."
  • "Do not imply that the GitHub app can replace gh for Actions log retrieval."

skills/gh-address-comments/SKILL.md says:

  • Treat thread-aware review data as a gh api graphql problem because the connector comment surface is flat.
  • Use the bundled GraphQL script when unresolved review threads, inline locations, or resolution state matter.

The umbrella skills/github/SKILL.md repeats that Actions logs remain a gh workflow.

Current connector capabilities observed

The GitHub App connector exposed structured tools for:

  • Fetching commit workflow runs
  • Fetching workflow jobs and job steps
  • Fetching workflow job logs
  • Fetching workflow artifacts
  • Reading combined commit status
  • Rerunning failed workflow runs and individual jobs
  • Listing PR review threads
  • Reading thread resolution state
  • Resolving and unresolving review threads
  • Reading and replying to inline review comments

This means the specialist instructions no longer match the callable connector surface.

Steps to reproduce

  1. Install and enable github@openai-curated.
  2. Start a session where the GitHub App connector exposes Actions-log and review-thread tools.
  3. Ask Codex to debug failing GitHub Actions checks or address unresolved PR review threads.
  4. Observe that the applicable skill instructs the agent to use the local gh CLI instead of the available connector.
  5. Inspect the exposed connector tools and confirm the required operations are present.

Expected behavior

The skills should prefer the GitHub App connector whenever its current tool inventory covers the operation.

Use gh only as a fallback when:

  • a required operation is genuinely missing,
  • arbitrary GraphQL or API querying is needed,
  • local branch/checkout context requires it, or
  • connector execution fails for a connector-specific reason.

Ideally, skill routing should be capability-aware rather than preserving hard-coded assumptions about an older connector surface.

Additional information

The supported marketplace refresh command could not update this marketplace because openai-curated is a locally managed snapshot rather than a configured Git marketplace:

Error: marketplace `openai-curated` is not configured as a Git marketplace

No matching existing issue was found for the specific GitHub skill/connector capability mismatch.

View original on GitHub ↗