Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add sapuyou45-bit/oraclebone --skill bazigit clone --depth 1 https://github.com/sapuyou45-bit/oracleboneWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/sapuyou45-bit/oraclebone/bazi)<a href="https://agentmods.dev/skills/sapuyou45-bit/oraclebone/bazi"><img src="https://agentmods.dev/badge/skills/sapuyou45-bit/oraclebone/bazi/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/sapuyou45-bit/oraclebone/bazi"><img src="https://agentmods.dev/badge/skills/sapuyou45-bit/oraclebone/bazi.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00049 | $0.00562 |
| Opus 5 | $0.00024 | $0.00281 |
| Sonnet 5 | $0.00010 | $0.00112 |
| Haiku 4.5 | $0.00005 | $0.00056 |
Grade A, and why
bazi scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Bazi (八字 / Four Pillars)
Bazi maps a Gregorian birth instant to four pillars (年柱/月柱/日柱/时柱) of Heavenly Stem + Earthly Branch, then derives Five Elements (五行), NaYin (纳音), and the Chinese zodiac (生肖). It is a symbolic life-pattern lens, not a deterministic forecast.
When to Use
- The user asks for bazi, 八字, Four Pillars, BaZi, 生辰八字, 命盘, or day master analysis.
- The user provides a Gregorian birth date and an exact birth time.
- The user wants symbolic reflection on personality patterns, element balance, or life themes.
When Not to Use
- The request needs medical, legal, financial, emergency, or crisis advice.
- The user wants a guaranteed prediction or precise life forecast.
- The user cannot supply an exact birth hour — say so and refuse to overstate precision.
- The user asks the agent to invent pillars, stems, branches, wuxing, or shen sha.
Workflow
- Confirm the user has a Gregorian birth date and an exact birth time (hour matters).
- Run
scripts/cast.py --datetime <ISO 8601>to produce the chart JSON. - Read
references/interpretation-template.mdbefore writing the interpretation. - Read
references/pillars.mdfor stem/branch/element reference. - Read
references/sources.mdwhen method rigor or engine limits matter. - Interpret using the shared response contract:
- Result
- Symbolic Reading
- Situation Mapping
- Hidden Variables
- Actionable Guidance
- Boundaries
Commands
python3 scripts/cast.py --datetime 1990-05-20T14:30:00
python3 scripts/cast.py --datetime 2000-01-01T00:00:00
Rules
- Do not invent stems, branches, wuxing, or NaYin. Only cite values returned by the script.
- Do not pretend to read da yun (大运), liu nian (流年), or shen sha (神煞) — they are not in the output.
- Do not skip the birth-hour requirement; an unknown hour invalidates the hour pillar.
- Keep readings practical and grounded; do not override professional advice or the user's agency.
What ships with it
11 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- agents/claude.yaml 1.6 KB
- agents/cursor.mdc 882 B
- agents/gemini.yaml 860 B
- agents/openai.yaml 371 B
- assets/icon-large.svg 621 B
- assets/icon-small.svg 596 B
- references/interpretation-template.md 1.4 KB
- references/pillars.md 1.8 KB
- references/sources.md 1.7 KB
- scripts/_standalone_bazi.py 9.7 KB runs code
- scripts/cast.py 504 B runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 10d ago First seen · 51 lines · 49 tokens per session scan A c4f14f6fe866
bazi is a skill published in the GitHub repository sapuyou45-bit/oraclebone (5 stars, last pushed 8d ago), licensed MIT. It adds 49 tokens to every session and 562 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
divination
Runs OpenDivination's CLI for tarot, I Ching, source inspection, and provenance-aware symbolic sessions for users or agents.
divination-setup
Installs or updates OpenDivination, verifies the CLI, and runs first-run source setup including QRNG credentials and QCicada selection. Use when the user wants to set up OpenDivination, bootstrap the divination skill, save a persistent source, or prepare hardware entropy.
yarrow
An I-Ching consultation tool. The I-Ching, or Book of Changes, is a Chinese divination text; this tool casts a hexagram and explains it using several classical and modern sources.
peekaboo
Capture and automate macOS UI with the Peekaboo CLI.
ax-agent-rlm
This skill helps an LLM generate correct AxAgent RLM/runtime code using @ax-llm/ax. Use when the user asks about RLM code execution, AxJSRuntime, contextFields, contextPolicy, liveRuntimeState, promptLevel, stage prompt controls, executorModelPolicy, maxRuntimeChars, agent.test(...), llmQuery(...), recursionOptions…
happiness-skill
A Chinese-language guide to happiness based on reducing unmet wants, focusing on the present, and treating happiness as a trainable skill.