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
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.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/luna-chat-coderDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad 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.
Related
SkillsNine skills turn a repository of agent workflows into a validated, deterministically packaged ChatGPT or Codex plugin
A self-hosted MCP server that gives ChatGPT and other clients access to code on your machine: read, edit, search and run commands
Twelve standalone skills for development: an agent loop with planning and review, pull request handling, TDD and email triage.
A Codex skill hands planning and review to ChatGPT over a local MCP bridge and keeps execution and checks in Codex
An MCP server on your machine that lets ChatGPT and Claude edit code, run tests and check Git in a local repository
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
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.