Updated 3w ago
by georgeguimaraes
elixir-agent-tools
Elixir development skills with optional Mix checks and Expert language server integration
185 GitHub stars (185)
+3 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | +2 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | +1 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 5 skills (5 skills found in its SKILL.md files)
- 15 forks (15 forks)
- 3w ago last update (Last updated 3w ago)
Install
Skills CLI
npx skills add georgeguimaraes/elixir-agent-tools
Asks which skills and agents to install. Just one: npx skills add georgeguimaraes/elixir-agent-tools --skill ecto — add -g for every project.
Claude Code
git clone https://github.com/georgeguimaraes/elixir-agent-toolscp -r "elixir-agent-tools/plugins/elixir-dev/skills/ecto" ~/.claude/skills/
Copies the ecto skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add georgeguimaraes/elixir-agent-tools
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
ecto
Design and debug Elixir persistence with Ecto. Use for schemas, changesets, queries, preloads, transactions, migrations, multi-tenancy, and data access through application contexts. Covers database query performance and connection pools.
plugins/elixir-dev/skills/ecto/SKILL.md on GitHub (opens in a new tab) -
elixir
Write and refactor idiomatic Elixir functions, modules, and data structures. Use for pattern matching, control flow, error handling, protocols, behaviours, and deciding whether a process is needed. Use otp for process design and supervision.
plugins/elixir-dev/skills/elixir/SKILL.md on GitHub (opens in a new tab) -
oban
Build and debug durable background jobs with Oban and Oban Pro. Use for workers, job argument serialization, retries, scheduled or recurring jobs, uniqueness, batches, and workflows. Use otp for in-memory tasks and process supervision.
plugins/elixir-dev/skills/oban/SKILL.md on GitHub (opens in a new tab) -
otp
Design and debug Elixir runtime concurrency, process state, and supervision. Use for GenServer, Supervisor, Task, Registry, ETS, process bottlenecks, and Broadway pipelines. Use oban for durable background jobs, retries, and scheduling.
plugins/elixir-dev/skills/otp/SKILL.md on GitHub (opens in a new tab) -
phoenix
Build and debug Phoenix web interfaces and HTTP endpoints. Use for LiveView lifecycle and data loading, components, forms, routes, controllers, Plug, channels, and PubSub. Use ecto for changesets, queries, and persistence behind those interfaces.
plugins/elixir-dev/skills/phoenix/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.