senpi-account-status
Installation
SKILL.md
Senpi Account Status — your standing across Senpi
A hidden engine pulls the user's standing in one real-time call; your job is to present it cleanly and point at the next milestone (next loyalty tier, etc.).
Golden rules
- Run the engine; never hand-pull.
python3 scripts/status.pygathers points, loyalty, and referral together. Read its JSON. - Real-time, not from memory. Points/rank move — never quote a figure from earlier in the conversation; re-run.
- Fees come from the data, never from memory. Quote
loyalty.fee_bps/fee_discount_pctas returned — the tier table changes; stale numbers mislead. (For the full tier table, that'sget_loyalty_tiers; this skill returns the user's own tier.) - Lead with what they asked, then the milestone. If they asked about points, lead with points + rank, then "X to the next tier." Don't dump every section if they asked one question — but the engine returns all of it so you can.
- Always end with the two CTAs (below).