CommunityCodierung & Entwicklunggithub.com

Codex-Bug

Diagnostizieren Sie GitHub-Bug-Reports im Repository openai/codex und entscheiden Sie über die nächsten Schritte wie Überprüfung gegen die Quelle, Nachfragen nach mehr Informationen oder Erklärung, warum es kein Bug ist.

Was ist Codex-Bug?

Diese Fertigkeit ermöglicht es einem KI-Agenten, Bug-Reports aus dem GitHub-Repository `openai/codex` zu analysieren und basierend auf dem Inhalt des Issues und der Kommentare automatisierte Entscheidungen zu treffen. Sie ist nützlich für Entwickler und Maintainer, die bei eingehenden Bug-Reports eine schnelle erste Bewertung wünschen: Der Agent kann feststellen, ob genügend Informationen vorliegen, um den Bug zu reproduzieren (z. B. durch Verifikation mit lokalen Codex-Quellen), ob weitere Details wie Reproduktionsschritte, Logs oder Umgebung benötigt werden, oder ob es sich um erwartetes Verhalten handelt. Die Fertigkeit verwendet die GitHub API, um Rauschen von HTML-Seiten zu vermeiden, und unterstützt das Lookup von Thread-IDs für tiefere Log-Analysen, falls Zugriff möglich ist. Der Workflow umfasst die obligatorische Bestätigung der Issue-URL, das sofortige Abrufen des Issues über das Netzwerk (mit optionaler Genehmigung), das Extrahieren aller relevanten Informationen, eine zusammenfassende Interpretation und die Entscheidung über den nächsten Schritt. Zielgruppe sind vor allem technische Nutzer der Plattformen Claude Code, Cursor und Codex, die Bug-Triage automatisieren möchten.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/openai/codex/tree/main/.codex/skills/codex-bug

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Codex-Bug?

Übersicht

Diagnostizieren Sie einen Codex GitHub-Bug-Report und entscheiden Sie über die nächste Aktion: Überprüfung gegen Quellen, Nachfragen nach mehr Informationen oder Erklärung, warum es kein Bug ist.

Arbeitsablauf

  1. Eingabe bestätigen

    • Benötigt eine GitHub-Issue-URL, die auf github.com/openai/codex/issues/… verweist.
    • Wenn die URL fehlt oder nicht im richtigen Repository liegt, fragen Sie den Benutzer nach dem korrekten Link.
  2. Netzwerkzugriff

    • Greifen Sie sofort über das Netzwerk auf das Issue zu, auch wenn Sie denken, dass der Zugriff blockiert oder nicht verfügbar ist.
    • Bevorzugen Sie die GitHub API gegenüber HTML-Seiten, da das HTML verrauscht ist:
      • Issue: https://api.github.com/repos/openai/codex/issues/<nummer>
      • Kommentare: https://api.github.com/repos/openai/codex/issues/<nummer>/comments
    • Wenn die Umgebung explizite Genehmigung benötigt, fordern Sie diese bei Bedarf über das Tool an und fahren ohne weitere Benutzeraufforderung fort.
    • Nur wenn der Netzwerkversuch nach Anforderung der Genehmigung fehlschlägt, erklären Sie, was Sie offline tun können (z. B. einen Antwortentwurf erstellen), und fragen Sie, wie fortgefahren werden soll.
  3. Issue lesen

    • Verwenden Sie die GitHub-API-Antworten (Issue + Kommentare) als Quelle der Wahrheit, anstatt die HTML-Issue-Seite zu scrapen.
    • Extrahieren Sie: Titel, Text, Reproduktionsschritte, Erwartetes vs. Tatsächliches, Umgebung, Logs und alle Anhänge.
    • Notieren Sie, ob der Report bereits Logs oder Sitzungsdetails enthält.
    • Wenn der Report eine Thread-ID enthält, erwähnen Sie diese in der Zusammenfassung und verwenden Sie sie, um die Logs und Sitzungsdetails nachzuschlagen, falls Sie Zugriff darauf haben.
  4. Bug zusammenfassen, bevor Sie untersuchen

    • Bevor Sie Code, Dokumentation oder Logs eingehend prüfen, schreiben Sie eine kurze Zusammenfassung des Reports in eigenen Worten.
    • Fügen Sie das gemeldete Verhalten, das erwartete Verhalten, Reproduktionsschritte, Umgebung und welche Beweise bereits beigefügt sind oder fehlen, hinzu.
  5. Über die Vorgehensweise entscheiden

    • Mit Quellen verifizieren, wenn der Report spezifisch und wahrscheinlich reproduzierbar ist. Überprüfen Sie relevante Codex-Dateien (oder nennen Sie die zu überprüfenden Dateien, falls kein Zugriff möglich ist).
    • Weitere Informationen anfordern, wenn der Report vage ist, Reproduktionsschritte fehlen oder Logs/Umgebung fehlen.
    • Erklären, dass es kein Bug ist, wenn der Report dem aktuellen Verhalten oder dokumentierten Einschränkungen widerspricht (zitieren Sie die Beweise aus dem Issue und allen lokalen Quellen, die Sie überprüft haben).
  6. Antworten

    • Geben Sie einen präzisen Bericht Ihrer Ergebnisse und der nächsten Schritte.

Individual skills in this repo

This repo contains 19 individual skills — each has its own dedicated page.

babysit-pr

Babysit a GitHub pull request after creation by continuously polling review comments, CI checks/workflow runs, and mergeability state until the PR is merged/closed or user help is required. Diagnose failures, retry likely flaky failures up to 3 times, auto-fix/push branch-related issues when appropriate, and keep watching open PRs so fresh review feedback is surfaced promptly. Use when the user asks Codex to monitor a PR, watch CI, handle review comments, or keep an eye on failures and feedback on an open PR.

code-review

Run a final code review on a pull request

code-review-change-size

Change size guidance (800 lines)

code-review-context

Model visible context

code-review-testing

Test authoring guidance

codex-issue-digest

Run a GitHub issue digest for openai/codex by feature-area labels, all areas, and configurable time windows. Use when asked to summarize recent Codex bug reports or enhancement requests, especially for owner-specific labels such as tui, exec, app, or similar areas.

codex-pr-body

Update the title and body of one or more pull requests.

imagegen

Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector. Do not use when the task is better handled by editing existing SVG/vector/code-native assets, extending an established icon or logo system, or building the visual directly in HTML/CSS/canvas.

openai/babysit-pr

Babysit a GitHub pull request after creation by continuously polling review comments, CI checks/workflow runs, and mergeability state until the PR is merged/closed or user help is required. Diagnose failures, retry likely flaky failures up to 3 times, auto-fix/push branch-related issues when appropriate, and keep watching open PRs so fresh review feedback is surfaced promptly. Use when the user asks Codex to monitor a PR, watch CI, handle review comments, or keep an eye on failures and feedback on an open PR.

openai-docs

Use when the user asks how to build with OpenAI products or APIs, asks about Codex itself or choosing Codex surfaces, needs up-to-date official documentation with citations, help choosing the latest model for a use case, or model upgrade and prompt-upgrade guidance; use OpenAI docs MCP tools for non-Codex docs questions, use the Codex manual helper first for broad Codex self-knowledge, and restrict fallback browsing to official OpenAI domains.

openai/test-tui

Guide for testing Codex TUI interactively

path-types

Choose Rust types for operating system paths across the Codex repository. Use when defining new path-bearing types or explicitly migrating existing ones.

plugin-creator

Create and scaffold plugin directories for Codex with a required `.codex-plugin/plugin.json`, optional plugin folders/files, valid manifest defaults, and personal-marketplace entries by default. Use when Codex needs to create a new personal plugin, add optional plugin structure, generate or update marketplace entries for plugin ordering and availability metadata, or update an existing local plugin during development with the CLI-driven cachebuster and reinstall flow.

pushing-ci-changes

Pushing GitHub Actions changes, resolving push rejection, requesting upload exceptions.

remote-tests

Testing against remote executors in integration tests.

skill-creator

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.

skill-installer

Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).

test-tui

Guide for testing Codex TUI interactively

update-v8-version

Update Codex's pinned `v8` / `rusty_v8` versions, validate the release-candidate path, and investigate failed V8 canary or artifact builds. Use when asked to bump V8, update `rusty_v8` artifacts, prepare or validate a V8 release candidate, check `v8-canary`, or diagnose why a V8 version update no longer builds.

Verwandte Skills