Swiss Ephemeris Natal Chart Renderer
Paste the following prompt into your AI chat to install this skill:
Please install @user_15292d5a/yjkj-astro-natal-chart according to https://skillhub.cn/install/skillhub.md.
About this skill
Problem
Many natal chart tools split text output and image rendering into separate code paths, so planetary positions, house cusps, and aspects can drift apart. Other scripts only print numeric results without a viewable chart. This skill targets workflows that need both machine-readable data and a display-ready PNG from one calculation source.
How It Works
natal_chart_swe.pyis the single calculation engine, using Swiss Ephemeris to compute planets, houses, aspects, ASC/MC, and related chart data.- The
--jsonflag exports structured results for renderers or AI pipelines. draw_wheel.pydoes not perform independent astrological calculations; it callsnatal_chart_swe.py --jsonand renders a 5760×2880 chart with Pillow.- The output includes a wheel, planet symbols, house lines, aspect lines, legends, and English/Russian interpretation panels; options include
--name,--lang, and--conclusion.
Limits and Notes
- The runtime is fairly specific: Windows x64, Python 3.14, and the bundled native extension environment, so cross-platform use should be validated first.
- This is an astrology calculation and chart-rendering skill, not a general-purpose data visualization component; if only JSON is needed, use the calculation script directly.
- Interpretation text comes from the built-in bilingual data module, while
--conclusiononly renders an externally supplied conclusion file rather than generating one automatically.
Use Cases
- Convert birth date, time, and place into structured planetary, house, and aspect data.
- Render a 5760×2880 natal chart PNG for reports or client-facing presentations.
- Export chart data with `--json`, generate an AI conclusion, and embed it into the panel.
- Produce English and Russian versions while keeping planets, cusps, and aspects consistent.
Best For
- Engineers building astrology data services who need a reusable Swiss Ephemeris layer.
- Developers producing personalized visual reports who need JSON-to-PNG chart rendering.
- AI workflow designers who want generated conclusions embedded into chart panels.
- Technical researchers exploring natal chart visualization who need to inspect glyphs.
Related Skills
Excalidraw Wrap is an Excalidraw-focused wrapper, with tags for TypeScript, GitHub, and automation.
Calibrate vague brand inputs, expose contradictions, distill a brand core and positioning boundaries, then stress-test the result into an executable brand skeleton.
Generate localized Chinese brand names, naming directions, slogans, and risk checklists with reusable templates and trademark search reminders.
A beginner-friendly photo analysis tool that infers shooting parameters from visual features and suggests post-processing, optimization, and learning keywords.