Communitygithub.com

Lord1Egypt/awesome-skill-forge

Überlasse das Programmieren der OpenAI Codex CLI (Features, PRs).

Was ist awesome-skill-forge?

Diese Fertigkeit ermöglicht es KI-Agenten, Codierungsaufgaben an die autonome CLI `codex` von OpenAI zu delegieren, die über den Hermes-Terminal ausgeführt wird. Sie ist besonders nützlich für die Feature-Entwicklung, Refactoring, PR-Reviews und die Behebung mehrerer Issues. Voraussetzung sind eine installierte Codex CLI (`npm install -g @openai/codex`), konfigurierte OpenAI-Authentifizierung und ein Git-Repository, da Codex ausserhalb eines solchen nicht läuft. Das Skill beschreibt detailliert, wie Einzelaufgaben (One-Shot) mit `codex exec`, Hintergrundprozesse mit `--full-auto` und parallele Issue-Bearbeitung mit Git-Worktrees genutzt werden, und gibt wichtige Flags wie `--yolo` und `--sandbox` an. Es behandelt auch Besonderheiten wie PTY-Anforderungen, den Hermes-Gateway-Kontext und Sicherheitshinweise für sandbox-lose Ausführung.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Lord1Egypt/awesome-skill-forge/tree/HEAD/skills/codex

In Ihrer bevorzugten KI fragen

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

Dokumentation

Codex CLI

Delegiere Codierungsaufgaben an Codex über das Hermes-Terminal. Codex ist OpenAIs autonomes CLI für Coding-Agenten.

Wann verwenden

  • Feature-Entwicklung
  • Refactoring
  • PR-Reviews
  • Stapelweise Issue-Bearbeitung

Erfordert die Codex CLI und ein Git-Repository.

Voraussetzungen

  • Codex installiert: npm install -g @openai/codex
  • OpenAI-Authentifizierung konfiguriert: entweder OPENAI_API_KEY oder Codex-OAuth-Anmeldedaten aus dem Codex-CLI-Login-Vorgang
  • Muss innerhalb eines Git-Repositorys ausgeführt werden – Codex weigert sich, außerhalb eines solchen zu laufen
  • Verwende pty=true in Terminalaufrufen – Codex ist eine interaktive Terminal-Anwendung

Für Hermes selbst verwendet model.provider: openai-codex das von Hermes verwaltete Codex-OAuth aus ~/.hermes/auth.json nach hermes auth add openai-codex. Für die Standalone-Codex-CLI kann eine gültige CLI-OAuth-Sitzung unter ~/.codex/auth.json existieren; behandle eine fehlende OPENAI_API_KEY nicht allein als Beweis dafür, dass die Codex-Authentifizierung fehlt.

Einmalige Aufgaben (One-Shot)

terminal(command="codex exec 'Füge Dark-Mode-Umschalter zu den Einstellungen hinzu'", workdir="~/projekt", pty=true)

Für Spielereien (Codex benötigt ein Git-Repo):

terminal(command="cd $(mktemp -d) && git init && codex exec 'Erstelle ein Snake-Spiel in Python'", pty=true)

Hintergrundmodus (Langwierige Aufgaben)

# Im Hintergrund mit PTY starten
terminal(command="codex exec --full-auto 'Refaktoriere das Auth-Modul'", workdir="~/projekt", background=true, pty=true)
# Gibt session_id zurück

# Fortschritt überwachen
process(action="poll", session_id="<id>")
process(action="log", session_id="<id>")

# Eingabe senden, wenn Codex eine Frage stellt
process(action="submit", session_id="<id>", data="ja")

# Bei Bedarf beenden
process(action="kill", session_id="<id>")

Wichtige Flags

FlagWirkung
exec "prompt"Einmalige Ausführung, beendet sich nach Abschluss
--full-autoIn der Sandbox, aber genehmigt Dateiänderungen im Arbeitsbereich automatisch
--yoloKeine Sandbox, keine Genehmigungen (schnellste, gefährlichste Variante)
--sandbox danger-full-accessKeine Codex-Sandbox; nützlich, wenn der Host-Service-Kontext Bubblewrap unterbricht

Hinweis zum Hermes-Gateway

Wenn die Codex-CLI aus einem Hermes-Gateway-/Service-Kontext aufgerufen wird (z. B. Telegram-gesteuerte Agentensitzungen), kann die workspace-write-Sandboxing von Codex fehlschlagen, selbst wenn derselbe Befehl in der interaktiven Shell des Benutzers funktioniert. Ein typisches Symptom sind Bubblewrap/Benutzer-Namespace-Fehler wie setting up uid map: Permission denied oder loopback: Failed RTM_NEWADDR: Operation not permitted.

In diesem Kontext bevorzugen:

codex exec --sandbox danger-full-access "<aufgabe>"

Verwende stattdessen Prozessgrenzen als Sicherheitsebene: explizites workdir, sauberer Git-Status vor dem Start, enge Aufgabenbeschreibungen, git diff-Review, gezielte Tests und menschliche/Agent-Bestätigung vor dem Einspielen umfangreicher Änderungen.

PR-Reviews

Zum sicheren Review in ein temporäres Verzeichnis klonen:

terminal(command="REVIEW=$(mktemp -d) && git clone https://github.com/benutzer/repo.git $REVIEW && cd $REVIEW && gh pr checkout 42 && codex review --base origin/main", pty=true)

Parallele Issue-Bearbeitung mit Worktrees

# Worktrees erstellen
terminal(command="git worktree add -b fix/issue-78 /tmp/issue-78 main", workdir="~/projekt")
terminal(command="git worktree add -b fix/issue-99 /tmp/issue-99 main", workdir="~/projekt")

# Codex in jedem Worktree starten
terminal(command="codex --yolo exec 'Behebe Issue #78: <Beschreibung>. Commit wenn erledigt.'", workdir="/tmp/issue-78", background=true, pty=true)
terminal(command="codex --yolo exec 'Behebe Issue #99: <Beschreibung>. Commit wenn erledigt.'", workdir="/tmp/issue-99", background=true, pty=true)

# Überwachen
process(action="list")

# Nach Abschluss pushen und PRs erstellen
terminal(command="cd /tmp/issue-78 && git push -u origin fix/issue-78")
terminal(command="gh pr create --repo benutzer/repo --head fix/issue-78 --title 'fix: ...' --body '...'")

# Aufräumen
terminal(command="git worktree remove /tmp/issue-78", workdir="~/projekt")

Stapelweise PR-Reviews

# Alle PR-Referenzen holen
terminal(command="git fetch origin '+refs/pull/*/head:refs/remotes/origin/pr/*'", workdir="~/projekt")

# Mehrere PRs parallel reviewen
terminal(command="codex exec 'Review PR #86. git diff origin/main...origin/pr/86'", workdir="~/projekt", background=true, pty=true)
terminal(command="codex exec 'Review PR #87. git diff origin/main...origin/pr/87'", workdir="~/projekt", background=true, pty=true)

# Ergebnisse posten
terminal(command="gh pr comment 86 --body '<review>'", workdir="~/projekt")

Regeln

  1. Immer pty=true verwenden – Codex ist eine interaktive Terminal-Anwendung und hängt ohne PTY
  2. Git-Repo erforderlich – Codex läuft nicht außerhalb eines Git-Verzeichnisses. Für Spielereien mktemp -d && git init verwenden
  3. exec für Einmalaufgaben verwenden – codex exec "prompt" läuft und beendet sich sauber
  4. --full-auto zum Entwickeln – genehmigt Änderungen innerhalb der Sandbox automatisch
  5. Hintergrund für lange Aufgaben – background=true verwenden und mit dem process-Werkzeug überwachen
  6. Nicht eingreifen – mit poll/log überwachen, bei lang laufenden Aufgaben geduldig sein
  7. Parallel ist in Ordnung – mehrere Codex-Prozesse gleichzeitig für Stapelarbeit ausführen

Individual skills in this repo

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

Lord1Egypt/awesome-skill-forge

Generate a conversion-focused landing page that compares offers, pricing cues, and trust signals for a insurance agency. Use when handling offer...

Lord1Egypt/awesome-skill-forge

Generates a complete landing page with copy, layout, hero image, and responsive design from a text description. Use when launching a product quickly.

Lord1Egypt/awesome-skill-forge

Generate a conversion-focused landing page that compares offers, pricing cues, and trust signals for a family law practice. Use when handling offer...

Lord1Egypt/awesome-skill-forge

Generate a conversion-focused landing page that compares offers, pricing cues, and trust signals for a fractional CFO firm. Use when handling offer...

Lord1Egypt/awesome-skill-forge

Generate a conversion-focused landing page that compares offers, pricing cues, and trust signals for a home remodeling company. Use when handling offer...

Lord1Egypt/awesome-skill-forge

Generate a conversion-focused landing page that compares offers, pricing cues, and trust signals for a HVAC service company. Use when handling offer...

Lord1Egypt/awesome-skill-forge

Generate a conversion-focused landing page that compares offers, pricing cues, and trust signals for a immigration law firm. Use when handling offer...

Lord1Egypt/awesome-skill-forge

Generate a conversion-focused landing page that compares offers, pricing cues, and trust signals for a CPA tax advisory firm. Use when handling offer...

Lord1Egypt/awesome-skill-forge

Generate a conversion-focused landing page that compares offers, pricing cues, and trust signals for a estate planning law firm. Use when handling...

Lord1Egypt/awesome-skill-forge

Fastest way to create or update a pawr.link profile. One curl command, $19 USDC to create, $0.10 to update. Patch-style update-links endpoint lets you add, remove, or move individual links without replacing the whole profile.

Lord1Egypt/awesome-skill-forge

Use this skill when the user wants to review today, look back on yesterday, reflect on this week, or wrap things up with a gentle, low-pressure reflection.

Lord1Egypt/awesome-skill-forge

Read-only queue dashboard for workspace-aware ship. (gstack)

Lord1Egypt/awesome-skill-forge

Landing page quality assessment for paid advertising campaigns. Evaluates message match, page speed, mobile experience, trust signals, form optimization, and conversion rate potential. Use when user says landing page, post-click experience, landing page audit, LP audit, conversion rate, landing page CRO, post-click CRO, or landing page optimization.

Lord1Egypt/awesome-skill-forge

Create HTML-based video compositions, animated title cards, social overlays, captioned talking-head videos, audio-reactive visuals, and shader transitions using HyperFrames. HTML is the source of truth for video. Use when the user wants a rendered MP4/WebM from an HTML composition, wants to animate text/logos/charts over media, needs captions synced to audio, wants TTS narration, or wants to convert a website into a video.

Lord1Egypt/awesome-skill-forge

Search arXiv papers by keyword, author, category, or ID.

Lord1Egypt/awesome-skill-forge

Track Apple devices/AirTags via FindMy.app on macOS.

Lord1Egypt/awesome-skill-forge

Jailbreak LLMs: Parseltongue, GODMODE, ULTRAPLINIAN.

Lord1Egypt/awesome-skill-forge

Geocode, POIs, routes, timezones via OpenStreetMap/OSRM.

Lord1Egypt/awesome-skill-forge

Notion API + ntn CLI: pages, databases, markdown, Workers.

Lord1Egypt/awesome-skill-forge

p5.js sketches: gen art, shaders, interactive, 3D.

Verwandte Skills