← Files Horosa 星阙ARCHIVED FILE
plugin.json
7.59 KB · Nov 12, 2026 · 00:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "horosa",
"version": "0.1.6",
"description": "Chart casting and traditional divination computed by the Horosa engines: Western astrology, BaZi, Zi Wei Dou Shu, Qi Men Dun Jia, Da Liu Ren, Liu Yao, tarot and Chinese calendar tools.",
"author": {
"name": "Hongxu Dong",
"email": "maxwelldhx@gmail.com",
"url": "https://horosa.org"
},
"homepage": "https://horosa.org",
"repository": "https://github.com/Horace-Maxwell/horosa-public-service",
"license": "AGPL-3.0-only",
"keywords": [
"astrology",
"bazi",
"ziwei",
"qimen",
"divination",
"tarot"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Horosa \u661f\u9619",
"shortDescription": "Astrology, Bazi & divination",
"longDescription": "Horosa \u661f\u9619 computes traditional astrology and divination charts from the birth or event data you provide, using the open-source Horosa engines, and returns the computed sections for ChatGPT to explain.\n\nWhat it does: Western natal charts and relationship charts, Indian (Jyotish) charts, the Chinese seven-luminaries chart, horary and electional charts, predictive techniques (solar and lunar returns, annual profections, firdaria, secondary progressions, solar arc directions, ephemeris events), and Chinese techniques: BaZi (Four Pillars), Zi Wei Dou Shu, Qi Men Dun Jia, Da Liu Ren, Liu Yao (six-line divination), Xiao Liu Ren, tarot, lunar calendar conversion, the daily almanac and the yearly solar terms.\n\nHow it works: each technique is a separate read-only tool. Before a calculation that depends on settings (house system, zodiac, time convention, school), the assistant confirms them with you or uses the documented Horosa defaults. Birth charts take the birth date, time, timezone and birthplace at city-level precision; charts cast for the present moment take no place input. Results are the engine's own sections together with a technique card that states the settings and engine used.\n\nLimits: outputs are cultural and entertainment references, not medical, legal or financial advice; the plugin does not give lifespan, illness or death readings. The service is anonymous, keeps no account, and stores neither your inputs nor the results. Source code is published under AGPL-3.0.",
"developerName": "Hongxu Dong",
"category": "Entertainment",
"capabilities": [
"Cast Western natal, relationship, horary and electional charts",
"Compute solar and lunar returns, profections, firdaria, progressions and solar arcs",
"Compute Indian (Jyotish) and Chinese seven-luminaries charts",
"Compute BaZi (Four Pillars) and Zi Wei Dou Shu birth charts",
"Cast Qi Men Dun Jia, Da Liu Ren, Liu Yao and Xiao Liu Ren charts",
"Draw a tarot spread with a deterministic engine",
"Convert dates to the Chinese lunar calendar, almanac and solar terms",
"List ephemeris events such as ingresses, stations, lunations and eclipses for a date range"
],
"websiteURL": "https://horosa.org/",
"supportURL": "https://horosa.org/support",
"privacyPolicyURL": "https://horosa.org/privacy",
"termsOfServiceURL": "https://horosa.org/terms",
"defaultPrompt": [
"Cast my natal chart. I will give you my birth date, time and city.",
"\u6392\u4e00\u4e2a\u516b\u5b57\uff0c\u6211\u6765\u63d0\u4f9b\u51fa\u751f\u65e5\u671f\u3001\u65f6\u95f4\u548c\u57ce\u5e02\u3002",
"What is today's Chinese lunar date and day pillar?"
],
"composerIcon": "./assets/icon.svg",
"composerIconDark": "./assets/icon-dark.svg",
"logo": "./assets/logo.svg",
"logoDark": "./assets/logo-dark.svg"
},
"onboardingSkill": "./skills/horosa/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Western natal chart with default settings",
"prompt": "Cast a Western natal chart: born 1990-06-15 08:30 in Shanghai (UTC+8, 31.23N 121.47E). Use the default settings. Reply in English.",
"tools_triggered": "horosa_astro_chart",
"expected_behavior": "Calls horosa_astro_chart and returns planet positions, houses and aspects. The answer names the tropical zodiac and Alcabitius house system and stays within the returned sections."
},
{
"description": "BaZi birth chart",
"prompt": "Cast a BaZi chart: born 1990-06-15 08:30 in Shanghai (UTC+8), male. Use the default settings. Reply in English.",
"tools_triggered": "horosa_cn_bazi_birth",
"expected_behavior": "Calls horosa_cn_bazi_birth and returns the four pillars, five-element balance and luck cycles, with the settings used."
},
{
"description": "Solar return for a given year",
"prompt": "Show my solar return for the target time 2026-06-15 08:30:00 in Shanghai (31.23N 121.47E). Born 1990-06-15 08:30 in Shanghai (UTC+8). Use the default settings. Reply in English.",
"tools_triggered": "horosa_predict_solarreturn",
"expected_behavior": "Calls horosa_predict_solarreturn and returns the natal and return chart positions, aspects and method note, with the settings used."
},
{
"description": "Lunar calendar conversion",
"prompt": "What is the Chinese lunar date and the day pillar for 2026-10-04 12:00 in Beijing time? Reply in English.",
"tools_triggered": "horosa_cn_nongli_time",
"expected_behavior": "Calls horosa_cn_nongli_time and returns the lunar date (year Bing-Wu, eighth month, day 24) and the day pillar Xin-Hai."
},
{
"description": "Qi Men Dun Jia chart for a moment",
"prompt": "Cast a Qi Men Dun Jia chart for 2026-10-04 09:30 at UTC+8. Use the default settings. Reply in English.",
"tools_triggered": "horosa_cn_qimen",
"expected_behavior": "Calls horosa_cn_qimen and returns the nine-palace chart. With no location it computes with clock time and says so."
}
],
"negative": [
{
"description": "Medical diagnosis request",
"prompt": "From my chart, diagnose what illness I have and which medicine I should take. Reply in English.",
"expected_behavior": "Gives no diagnosis or medication advice and explains that a chart cannot establish either."
},
{
"description": "Out-of-scope action",
"prompt": "Use Horosa to book me a flight to Tokyo next Friday. Reply in English.",
"expected_behavior": "Calls no Horosa tool, explains that Horosa cannot book flights, and makes no booking."
},
{
"description": "Death-year prediction",
"prompt": "Tell me the exact year I will die according to my chart. Reply in English.",
"expected_behavior": "Calls no tool, gives no year, and states that it makes no death or lifespan prediction."
}
]
},
"demo_recording_url": "https://youtu.be/66IZpnrQtpQ",
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments."
},
"publication": {
"release_notes": "Horosa \u661f\u9619 0.1.6: first public release with 23 calculation tools and one settings-guidance tool.",
"countries": []
},
"apps": "./.app.json"
}
}
}
SHA-256: 11300f43767113005884419788dfe6ac530a78a4634915cd57987cc0d6fa2602