首页龙虾技能列表 › Astro Transits — Astro工具

🌟 Astro Transits — Astro工具

v1.0.0

[AI辅助] Astrological transit calculator with natal chart support. Daily transits, weekly forecasts, void-of-course Moon, aspects, stations, and ingresses. Uses Swiss...

0· 221·0 当前·0 累计
by @mizukaizen·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/10
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
The skill's code, instructions, and requirements align with an offline astrological transit calculator and do not request unrelated credentials or surprising system access.
评估建议
This skill appears coherent and runs calculations locally, but consider: (1) pip install pyswisseph is required — this may build native extensions and rely on ephemeris data, so install in a virtualenv and review the PyPI package; (2) the natal JSON contains personal birth data (PII: date/time/place) — treat it as sensitive and save it only to locations you control; (3) although the code uses local Swiss Ephemeris functions and has a Moshier fallback, verify your environment can install native d...
详细分析 ▾
用途与能力
Name/description (transits, natal charts, voc) matches the included Python scripts and their operations. Required binaries (python3) and the recommended dependency (pyswisseph) are appropriate for the stated purpose. No extraneous services or credentials are requested.
指令范围
SKILL.md instructs running local scripts and generating/reading a natal JSON file. The runtime instructions remain within the stated domain (local planetary calculations, timezones, coordinates). The scripts read user-provided birth data and may write the saved natal JSON; they do not reference other system config, environment secrets, or external endpoints.
安装机制
There is no registry install spec; SKILL.md recommends pip install pyswisseph. Installing pyswisseph is expected for Swiss Ephemeris bindings but can involve a compiled extension and ephemeris data; this is a normal but non-zero risk (native code build / dependency on PyPI). The skill itself contains the full Python source (no external download URLs).
凭证需求
The skill requires no environment variables, credentials, or config paths. The only data used is user-supplied birth date/time/location and any file path the user chooses to save/read (natal.json). This is proportionate to the described functionality.
持久化与权限
The skill is not always-enabled and does not request elevated or persistent system privileges. It writes only to files the user explicitly names (e.g., --save natal.json) and does not modify other skills or system-wide agent configuration.
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/10

Astro Transits v1.0.0 - Initial release of a comprehensive astrological transit calculator. - Supports daily and weekly transits, including planetary positions, aspects to natal charts, Moon phases, stations, and ingresses. - Detects void-of-course Moon periods and provides interpretations for active aspects. - All calculations are local—no API key or external service required. - Uses Swiss Ephemeris with Moshier fallback for high-accuracy results.

● 无害

安装命令 点击复制

官方npx clawhub@latest install astro-transits
镜像加速npx clawhub@latest install astro-transits --registry https://cn.clawhub-mirror.com

技能文档

Full astrological transit calculator for AI agents. Calculates planetary positions, aspects to any natal chart, Moon phases, void-of-course periods, stations, and ingresses. Uses Swiss Ephemeris (pyswisseph) with Moshier fallback — no API key needed.

Setup

Install the dependency:

pip install pyswisseph

Generate a natal chart (one-time setup per user):

python3 {baseDir}/scripts/natal_chart.py \
  --date "1993-05-13" \
  --time "01:20" \
  --tz "Australia/Brisbane" \
  --lat -27.2308 --lon 153.0972 \
  --save natal.json

Parameters:

  • --日期 — Birth 日期 (YYYY-MM-DD)
  • --时间 — Birth 时间 在...中 24h 格式 (HH:MM)
  • --tz — Timezone name (e.g. America/New_York, Europe/London, Australia/Brisbane)
  • --lat / --lon — Birth location coordinates
  • --保存 — 保存 图表 到 JSON file 对于 reuse

Daily Transits

python3 {baseDir}/scripts/transits.py --chart natal.json
python3 {baseDir}/scripts/transits.py --chart natal.json --date 2026-03-15

Returns: current planetary positions, active aspects to natal chart (ranked by significance), Moon sign/phase, stations, and ingresses. Top 8 aspects shown with orb, house placement, and interpretive meaning.

Weekly Forecast

python3 {baseDir}/scripts/transits.py --chart natal.json --week

Returns: top 3 most significant transits for the coming week with peak dates and themes.

Void-的-Course Moon

python3 {baseDir}/scripts/voc_check.py

Returns JSON: {"voc": true/false} with end time, duration, and next Moon sign if currently void-of-course. No natal chart needed — this is a universal calculation.

什么 Covers

  • Planets: Sun, Moon, Mercury, Venus, Mars, Jupiter, Saturn, Uranus, Neptune, Pluto, 真 节点
  • Aspects: Conjunction, sextile, square, trine, opposition (带有 变量 orbs 对于 personal vs outer planets)
  • Houses: Placidus house system
  • Events: Planetary stations (retrograde/direct), 签名 ingresses
  • Moon: Phase, 签名, void-的-course detection
  • Interpretations: Built-在...中 aspect meanings 对于 所有 planet-aspect combinations

Notes

  • 否 API 键 或 external 服务 必填 — 所有 calculations run locally
  • Swiss Ephemeris provides sub-arcsecond accuracy
  • Falls back 到 Moshier ephemeris 如果 Swiss Eph data files absent
  • Natal 图表 JSON 可以 generated once 和 reused indefinitely
  • Timezone handling uses Python's zoneinfo (Python 3.9+)
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务