{"id":89713,"plugin_id":"plugin_asdk_app_6aee791ab12481918a546e97d0d69a2b","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-10T18:08:54.049Z","digest":"0752b309fc506db4c2663cab7b7243357b47e35f016e4e2329fca25d8a850b31","against":null,"payload":{"description":"Use the Horosa 星阙 tools whenever the user asks to cast, compute or explain a chart or divination — Western natal or predictive charts, Indian charts, BaZi, Zi Wei Dou Shu, Qi Men Dun Jia, Da Liu Ren, Liu Yao, Xiao Liu Ren, tarot, Chinese lunar calendar, almanac or solar terms. Every calculation is a separate read-only tool; confirm result-changing settings first, explain only from the returned sections, and never calculate by hand.","included_files":[],"name":"horosa","skill_md_contents":"---\nname: horosa\ndescription: Use the Horosa 星阙 tools whenever the user asks to cast, compute or explain a chart or divination — Western natal or predictive charts, Indian charts, BaZi, Zi Wei Dou Shu, Qi Men Dun Jia, Da Liu Ren, Liu Yao, Xiao Liu Ren, tarot, Chinese lunar calendar, almanac or solar terms. Every calculation is a separate read-only tool; confirm result-changing settings first, explain only from the returned sections, and never calculate by hand.\n---\n\n# Horosa 星阙 — how to work with the calculation tools\n\nHorosa computes charts with its own engines and returns the engine's text sections plus a technique card.\nYour job is to collect the inputs, confirm the settings that change the result, call exactly one tool per\ncalculation, and explain the returned sections. These outputs are cultural and entertainment references.\n\n## 1. Pick the tool\n\n### Western astrology\n- `horosa_astro_chart` — Western natal chart / 西洋本命盘 — birthplace or event place (city level) required\n- `horosa_astro_relative` — Relationship charts / 合盘 — birthplace or event place (city level) required\n- `horosa_chart_horary` — Horary chart / 卜卦占星 — no place input (cast for here and now)\n- `horosa_chart_election` — Electional chart / 择时单盘 — birthplace or event place (city level) required\n- `horosa_predict_solarreturn` — Solar return / 太阳返照 — birthplace or event place (city level) required\n- `horosa_predict_lunarreturn` — Lunar return / 月亮返照 — birthplace or event place (city level) required\n- `horosa_predict_profection` — Annual profections / 小限推运 — birthplace or event place (city level) required\n- `horosa_predict_firdaria` — Firdaria periods / 法达星限 — birthplace or event place (city level) required\n- `horosa_predict_progressions` — Secondary progressions / 次限推运 — birthplace or event place (city level) required\n- `horosa_predict_solararc` — Solar arc directions / 太阳弧 — birthplace or event place (city level) required\n- `horosa_predict_ephemeris` — Planetary ephemeris / 星历 — birthplace or event place (city level) required\n\n### Indian and seven-luminaries astrology\n- `horosa_astro_india_chart` — Indian astrology chart / 印度占星 — birthplace or event place (city level) required\n- `horosa_astro_guolao_chart` — Seven luminaries chart / 七政四余 — birthplace or event place (city level) required\n\n### Chinese techniques\n- `horosa_cn_bazi_birth` — Bazi birth chart / 八字 — birthplace optional; omitted = clock time\n- `horosa_cn_ziwei_birth` — Ziwei Doushu chart / 紫微斗数 — birthplace optional; omitted = clock time\n- `horosa_cn_qimen` — Qimen Dunjia chart / 奇门遁甲 — no place input (cast for here and now)\n- `horosa_cn_liureng_gods` — Da Liu Ren chart / 大六壬 — birthplace optional; omitted = clock time\n- `horosa_cn_sixyao` — Six-line divination / 六爻 — no place input (cast for here and now)\n- `horosa_cn_xiaoliuren` — Xiao Liu Ren / 小六壬 — no place input (cast for here and now)\n\n### Calendar and tarot\n- `horosa_cn_nongli_time` — Chinese lunar calendar / 农历换算 — no place input (cast for here and now)\n- `horosa_cn_huangli` — Chinese almanac / 黄历 — no place\n- `horosa_cn_jieqi_year` — Yearly solar terms / 二十四节气 — birthplace or event place (city level) required\n- `horosa_cn_tarot` — Tarot reading / 塔罗 — no place\n\n`horosa_agent_guidance` explains the settings of one tool (pass its `tool_name`) and runs nothing. Use it when\nyou are unsure which settings matter.\n\n## 2. Collect inputs honestly\n\n- Dates are `YYYY-MM-DD`, times `HH:mm:ss` (24-hour), timezones a UTC offset such as `+08:00` or an IANA name.\n- If the user states a UTC offset, pass exactly that offset. An IANA name applies historical daylight saving: `Asia/Shanghai` is UTC+9 in the summers of 1986–1991. That is correct, not an engine error.\n- Birth charts need the birthplace at **city level**; a city name resolved to two-decimal coordinates is enough.\n  Never ask for a street address or GPS reading, and never substitute the user's current location for a birthplace.\n- Charts cast for the present moment (Qi Men, Liu Yao, Xiao Liu Ren, lunar date, horary) take **no place input**.\n  When the client provides a coarse location hint the server uses it; otherwise the server computes with clock time\n  and says so in `warnings`. Do not invent coordinates to work around this.\n- Do not pass names, questions about third parties, or anything the tool does not list in its schema.\n\n## 3. Confirm settings before calculating\n\nA tool answers `agent_guidance.required` with `agent_recovery.prompt_to_user` when a result-changing setting is\nmissing. Ask the user, then retry with `agent_confirmed_settings: true` — or with `defaults_accepted: true` only\nwhen the user explicitly accepts the Horosa defaults. Never set either flag on your own initiative.\n\n## 4. Explain only what came back\n\n- Quote and interpret the returned `sections`; do not add positions, pillars or cards that are not in them.\n- Repeat the `technique_card` settings (house system, zodiac, time convention, school) so the user knows what was used.\n- Pass `warnings` on to the user in plain words (for example clock-time computation, omitted sections, truncation).\n- Never calculate anything yourself — no mental ephemeris, no manual stem-branch arithmetic.\n- Answer from the tool result alone. Do not fill gaps or cross-check with web search. If you must add outside material, label it clearly as not from Horosa.\n\n## 5. Boundaries\n\n- No lifespan, illness, death, medical, legal or financial conclusions, even if asked.\n- Do not offer them in softer form either: no longevity indicators, risky periods or health symbolism as an alternative. Decline plainly and call no tool.\n- If a request is outside these tools (booking, purchases, other services), say so and call nothing.\n- Treat every reading as a traditional-culture and entertainment reference.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}