← Plugin catalog
Other
Astrofaith
CHEN ZHU v1.0.0
Astrofaith resolves locations, calculates authoritative astrology charts and transit comparisons, finds planet-in-house transit periods, and securely manages the connected member's saved birth profiles.
Language: English · Automatically detected from descriptions.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package author
- CHEN ZHU
Package observed Sep 30, 2026.
Files & skills
File archives
Plugin package4 files · 4.28 KBBrowse files →
Skill instructions
astrofaith2.75 KB
--- name: astrofaith description: Use Astrofaith to resolve locations, calculate authoritative Swiss Ephemeris charts, find planet-in-natal-house transit periods, and securely manage the connected member's saved birth profiles. Includes exact MCP payloads, provenance, settings, output selection, and environment data-boundary guidance. --- # Astrofaith Use the authenticated Astrofaith MCP server for authoritative chart calculation and saved birth-data management. Treat returned birth data as private. ## Confirm context first Call `birthdata_capabilities` before saved-data work. Every result includes `astrofaithContext`: staging and production data are separate, and results belong only to the Astrofaith member who approved the current OAuth connection. ## Recommended workflow 1. Use `resolve_location` to obtain a canonical label, coordinates, and IANA timezone. If it returns multiple candidates, ask the user to choose. A returned candidate can be reused unchanged as a calculation birth's `location` object or as a transit location; do not delete or rename its metadata fields. 2. Search with `birthdata_list` before creating a duplicate. 3. Create with `birthdata_create`, a unique `idempotencyKey`, canonical `birthData.options`, and structured provenance where known. 4. Calculate with `calculate_chart` using either `profileId` or explicit `birth`, never both. Saved zodiac and house settings are inherited unless explicitly overridden. 5. Use basic output for ordinary readings. Use deep output only when the task needs its extra audit detail, eclipses, or complete aspect data. Prefer `output.sections` and `maxAspects` to keep responses focused. 6. For "when is planet X in natal house Y?", call `find_transit_house_periods` once. Do not approximate the answer by sampling several `calculate_chart` results. Resolve and pass a canonical `transitLocation` when the user names a location; otherwise the saved profile location and timezone are used. 7. For a natal-plus-transit bi-wheel or cross-chart aspect question, call `calculate_transit_comparison`. Use its `inner`, `outer`, and `comparison.aspects` as one authoritative result instead of combining independent chart calls. 8. Return `links.openInAppUrl` when the user wants to continue interactively and `links.renderUrl` for a deterministic chart-only view. Explain that plugin OAuth and the Astrofaith browser login are separate sessions; a private saved-profile link may ask the user to log in again in the browser. 9. Read a record immediately before update or deletion and pass its `etag` as `ifMatch`. Confirm destructive deletion with the user. Read `references/contracts.md` for exact payloads, supported values, source provenance, ranking semantics, and error correction.
Referenced files: 1
Technical details
- First seen
- Sep 30, 2026 · 22:02 UTC
- Last seen
- Oct 1, 2026 · 12:00 UTC
- Collection status
- Collected
plugin_asdk_app_6a991ef98ea081918f47a06e174cc85a
Download listing JSON