Agent skill

Elixir Expert

by pass-agent in pass-agent/loomkin

Expert in Elixir, Phoenix Framework, and OTP. An agent skill from pass-agent/loomkin.

MITAuto-check passedAI & LLM Engineering

Install Elixir Expert

skills CLI
$ npx skills add pass-agent/loomkin --skill elixir-expert -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install pass-agent/loomkin elixir-expert --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/pass-agent/loomkin.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/elixir-expert .claude/skills/elixir-expert && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
elixir-expert
GitHub stars
181
Used in
1 other repo
Token cost
~796 tokens
SKILL.md length
294 words
Files
1
Skills in repo
14
Repo updated
First seen
Licence
MIT

At a glance

Expert in Elixir, Phoenix Framework, and OTP. An agent skill from pass-agent/loomkin.

  • Works in 3 steps: Phoenix Application Setup → OTP Application Design → Real-Time with LiveView
  • Building Elixir applications
  • SKILL.md covers Purpose, When to Use, Quick Start and Decision Framework, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Elixir Expert is an agent skill from pass-agent/loomkin. Expert in Elixir, Phoenix Framework, and OTP. Specializes in building concurrent, fault-tolerant, and real-time applications using the BEAM. Use when building Elixir applications, working with Phoenix, implementing GenServers, or designing distributed systems on the BEAM.

Its SKILL.md is about 800 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in AI & LLM Engineering, covering LLM observability. It works with Elixir. The repository describes itself as: What if AI agents could form teams as fluidly as humans? Spawn specialists in milliseconds, share discoveries in real-time, review each other's work, and remember everything… The licence is MIT.

When your agent uses it

  • Building Elixir applications
  • Working with Phoenix
  • Implementing GenServers
  • Designing distributed systems on the BEAM

Example prompts

  • “/elixir-expert”

Requirements

  • Python 3
  • Node.js

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. Phoenix Application Setup
  2. OTP Application Design
  3. Real-Time with LiveView

What it can do on your machine

Read from SKILL.md and the folder at commit f769ae7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Elixir Expert loads about 796 tokens when it runs. Until then it costs about 72 tokens; SKILL.md has 294 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~72
When it runs · the whole SKILL.md, loaded when a task matches
~796

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from pass-agent/loomkin at commit f769ae7, republished under its MIT licence (© pass-agent). 294 words, ~796 tokens.

Download SKILL.mdSave it as .claude/skills/elixir-expert/SKILL.md (or your agent's skills folder).
name
elixir-expert
description
Expert in Elixir, Phoenix Framework, and OTP. Specializes in building concurrent, fault-tolerant, and real-time applications using the BEAM. Use when building Elixir applications, working with Phoenix, implementing GenServers, or designing distributed systems on the BEAM.

Elixir Expert

Purpose

Provides expertise in Elixir development, Phoenix Framework, and OTP patterns. Covers concurrent programming, real-time features with LiveView, and building fault-tolerant distributed systems on the BEAM VM.

When to Use

  • Building Elixir applications
  • Developing Phoenix web applications
  • Implementing real-time features with LiveView
  • Using OTP patterns (GenServer, Supervisor)
  • Building distributed systems on BEAM
  • Designing fault-tolerant architectures
  • Working with Ecto for database access

Quick Start

Invoke this skill when:

  • Building Elixir applications
  • Developing Phoenix web applications
  • Implementing real-time features with LiveView
  • Using OTP patterns
  • Designing fault-tolerant systems

Do NOT invoke when:

  • Building Ruby on Rails apps (use rails-expert)
  • Building Node.js backends (use javascript-pro)
  • Building Python backends (use python-pro)
  • Infrastructure automation (use terraform-engineer)

Decision Framework

Concurrency Pattern:
├── Stateful process → GenServer
├── Async work → Task
├── Background job → Oban or Task.Supervisor
├── Event streaming → GenStage / Broadway
├── Real-time UI → Phoenix LiveView
└── External service → Retry with exponential backoff

Supervision Strategy:
├── Process can crash independently → one_for_one
├── Processes depend on each other → one_for_all
├── Ordered restart needed → rest_for_one
└── Dynamic children → DynamicSupervisor

Core Workflows

1. Phoenix Application Setup
  1. Generate Phoenix project
  2. Configure database with Ecto
  3. Define schemas and migrations
  4. Create contexts for business logic
  5. Build controllers or LiveViews
  6. Add authentication
  7. Deploy with releases
2. OTP Application Design
  1. Identify stateful components
  2. Design supervision tree
  3. Implement GenServers for state
  4. Add proper error handling
  5. Implement graceful shutdown
  6. Test supervision strategies
3. Real-Time with LiveView
  1. Generate LiveView module
  2. Define assigns and state
  3. Implement handle_event callbacks
  4. Use pubsub for broadcasts
  5. Optimize with temporary_assigns
  6. Add JS hooks if needed

Best Practices

  • Let it crash - design for failure recovery
  • Use supervision trees for fault tolerance
  • Keep GenServer state minimal
  • Use contexts to organize business logic
  • Prefer immutable data transformations
  • Test concurrent code with async: true

Anti-Patterns

Anti-PatternProblemCorrect Approach
Large GenServer stateMemory and serializationExternal storage, ETS
Defensive codingHides bugsLet it crash, supervise
Blocking GenServerProcess bottleneckAsync tasks for I/O
No supervisionUnrecoverable crashesProper supervision tree
Mutable mindsetBugs and race conditionsEmbrace immutability

© pass-agent, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/elixir-expert of pass-agent/loomkin.

Open the folder on GitHubat commit f769ae7

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in pass-agent/loomkin, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Elixir Expert next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Elixir Expert compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Elixir Expert this skillpass-agent/loomkin1811 repos~796Automated safety check: PassMIT
Phoenixericrisco/rsc-harness156—~2.9kAutomated safety check: NotesMIT
Phx Watch PRoliver-kriska/claude-elixir-phoenix564—~1kAutomated safety check: PassMIT
Ash Frameworkpodlove/radiator136—~2.1kAutomated safety check: PassMIT
Elixir Architectmaxim-ist/elixir-architect145—~7.6kAutomated safety check: PassMIT
Phoenix Frameworkpodlove/radiator136—~562Automated safety check: PassMIT

Similar skills

  • Phoenix

    ericrisco/rsc-harness

    A skill your agent uses when building an Elixir web app with Phoenix — contexts, Ecto schemas, changesets and migrations, LiveView, channels and PubSub, the generators, and the boundary between…

    156 GitHub stars~2.9k tokensUpdated today
    AI & LLM EngineeringAuto-check: notes
  • Phx Watch PR

    oliver-kriska/claude-elixir-phoenix

    Watch an Elixir/Phoenix PR with an Amp Orb keep-alive lease until required non-deployment CI is green and review threads are resolved.

    564 GitHub stars~1k tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • Ash Framework

    podlove/radiator

    Use this skill working with Ash Framework or any of its extensions.

    136 GitHub stars~2.1k tokensUpdated 12 days ago
    AI & LLM EngineeringAuto-check passed
  • Elixir Architect

    maxim-ist/elixir-architect

    A skill your agent uses when designing or architecting Elixir/Phoenix applications, creating comprehensive project documentation, planning OTP supervision trees, defining domain models with Ash…

    145 GitHub stars~7.6k tokensUpdated 10 mo ago
    AI & LLM EngineeringAuto-check passed
  • Phoenix Framework

    podlove/radiator

    Use this skill working with Phoenix Framework. An agent skill from podlove/radiator.

    136 GitHub stars~562 tokensUpdated 12 days ago
    AI & LLM EngineeringAuto-check passed
  • Sentry Elixir SDK

    getsentry/sentry-for-ai

    Official

    Full Sentry SDK setup for Elixir. An agent skill from getsentry/sentry-for-ai.

    268 GitHub stars~3.5k tokensUpdated today
    AI & LLM EngineeringAuto-check passed

More from pass-agent/loomkin

All 14 skills in this repo
  • React Ink

    pass-agent/loomkin

    A skill your agent uses when building terminal user interfaces with React Ink - interactive CLI apps, terminal dashboards, progress displays, or keyboard-driven TUI components.

    181 GitHub starsUsed in 1 repo~3.1k tokens
    Auto-check passed
  • Clack

    pass-agent/loomkin

    Build and maintain interactive Node.js/Bun CLIs with Clack (@clack/prompts and @clack/core).

    181 GitHub stars~797 tokensUpdated 4 mo ago
    Auto-check passed
  • Modern CSS

    pass-agent/loomkin

    Specialized knowledge for writing modern high-quality CSS. An agent skill from pass-agent/loomkin.

    181 GitHub stars~3.8k tokensUpdated 4 mo ago
    Auto-check passed
  • Tui Design

    pass-agent/loomkin

    This skill should be used when designing terminal user interfaces, creating TUI layouts, choosing TUI color schemes, implementing keyboard navigation, building terminal dashboards, or working with…

    181 GitHub stars~5k tokensUpdated 4 mo ago
    Auto-check passed
  • Vault Groom

    pass-agent/loomkin

    Audit and clean up knowledge base state — archive completed work, fix inconsistencies

    181 GitHub stars~567 tokensUpdated 4 mo ago
    Auto-check passed
  • Vault Meeting

    pass-agent/loomkin

    Process a meeting transcript — extract decisions, action items, and key discussion points into structured vault entries

    181 GitHub stars~1.5k tokensUpdated 4 mo ago
    Auto-check passed

Works with

Questions about Elixir Expert

What does Elixir Expert do?

Expert in Elixir, Phoenix Framework, and OTP. An agent skill from pass-agent/loomkin. Elixir Expert is an agent skill from pass-agent/loomkin. Expert in Elixir, Phoenix Framework, and OTP.

When should I use Elixir Expert?

Elixir Expert fits situations like: building Elixir applications; working with Phoenix; implementing GenServers; designing distributed systems on the BEAM.

How do I install Elixir Expert in Claude Code?

Run `npx skills add pass-agent/loomkin --skill elixir-expert -a claude-code`. Or copy the skill folder (.agents/skills/elixir-expert in pass-agent/loomkin) into .claude/skills/elixir-expert in your project. Claude Code loads it when a task matches its description.

How do I install Elixir Expert in Codex?

Run `npx skills add pass-agent/loomkin --skill elixir-expert -a codex`. Or copy the skill folder (.agents/skills/elixir-expert in pass-agent/loomkin) into .agents/skills/elixir-expert in your project. Codex loads it when a task matches its description.

Can I use Elixir Expert in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add pass-agent/loomkin --skill elixir-expert -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/elixir-expert, .gemini/skills/elixir-expert, .github/skills/elixir-expert and .opencode/skills/elixir-expert in your project.

What does Elixir Expert need to run?

SKILL.md names no scripts, command-line tools or credentials: Elixir Expert is instructions for the agent only. Our summary lists: Python 3; Node.js.

Does Elixir Expert access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Elixir Expert safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Elixir Expert use?

Elixir Expert is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Elixir Expert use?

About 796 tokens (SKILL.md is roughly 3.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Elixir Expert?

Skills that share tags, products or a category with Elixir Expert: Phoenix (ericrisco/rsc-harness, 156 stars), Phx Watch PR (oliver-kriska/claude-elixir-phoenix, 564 stars), Ash Framework (podlove/radiator, 136 stars) and Elixir Architect (maxim-ist/elixir-architect, 145 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Elixir Expert?

pass-agent (a GitHub organization) maintains it in pass-agent/loomkin, which has 181 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on May 17, 2026.

Source: pass-agent/loomkin on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.