Luna Chat Coder skill

A skill and template for working on GitHub code from a regular ChatGPT Web chat in its sandbox, with no local agent.

  • 67 ★ on the repository
  • Last commit
  • MIT
Skill

Broad access

Why this level

  • Through connected GitHub the skill publishes changes to repository branches and can trigger GitHub Actions.
  • The ChatGPT Codex Connector app is granted access to the repository.
All reasons and checks

osteoporosis/luna-chat-coder

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/luna-chat-coder

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Through connected GitHub the skill publishes changes to repository branches and can trigger GitHub Actions.
  • The ChatGPT Codex Connector app is granted access to the repository.

This is third-party code. Review the repository files before installing.

What it does

Luna Chat Coder teaches the model to do development in an ordinary ChatGPT Web chat. Edits, builds, tests and debugging run in the chat's built-in sandbox, while connected GitHub access covers only the missing steps: fetching source, dependencies and publishing larger changes. No local agent, tunnel or computer access for the chat is needed. The skill frequently saves work in progress to a task branch of the original repository so the latest checkpoint survives a chat or sandbox loss. After substantial work it can provide a full workspace snapshot when the chat supports file downloads, and it checks the published state before reporting. If the normal path fails, a bounded GitHub Actions run performs the needed step and returns work to the sandbox.

Who it is for. Developers who want to run repository tasks directly in a ChatGPT chat without setting up local agent infrastructure.

Good fit when

  • A change must be implemented and a pull request opened with only a browser running ChatGPT.
  • The chat sandbox cannot reach the network but source and dependencies are needed to build.
  • Work on a large change must survive a chat failure and resume from the latest checkpoint.
  • The repository was created from the template and already contains the Luna skill.

Not a fit when

  • You need a local agent with file and terminal access; the skill targets the chat sandbox.
  • Your organization cannot connect the GitHub Plugin and ChatGPT Codex Connector.
  • The repository is not on GitHub.

Example request

Implement a date filter in this repository and open a pull request.

Limitations

There is one documented, tested path: ChatGPT Web with the GitHub Plugin connected and the ChatGPT Codex Connector app granted access to the repository. Organization policy may require an administrator to approve the plugin. Steps through GitHub Actions need connected tools that support workflow runs and reading results. Another host fits if it has equivalent sandbox and GitHub capabilities.

How to disable. Delete `.agents/skills/luna-chat-coder/` and the Luna entry in `AGENTS.md`. Task branches the skill created are removed in the repository separately.

FAQ

How do I add Luna to an existing repository?

Copy `.agents/skills/luna-chat-coder/` and merge the short entry from `AGENTS.md` into your existing agent instructions.

Do I need to mention Luna in the prompt?

No. Send the chat the repository URL and the task and the skill is picked up automatically.

What must be set up in ChatGPT and GitHub?

Connect the GitHub Plugin from the ChatGPT plugins page and install the ChatGPT Codex Connector app on GitHub with access to the repository.

When does GitHub Actions come in?

When the sandbox cannot complete a step or Actions offer a safer and more efficient transport. They are not the default development environment.

What survives a chat failure?

Work in progress lives on a task branch of the original repository, so the latest checkpoint can be recovered.

Discussion

No questions or reviews yet.

Skills

Nine skills turn a repository of agent workflows into a validated, deterministically packaged ChatGPT or Codex plugin

SkillExtended access143Repository stars

A self-hosted MCP server that gives ChatGPT and other clients access to code on your machine: read, edit, search and run commands

MCP serverBroad access5.5KRepository stars

Twelve standalone skills for development: an agent loop with planning and review, pull request handling, TDD and email triage.

SkillExtended access56Repository stars

A Codex skill hands planning and review to ChatGPT over a local MCP bridge and keeps execution and checks in Codex

SkillBroad access291Repository stars
Official

An MCP server on your machine that lets ChatGPT and Claude edit code, run tests and check Git in a local repository

MCP serverBroad access2.5KRepository stars

A console chat with ChatGPT, Claude, Gemini and Cohere: custom assistants in YAML, one-shot prompts from scripts and shell commands you edit before running

CLIExtended access721Repository stars

README in short

The repository works as a template: a project created from it already contains Luna. Behavior is described in `SKILL.md`, with details in reference files on actions, the sandbox and recovery.

README badge

Report a problem