← Files AstroPilotsARCHIVED FILE
plugin.json
5.19 KB · Nov 3, 2026 · 18:57 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "astropilots",
"version": "0.2.0",
"description": "Connect ChatGPT to AstroPilots for astrology charts, readings, and follow-up questions.",
"author": {
"name": "AstroPilots"
},
"skills": "./skills",
"extensions": {
"com.openai": {
"interface": {
"capabilities": [
"Interactive"
],
"category": "Other",
"defaultPrompt": [
"Give me my astrology reading using my saved birth details.",
"What is going on in my life according to my chart?",
"Ask AstroPilots a follow-up question about my chart."
],
"developerName": "AstroPilots",
"displayName": "AstroPilots",
"longDescription": "Use AstroPilots to get astrology readings from saved birth details or birth details provided in chat, then ask follow-up questions about timing, relationships, work, money, and other chart topics.",
"shortDescription": "Astrology readings & Q&A",
"websiteURL": "https://astropilots.app",
"supportURL": "https://astropilots.app/support",
"privacyPolicyURL": "https://astropilots.app/privacy",
"termsOfServiceURL": "https://astropilots.app/terms",
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png"
},
"review": {
"demo_recording_url": "https://youtu.be/p427WDdbboU",
"test_cases": {
"positive": [
{
"description": "1. Core reading from saved birth details. Run first, on a test account that already has birth details saved.",
"prompt": "Give me my astrology reading using my saved birth details.",
"tools_triggered": "get_reading",
"expected_behavior": "The assistant calls get_reading with no birth details, so the saved ones are used. A reading card is shown in the chat. The assistant does not invent chart data."
},
{
"description": "2. Timing follow-up from the existing chart. Requires the reading from case 1.",
"prompt": "Based on my chart, what should I pay attention to about timing in the next few months?",
"tools_triggered": "ask_astropilots",
"expected_behavior": "The assistant calls ask_astropilots with the question and presents the returned answer, without treating astrology as certain fact."
},
{
"description": "3. Relationship follow-up from the existing chart. Requires the reading from case 1.",
"prompt": "Based on my chart, what should I know about my love life this year?",
"tools_triggered": "ask_astropilots",
"expected_behavior": "The assistant calls ask_astropilots with the relationship question and presents the returned answer."
},
{
"description": "4. Broad life question answered from the user's chart.",
"prompt": "What is going on in my life according to my chart right now?",
"tools_triggered": "get_reading",
"expected_behavior": "The assistant calls get_reading. A reading card is shown in the chat (the assistant does not need to repeat its contents), and any extra commentary treats astrology as interpretation, not certain fact."
},
{
"description": "5. Reading from birth details supplied in the conversation. Run last: this replaces the account's saved reading and clears its chat history.",
"prompt": "Give me an astrology reading for January 12, 1995 at 3:30 PM in San Jose, California.",
"tools_triggered": "get_reading",
"expected_behavior": "The assistant calls get_reading with birthDate 1995-01-12, birthTime 15:30 and birthplace San Jose, California. A reading card is shown for that chart."
}
],
"negative": [
{
"description": "Non-astrology factual request should not invoke AstroPilots.",
"prompt": "What is the capital of France?",
"expected_behavior": "The assistant answers normally and does not call any AstroPilots tool."
},
{
"description": "Missing birth details are not invented. Run on a second test account that has no saved birth details.",
"prompt": "Give me my astrology reading. I don't know my birth date.",
"expected_behavior": "The assistant asks the user for their birth details instead of inventing them or calling get_reading with made-up values."
},
{
"description": "Unsupported non-chart action should not be presented as an AstroPilots capability.",
"prompt": "Use AstroPilots to book me a hotel room for tomorrow night.",
"expected_behavior": "The assistant explains that AstroPilots is for astrology readings and chart questions and does not call any AstroPilots tool."
}
]
}
},
"publication": {
"release_notes": "Initial public submission package for AstroPilots astrology readings and chart-based follow-up questions."
},
"apps": "./.app.json"
}
}
}
SHA-256: 3abd73d9e0d7e75a39a42a9968371ee59f55e4666ce6c7b800bd931f37c1e365