https://github.com/ccarvalho-eng/codex-elixir-phoenix
Portable Elixir and Phoenix skills for Codex.
https://github.com/ccarvalho-eng/codex-elixir-phoenix
codex elixir openai phoenix
Last synced: 21 days ago
JSON representation
Portable Elixir and Phoenix skills for Codex.
- Host: GitHub
- URL: https://github.com/ccarvalho-eng/codex-elixir-phoenix
- Owner: ccarvalho-eng
- License: mit
- Created: 2026-04-12T18:35:48.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-19T20:49:16.000Z (2 months ago)
- Last Synced: 2026-04-19T22:30:30.772Z (2 months ago)
- Topics: codex, elixir, openai, phoenix
- Language: Shell
- Homepage:
- Size: 367 KB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# codex-elixir-phoenix
Portable Elixir and Phoenix skills for Codex.
This repository packages custom skills from a local Codex setup so they can be installed on any machine into `~/.codex/skills`.
Each install writes a manifest of the skills this repository manages. Future installs use that manifest to prune skills that were removed from the repo without touching unrelated skills in the target directory.
## Included
- Elixir/Phoenix skills under [`skills/`](skills/)
- Skill definitions in `SKILL.md`
- Related `agents/` and `references/` folders when present
- Runtime durability review coverage for state-machine, persistence, retry, pause/resume, and restart-sensitive changes
## Not Included
- Codex-curated `.system` skills
- Personal Codex data (auth, sessions, logs, memories, plugin caches)
## Install
```bash
git clone https://github.com/ccarvalho-eng/codex-elixir-phoenix.git
cd codex-elixir-phoenix
./install.sh
```
Default target: `~/.codex/skills`
Custom target:
```bash
CODEX_HOME=/path/to/.codex ./install.sh
```
Dry run:
```bash
./install.sh --dry-run
```
## Update
```bash
git pull
./install.sh
```
If a previously installed skill has been removed from this repository, a subsequent install prunes it automatically by consulting the stored manifest.
## Uninstall
```bash
./uninstall.sh
```
Dry run:
```bash
./uninstall.sh --dry-run
```
Custom target:
```bash
CODEX_HOME=/path/to/.codex ./uninstall.sh
```
## Validate
```bash
bash ./scripts/validate_skills.sh
```
This checks the skill catalog for broken local `references/...` links and verifies the install and uninstall scripts, including the guarantee that `install.sh --dry-run` leaves the filesystem untouched.
## Acknowledgment
Inspired by [oliver-kriska/claude-elixir-phoenix](https://github.com/oliver-kriska/claude-elixir-phoenix). This repository is a Codex-oriented adaptation and is not an official fork.