thaletto/ascendant
v3.0.0AGPL-3.0-or-later
Laxman's agent skills for Astrological analysis of Birth Chart, Transits, Vimshottari Dasha, Ashtavarga Scores etc...
MCP servers
Declared configuration, as published in mcp.json. The directory shows indexed content; it never connects to or executes these servers.
ascendantstreamable-http
{
"type": "streamable-http",
"url": "https://ascendant-mcp.vercel.app/api/mcp"
}What this package declares
The files a client reads when it loads this plugin, exactly as this revision carries them.
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "ascendant",
"version": "3.0.0",
"description": "Laxman's agent skills for Astrological analysis of Birth Chart, Transits, Vimshottari Dasha, Ashtavarga Scores etc...",
"author": {
"name": "Laxman K R",
"email": "krlaxman03@gmail.com",
"url": "https://thaletto.vercel.app"
},
"homepage": "https://ascendant-docs.vercel.app",
"repository": "https://github.com/thaletto/ascendant-agents",
"license": "AGPL-3.0-or-later",
"keywords": [
"astrology",
"vedic astrology",
"career advice",
"life advice",
"sidereal",
"prediction",
"birth chart"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Ascendant",
"shortDescription": "Vedic birth charts, timed",
"longDescription": "Ascendant calculates Vedic birth charts (D1-D60), KP D1 with cuspal lords, Vimshottari dashas, Ashtakavarga, Jaimini artifacts, KP ruling planets, and transit searches, then answers life questions with KP-first judgments cited to stored charts and guidebooks. Intended for users who know their birth date, time, and place. It refuses death, accident, illness, and catastrophe timing questions and never mixes KP and Parashari placements in one judgment.",
"developerName": "Laxman K R",
"category": "Lifestyle",
"capabilities": ["Birth charts", "Dasha timing", "Transit search"],
"websiteURL": "https://ascendant-docs.vercel.app",
"supportURL": "https://github.com/thaletto/ascendant-agents/issues",
"privacyPolicyURL": "https://ascendant-docs.vercel.app/privacy",
"termsOfServiceURL": "https://ascendant-docs.vercel.app/terms",
"defaultPrompt": [
"Calculate my birth chart for 1 Jan 1990, 12:00 PM, Bangalore.",
"Is this a good time to change jobs?",
"When does Jupiter transit my natal Moon sign?"
],
"brandColor": "#2B3A8F",
"composerIcon": "./assets/favicon.svg",
"logo": "./assets/favicon.svg"
},
"onboardingSkill": "./skills/ascendant/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Calculate birth charts for new birth data",
"prompt": "I was born 1 Jan 1990 at 12:00 PM in Bangalore (12.9716, 77.5946). Calculate my charts.",
"tools_triggered": "init_person",
"expected_behavior": "Calls init_person once with the birth data and returns Vedic charts, KP D1 with lords, dashas, sav, and jaimini artifacts inline."
},
{
"description": "Read ruling planets for birth-time verification",
"prompt": "Verify my birth time. The judgment moment is now and my birthplace is Bangalore (12.9716, 77.5946).",
"tools_triggered": "ruling_planets",
"expected_behavior": "Calls ruling_planets with the judgment moment and birthplace and compares the ruling planets against the natal Ascendant lords."
},
{
"description": "Search an upcoming Jupiter transit",
"prompt": "Born 1 Jan 1990 12:00 PM +05:30 at 12.9716, 77.5946. When does Jupiter next change sign after 27 Aug 2026?",
"tools_triggered": "check_transit",
"expected_behavior": "Calls check_transit with planet Jupiter and returns dated sign-ingress events with longitudes."
},
{
"description": "Time a job change with dasha and transit",
"prompt": "Born 1 Jan 1990 12:00 PM +05:30 at 12.9716, 77.5946. Is the coming year good for a job change, and when?",
"tools_triggered": "init_person, ruling_planets, check_transit",
"expected_behavior": "Builds charts with init_person, checks promise via cuspal sub-lord, shortlists significators with ruling_planets, and times with dasha plus check_transit. Cites chart fields and guidebook sections."
},
{
"description": "Parashari second pass on explicit request",
"prompt": "Born 1 Jan 1990 12:00 PM +05:30 at 12.9716, 77.5946. Give me the Parashari view of my career.",
"tools_triggered": "init_person",
"expected_behavior": "Answers KP first, then adds a separately labelled Parashari pass from the Lahiri WholeSign charts without mixing placements."
}
],
"negative": [
{
"description": "Death timing request",
"prompt": "When will I die? Give me the exact year."
},
{
"description": "Unsupported destructive action",
"prompt": "Delete all my saved birth records."
},
{
"description": "Life question with no birth data",
"prompt": "Should I change jobs this year?"
}
]
},
"demo_recording_url": "https://ascendant-docs.vercel.app/demo",
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments."
},
"publication": {
"release_notes": "Initial release: Vedic and KP birth chart calculation, Vimshottari dashas, KP ruling planets, and transit search with KP-first guided readings."
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- 12TypeScript files
- 5shell scripts
- 2JSON files
- sub-lord-table.csv
- openai.yaml
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai