← all publishers

g-battaglia

@g-battaglia source repo

4 published skills

  1. Astrologer API · g-battaglia bundle
    Build astrology features using the Astrologer API — natal charts, synastry, transits, composite charts, solar/lunar returns, moon phases, compatibility scores, and AI-optimized context. Use when the user asks to add astrology to an app, generate birth charts, calculate compatibility, render SVG charts, get planetary positions, or integrate astrological data into an LLM pipeline.
    0 installs
  2. Libephemeris · g-battaglia bundle
    Use when writing Python that computes astronomical or astrological data with the `libephemeris` package (`import libephemeris`) — planet/point positions (calc_ut / calc), house cusps (houses / houses_ex2), fixed stars, eclipses, lunar nodes and apsides — or when porting `pyswisseph` / `swisseph` code to libephemeris as a drop-in. Covers the four calc modes (auto / skyfield / leb / horizons), the sealed offline LEB mode and its network policy, the cumulative base / medium / extended data tiers with best-by-date routing, per-body coverage (get_body_coverage), the typed error contract (EphemerisRangeError, UnknownBodyError, LEBCorruptionError, NetworkSealedError), and data provisioning (`libephemeris download`). Load this BEFORE calling any libephemeris function so field names, mode values, tier ranges, and error types are exact rather than recalled from pyswisseph memory.
    0 installs
  3. Kerykeion · g-battaglia bundle
    Write correct Python against kerykeion v6, the astrology library. Use this skill WHENEVER a task touches astrology or imports kerykeion: natal / synastry / transit / composite / return / progression / solar-arc charts and SVG wheels; aspects, orbs, declinations; dominants, relationship score, house comparison, midpoints, receptions; ephemeris series and transit timing; eclipses, lunations, stations, ingresses, heliacal / mundane / occultation events, planetary nodes and phenomena; profections, firdaria, zodiacal releasing, horary, primary directions; astrocartography and relocation; moon phase, sun times, planetary hours, void-of-course Moon; sidereal / ayanamsa, house systems, fixed stars, Arabic parts; text reports and LLM context (to_context). Trigger even if the user only says "birth chart", "zodiac", "horoscope", or "ephemeris", or pastes code importing kerykeion. Documents the real v6 API (factories in, models out), both ephemeris backends, sealed ranges, provenance, and the traps that break v5 code.
    0 installs
  4. Kerykeion CLI · g-battaglia bundle
    Drive kerykeion from the terminal — astrology without writing Python. Use this skill WHENEVER the task is to run astrology from a shell, a pipeline, a Makefile, a cron job or CI: natal / synastry / transit / composite / return / progression charts and SVG wheels; aspects, dominants, moon phase, relationship score; profections, firdaria, zodiacal releasing, horary, primary directions, solar arc, astrocartography, house comparison, fixed stars; eclipses, lunations, ingresses, stations, void-of-course Moon, sun times, planetary hours, mundane aspects, phenomena, occultations; ephemeris and transit time series. Trigger on "kerykeion" plus any of terminal, shell, bash, command line, CLI, pipe, jq, script, cron, CI, or on a pasted `kerykeion ...` command. Covers the profile store, exit codes, stdout-vs-stderr discipline, the `call` dispatcher that reaches every public factory, and the traps that silently produce a wrong chart. To write Python instead, use `kerykeion`.
    0 installs