chinese-astrology-skill
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| getBaziChartA | Calculate a complete BaZi (Four Pillars of Destiny) chart from birth datetime. Returns the eight characters, Five Elements, Ten Gods, Hidden Stems, Decade Fortune, and more. 根据出生时间计算完整八字命盘。 |
| findBirthDatesA | Find possible birth dates from a BaZi string. Returns all matching solar datetimes from 1700 to present. 根据八字反查公历出生时间。 |
| getAlmanacA | Get Chinese almanac (黄历) for a specific date. Returns lunar date, auspicious/inauspicious activities, directional gods, and more. 获取指定日期的黄历信息。 |
| calculateBoneWeightB | Calculate bone weight fortune (秤骨算命) using Yuan Tiangang's ancient Tang Dynasty method. Assigns weight values to birth year/month/day/hour and returns a destiny poem with interpretation. This tool is exclusive to chinese-astrology-skill. 袁天罡秤骨算命法,根据出生时间计算骨重与命运诗。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool targets a distinct method: chart casting (getBaziChart), reverse lookup (findBirthDates), almanac (getAlmanac), and bone-weight divination (calculateBoneWeight). The main risk is getBaziChart vs calculateBoneWeight, which both consume a birth datetime and output a fortune reading, but their descriptions clearly separate the BaZi method from the Yuan Tiangang method.
All names use consistent camelCase with a leading verb (getBaziChart, findBirthDates, getAlmanac, calculateBoneWeight). The verbs vary (get/find/calculate) but each fits its operation, so the minor deviation is readable and predictable rather than chaotic.
Four tools is lean but well-scoped for a focused astrology skill, with each tool clearly earning its place. It sits at the thin edge but does not feel arbitrarily padded or truncated.
The surface covers the core domain: casting a chart, reverse-resolving a chart to dates, daily almanac, and bone-weight divination. Common extras like zodiac compatibility or annual fortune analysis are absent, but the primary BaZi/almanac workflows have no dead ends.