Communitygithub.com

worrrrrr/agent-skills

출생 정보로 서양 열대 출생 차트, 베다/항성 차트, 중국 바지/사주, 휴먼 디자인을 계산하고 해석합니다.

agent-skills란 무엇인가요?

이 스킬은 하나의 출생 정보(날짜, 시간, 장소)로부터 네 가지 점성술 시스템——서양 열대 출생 차트, 베다/항성 차트, 중국 바지(사주/사기둥), 휴먼 디자인——을 동시에 계산하고 해석합니다. 사용자는 Python(Swiss Ephemeris 기반, 정밀도 최고) 또는 TypeScript(제로 의존성, 근사값) 중 하나의 엔진을 선택할 수 있습니다. Python 엔진은 행성 위치, 하우스 첨두, 태양궁, 나크샤트라, 나밤샤, 휴먼 디자인 타입/권위/프로필/인카네이션 크로스 등을 포함한 완전한 천문학적 프로필을 제공합니다. 또한 태국어 해석 레이어를 통해 바지의 12단계, 18신살, 납음, 공망, 대운, 용신/기신, 유년 등을 포함한 상세한 운세 해석을 제공합니다. 이 스킬은 특히 출생 시간/시간대/위치 좌표의 정확성에 민감하므로, 누락된 값은 추측하지 않고 사용자에게 직접 물어봐야 합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/worrrrrr/agent-skills/tree/HEAD/skills/astrology

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

점성술 — 전 스펙트럼 차트 엔진

하나의 출생 입력으로 네 가지 시스템을 계산합니다: 바지(BaZi), 서양 열대(Western tropical), 베다 항성(Vedic sidereal), 휴먼 디자인(Human Design).

입력 (모든 시스템)

필드설명
year, month, day달력 날짜, 현지 표준시
hour, minute24시간제 현지 표준시
lat위도, 북위 +
lon경도, 동경 +
tz_offsetUTC 오프셋(시간), 예: 태국 +7

날짜, 시간, 장소 중 하나라도 누락되면 사용자에게 물어보세요. 추측하지 마십시오. 시간대/좌표 정확도는 Ascendant, 하우스 첨두, 시간 기둥, 모든 휴먼 디자인 라인에 직접적인 영향을 미칩니다.

두 가지 엔진 — 하나를 선택하세요

1. Python — 공식 (Swiss Ephemeris)

scripts/astrology.py는 pyswisseph를 사용하여 모든 행성 계산을 수행하며 진리의 원천입니다. 이 엔진을 우선 사용하세요.

python scripts/astrology.py 1992 8 8 16 49 6.53995 101.29 7
# 인자: year month day hour minute lat lon tz_offset

또는 환경 변수를 통해 JSON을 전달할 수 있습니다 (프로그래매틱 호출에 유용):

WOR_INPUT='{"year":1992,"month":8,"day":8,"hour":16,"minute":49,"lat":6.53995,"lon":101.29,"tz_offset":7}' python scripts/astrology.py

인자도 환경 변수도 없으면 내장된 기본 차트를 실행합니다.

Ephemeris 파일: 스크립트는 scripts/ 기준 ../data에서 .se1 데이터를 찾고, 그 다음 data/ephe를 찾습니다. 이 저장소는 assets/에 저장합니다. 실제 Swiss Ephemeris 파일(Moshier 대체가 아닌)을 사용하려면 함수를 경로와 함께 직접 호출하세요:

from astrology import run_full_astronomical_profile
run_full_astronomical_profile(1992, 8, 8, 16, 49, 6.53995, 101.29, 7,
                              ephe_path="assets")

의존성이 없으면 설치하세요: pip install pyswisseph.

1b. Python — 태국어 해석 (해석 레이어)

scripts/reading.py는 위 엔진을 가져와 원시 출력을 모든 네 시스템을 포괄하는 일반 텍스트 태국어 해석으로 변환합니다. 사용자가 단순한 원시 숫자가 아닌 실제 해석(คำอ่าน/คำทำนาย)을 원할 때 사용하세요.

python scripts/reading.py 1992 8 8 16 49 6.53995 101.29 7 m
# 인자: year month day hour minute lat lon tz_offset [gender]
# gender (m/f)는 선택 사항 — 大運(대운, Da Yun) 방향에 필요합니다

번들된 assets/*.se1 ephemeris 파일을 자동으로 로드합니다. 해석 테이블은 태국어(ELEMENT_TH, DEITY_TH, NAKSHATRA_TH, TYPE_TH 등)로 되어 있으며 현장에서 확장할 수 있습니다. 또한 바지에 대해 12 장생(十二長生), 18 신살(神煞) 별(文昌/지혜, 太極貴人, 桃花, 驛馬, 華蓋, 干祿, 紅豔煞, …), 납음(納音), 공망(空亡), 일주 주인(日主) 강도 및 유리/회피 요소(喜用神/忌神), 대운(大運) 10년 주기(십신 및 유리 요소 표시 포함), 유년(流年) 연간 기둥, 그리고 바지 + 휴먼 디자인 + 서양을 하나로 묶는 최종 태국어 요약 해석(섹션 5)을 계산합니다. 신살은 고전 공식을 사용합니다(학파에 따라 다를 수 있음); 나머지는 정확합니다. reading.py는 올바른 극성(직접 vs 간접)으로 바지 십신을 자체 계산합니다. astrology.py의 내장 테이블은 모든 동일 요소 줄기를 "일주 주인"으로 표시하기 때문입니다.

출력 내용: 진태양시 + 사기둥 + 십신 + 오행 개수; Ascendant/MC, 행성, Placidus 첨두, 측면; 항성 rash/ nakshatra/ pada/ navamsha; 휴먼 디자인 타입, 전략, 권위, 정의, 프로필, 인카네이션 크로스, 변수, 센터, 채널, 성격/디자인 활성화.

2. TypeScript — 제로 의존성, 근사값

scripts/astro.ts는 Python/Swiss Ephemeris가 없는 환경을 위해 의존성 없이 동일한 네 가지 시스템을 재구현합니다. npx tsx scripts/astro.ts로 실행하세요 — 단, 함수만 내보내며 CLI 러너는 없습니다. 다음과 같이 이를 가져오는 작은 드라이버를 작성하세요:

import { computeChart } from './astro';
const chart = computeChart({
    year: 1992,
    month: 8,
    day: 8,
    hour: 16,
    minute: 49,
    utcOffsetHours: 7,
    latitude: 6.53995,
    longitude: 101.29
});
console.log(chart);

TS 출력은 별자리/게이트 수준으로만 취급하세요. 정밀도 주의사항은 astro.ts 상단에 문서화되어 있습니다: 태양 ~0.01°, 달 ~0.1–0.3°, 행성 케플러식(섭동 없음, 외행성 최대 ~1°), 위도 약 66° 이상에서는 Placidus를 신뢰할 수 없습니다. 행성이 별자리/하우스/게이트 경계 근처에 있으면 그렇게 말하고 Python 엔진으로 확인하세요. 단정하지 마십시오.

결과 해석

스크립트는 계산만 수행합니다 — 원시 위치와 분류를 출력합니다. 해석/판독은 당신의 일입니다. 각 시스템을 해석하기 전에 일치하는 참조 파일을 읽으세요:

시스템참조 파일읽는 목적
바지 / 사기둥references/bazi.md일주 주인, 오행, 십신, 기둥 의미
서양references/western.md행성, 별자리, 하우스, 측면, 각도
베다references/vedic.mdRashi, nakshatras, lords, padas, navamsha, ayanamsa
휴먼 디자인references/human-design.md타입, 권위, 정의, 프로필, 센터, 채널

사용자가 실제로 문의한 시스템에 대한 참조 파일만 로드하세요. 사용자가 전체 해석을 요청하면 엔진을 실행한 다음, 각 요청된 시스템을 해당 참조를 사용하여 살펴보고 출력을 원시 테이블을 나열하는 대신 일반 언어(사용자가 태국어로 작성하면 태국어)로 번역하세요.

시스템별 참고 사항:

  • 바지 — 월 기둥은 절기(1일 아님)에 따라 변경되므로, 절기 경계 근처의 출생은 진태양시가 필요합니다.
  • 서양 — 엔진이 보고하는 오브로 측면의 가중치를 조정하세요.
  • 베다 — 예측을 위해 rashi보다 nakshatra lord와 pada가 더 중요합니다.
  • 휴먼 디자인 — 디자인 타임스탬프는 출생 전 태양 호 88°에서 찾습니다. 정확히 88일 전이 아닙니다.

하지 말아야 할 것

  • 행성 위치, 게이트 번호 또는 크로스 이름을 만들어 내지 마세요. 항상 엔진을 실행하세요.
  • 근사값 TS 출력을 ephemeris 급으로 제시하지 마세요.
  • 시간대를 가정하지 마세요. 출생 장소와 날짜를 기준으로 확인하세요(DST 및 역사적 오프셋은 결과를 변경합니다).

관련 스킬