← Back home
Elixir, the POAP KINGS clan agent
Our clan agent

Meet Elixir

Built by and for POAP KINGS, Elixir keeps the clan honest, organized, and remembered — running standings and recognition, telling the clan's story, and coaching every member.

What Elixir does

One agent, many jobs

01

Publishes the Elder Standing

Every Tuesday, Elixir posts a transparent ranking of who's competing for the clan — so Elder is never a mystery or a favor.

02

Runs season recognition

War Champ, Iron King, Rookie MVP, Donation Champ, and the Free Pass rotation all come from deterministic rules and durable season results.

03

Knows the whole roster

Trophies, donations, tenure, battles, war results, and member history give Elixir the context to answer questions without guessing.

04

Tells the clan's story

Every week Elixir sends a clan recap email — who climbed, who carried war, the milestones and the near-misses. The story of the week, written down so it isn't forgotten.

05

Coaches every member

A personal weekly arena recap lands in each member's inbox: your highlights, what moved, and specific coaching on exactly where to sharpen next.

06

Powers Elixir Drop

Elixir is the face and voice of our game, cheering good elixir reads and ribbing the misses.

Under the hood

Built like real software

View the code on GitHub →

Elixir pairs a deterministic data engine with an LLM awareness loop. Clash Royale data flows through a single API ingress into append-only receipts and durable event streams — and code, not the model, owns every promotion, demotion, and kick. A cheap model gates the expensive one on the post-or-stay-quiet call, which cut running cost by roughly 10×.

Language Python 3.14
AI models Claude Haiku, Sonnet & Opus
Chat platform discord.py
Data store SQLite · event-sourced
Scheduling APScheduler on launchd
Quality gates ruff · mypy · pytest 80%+

Elixir also runs a game

Elixir Drop is our card-and-cost trainer — the same mascot, cheering your reads and ribbing the misses.

Learn about Elixir Drop →