← 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 — publishing our data, running the weekly Elder Standing, telling the clan's story, and coaching every member. If you've seen a number on this site, Elixir put it there.

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

Tracks the whole roster

Trophies, donations, tenure, wins, and collection, pulled from the Clash Royale API and refreshed daily. Every number on this site is Elixir's work.

03

Welcomes recruits

A strong application — or a great run in Elixir Drop — is met with a friendly nudge to join, not a form letter.

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 4.5, Sonnet 5 & Opus 4.8
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.

Play Elixir Drop →