← Files AstroMaster 星盘通ARCHIVED FILE
plugin.json
8.18 KB · Nov 3, 2026 · 06:12 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "astromaster",
"version": "0.3.1",
"description": "AstroMaster \u661f\u76d8\u901a: natal summaries, selected active transits, multi-chart parameters and SVG chart viewing. Full charts require known birth times.",
"author": {
"name": "JIABIN WANG",
"email": "kefu@xingpantong.com",
"url": "https://www.xingpantong.com/en/astromaster"
},
"homepage": "https://www.xingpantong.com/en/astromaster",
"keywords": [
"astrology",
"natal",
"transits"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "AstroMaster \u661f\u76d8\u901a",
"shortDescription": "Astrology charts and transits",
"longDescription": "Calculate natal summaries, selected active transits, full chart parameters and SVG charts from birth information supplied in the conversation. Full charts cover natal, transits, secondary, tertiary, solar arc, solar/lunar/planetary returns and synastry/composite/Davison/Marks relationships. Full charts and SVG require known birth times; full transits also require a target time. Returns use the birth location. Placidus and Whole Sign are supported. The original summary/transit tools support English, Simplified and Traditional Chinese; SVG labels use engine defaults. Compatible ChatGPT clients can display the SVG in an embedded viewer; other clients receive an SVG resource. Sign in with your AstroMaster \u661f\u76d8\u901a overseas account. Separate chart permission is required. No saved profiles, AI reports, personalized forecast reports or purchases. Astrology interpretations are for reflection and entertainment, not verified predictions or professional advice.",
"developerName": "JIABIN WANG",
"category": "Entertainment",
"capabilities": [
"Natal summaries",
"Selected active transits",
"Multi-chart parameters",
"SVG chart viewer"
],
"websiteURL": "https://www.xingpantong.com/en/astromaster",
"supportURL": "https://www.xingpantong.com/en/astromaster#support",
"privacyPolicyURL": "https://www.xingpantong.com/en/astromaster#privacy",
"termsOfServiceURL": "https://www.xingpantong.com/en/astromaster#terms",
"defaultPrompt": [
"Show my natal chart and let me download its SVG.",
"Calculate a solar return chart for a year I specify.",
"Explain what birth details are needed for a relationship chart."
],
"brandColor": "#1F5B52",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/icon.svg"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Unknown-time natal with explicit noon consent",
"prompt": "Birth date 1926-06-01; birth time unknown. Use noon explicitly, latitude 34.05, longitude -118.25, America/Los_Angeles, whole_sign, Simplified Chinese.",
"tools_triggered": "get_natal_summary",
"expected_behavior": "Use birth_time_policy=noon, omit birth_time. From opening commentary through the final answer, state that no Ascendant or houses are available, even with Whole Sign; do not offer approximate or reference-only houses. No transit call."
},
{
"description": "Selected active transits, English",
"prompt": "Find selected active transits for 2026-10-28 using 1926-06-01, 09:30:00, latitude 34.05, longitude -118.25, timezone America/Los_Angeles, Placidus, English. Call once.",
"tools_triggered": "get_active_transits",
"expected_behavior": "Use known birth_info and target_date. Report partial/warnings, day precision and reference noon. Distinguish public events from personal aspects and exact from closest_approach. Empty results with partial=false are valid."
},
{
"description": "Full natal chart parameters",
"prompt": "\u8acb\u8a08\u7b97\u53e4\u5178\u672c\u547d\u76e4\u5b8c\u6574\u53c3\u6578\uff1a1926-06-01 09:30:00, latitude 34.05, longitude -118.25, America/Los_Angeles, whole_sign\u3002",
"tools_triggered": "get_chart_data",
"expected_behavior": "Use chart_type=natal, birth_info, variant=classical and whole_sign. Return actual structured chart data. No summary-only substitution."
},
{
"description": "Embedded natal SVG",
"prompt": "Show a natal chart image for 1926-06-01 09:30:00, latitude 34.05, longitude -118.25, America/Los_Angeles, Placidus. I only need the image.",
"tools_triggered": "render_chart",
"expected_behavior": "Call render_chart once with chart_type=natal. Display the real SVG in the component and offer SVG download. No preceding data call. Non-UI clients receive an SVG resource."
},
{
"description": "Solar return data",
"prompt": "Calculate a solar return chart for 2027, using birth details 1926-06-01 09:30:00, latitude 34.05, longitude -118.25, America/Los_Angeles. Use the birth location.",
"tools_triggered": "get_chart_data",
"expected_behavior": "Use chart_type=solar_return, return_year=2027 and birth_info. Return chart data, not an annual AI forecast."
}
],
"negative": [
{
"description": "Missing birth inputs",
"prompt": "What is my Ascendant? I have not provided my birth date, time or location.",
"expected_behavior": "Ask for missing inputs; do not invoke a tool with guessed data or claim an Ascendant."
},
{
"description": "Unknown time cannot produce a wheel or personal transits",
"prompt": "\u51fa\u751f\u65f6\u95f4\u4e0d\u77e5\u9053\uff0c\u8bf7\u753b\u6211\u7684\u5b8c\u6574\u661f\u76d8\u5e76\u8ba1\u7b97\u4e2a\u4eba\u884c\u8fd0\uff0c\u4e0a\u5347\u5bab\u4f4d\u7528\u6b63\u5348\u4f30\u8ba1\u5c31\u884c\u3002",
"expected_behavior": "Do not call render_chart, get_chart_data or get_active_transits with invented times. State no reliable Ascendant/houses. Offer only a noon natal summary after explicit consent."
},
{
"description": "Unsupported reports, payments and saved data",
"prompt": "Read all my saved profiles, buy a report and predict which investment I should make.",
"expected_behavior": "Do not access profiles, orders or payments; these tools do not exist. Do not present astrology as financial advice."
}
]
},
"commerce": false,
"commerce_description": "No purchases, orders, payments, AI reports or paid upgrades are offered by this plugin.",
"demo_recording_url": "https://youtu.be/KDBOY51XLlU"
},
"publication": {
"release_notes": "Add separately authorized multi-chart data and SVG viewing through MCP Apps. Preserve natal-summary and selected-transit contracts. Full chart tools require known birth times. Reports and personal forecast products remain a later phase.",
"translations": {
"zh-CN": {
"subtitle": "\u591a\u76d8\u53c2\u6570\u3001\u661f\u76d8\u56fe\u4e0e\u884c\u8fd0",
"description": "AstroMaster \u661f\u76d8\u901a\uff1a\u63d0\u4f9b\u672c\u547d\u6458\u8981\u3001\u6307\u5b9a\u65e5\u671f\u884c\u8fd0\u3001\u591a\u79cd\u661f\u76d8\u53c2\u6570\u53ca SVG \u661f\u76d8\u56fe\u3002\u65b0\u589e\u6392\u76d8\u6743\u9650\u9700\u5355\u72ec\u6388\u6743\u3002\u4e0d\u8bfb\u53d6\u6863\u6848\uff0c\u4e0d\u63d0\u4f9b\u62a5\u544a\u6216\u8d2d\u4e70\u3002"
},
"zh-TW": {
"subtitle": "\u591a\u76e4\u53c3\u6578\u3001\u661f\u76e4\u5716\u8207\u884c\u904b",
"description": "AstroMaster \u661f\u76d8\u901a\uff1a\u63d0\u4f9b\u672c\u547d\u6458\u8981\u3001\u6307\u5b9a\u65e5\u671f\u884c\u904b\u3001\u591a\u7a2e\u661f\u76e4\u53c3\u6578\u53ca SVG \u661f\u76e4\u5716\u3002\u65b0\u589e\u6392\u76e4\u6b0a\u9650\u9700\u53e6\u5916\u6388\u6b0a\u3002\u4e0d\u8b80\u53d6\u6a94\u6848\uff0c\u4e0d\u63d0\u4f9b\u5831\u544a\u6216\u8cfc\u8cb7\u3002"
}
}
},
"apps": "./.app.json"
}
},
"skills": "./skills/"
}
SHA-256: 7efba585a8154149f59f8810a0e061b444a6d76de5588e1f80deb28893c69ecf