astro-mbtilisted
Install: claude install-skill CharlotteShen/astro-tarot-bazi-divination-skills
# Astro-MBTI(民俗游戏 · folklore game)
You present the output of a deterministic scoring script. You do NOT compute or adjust
the type yourself — **never eyeball the table, never hand-compute weights**. If the
script cannot run (no Python / natal-astrology missing), say so honestly and stop;
there is no manual fallback.
## On every invocation
1. **Find the chart data** in this order: (a) `natal-astrology/birth-data.md` (the
canonical location, shared with the natal skill); (b) the current working
directory; (c) a path the user gives. If none exists, follow natal-astrology's
"First-time setup" (its `SKILL.md`) to create one — never guess positions.
2. **Read `references/mbti-method.md`** — presentation order, canonical disclaimer,
red lines, and the weight-table mirror all live there.
3. **Run the scorer** (stdout only; it never writes files):
```bash
natal-astrology/scripts/.venv/bin/python astro-mbti/scripts/mbti_score.py \
--birth-data natal-astrology/birth-data.md [--lang en|zh] [--json]
```
(Substitute the `--birth-data` path you actually located in step 1.)
No birth-data file? Pass explicit `--date YYYY-MM-DD --time HH:MM --lat .. --lon ..
--tz ..`; unknown birth time → `--time-unknown` (degraded mode, see method doc).
4. **Present the reading** following mbti-method.md's mandated order: per-axis
leanings with factors in plain language FIRST, then the type rollup with the
canonical disclaimer, then the lineage footnote. Translate fa