From k-skill
Interviews users for birth details then uses the saju-fortune npm package to analyze love, wealth, career, health, yearly fortune, and compatibility.
How this skill is triggered — by the user, by Claude, or both
Slash command
/k-skill:saju-fortuneThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
`saju-fortune` npm package로 사주팔자 기본 구조, 오행 분포, 용신 조율점, 주제별 운세, 궁합 풀이를 제공한다. 사용자를 바로 점치는 대신 먼저 필요한 정보를 인터뷰하고, 패키지 결과를 근거로 사주 풀이 에이전트처럼 대화한다.
saju-fortune npm package로 사주팔자 기본 구조, 오행 분포, 용신 조율점, 주제별 운세, 궁합 풀이를 제공한다. 사용자를 바로 점치는 대신 먼저 필요한 정보를 인터뷰하고, 패키지 결과를 근거로 사주 풀이 에이전트처럼 대화한다.
이 스킬은 hjsh200219/fortuneteller MCP 서버의 도구 모델(analyze_saju, check_compatibility, get_daily_fortune, get_dae_un, get_fortune_by_period)을 참고하지만 MCP 서버를 따로 실행하지 않는다. 에이전트는 로컬/전역 npm package를 직접 호출한다.
npm install -g saju-fortuneexport NODE_PATH="$(npm root -g)"npm install사주 계산 전에 아래를 확인한다.
YYYY-MM-DD)HH:mm, 모르면 모른다고 기록하고 시간 정확도 한계를 설명)male 또는 female으로 package 호출)궁합은 두 사람 각각의 생년월일시와 성별을 확인한다.
정보가 부족하면 풀이를 시작하지 말고 짧게 묻는다.
권장 질문:
사주 풀이를 위해 양력/음력, 생년월일, 태어난 시간, 성별을 알려주세요. 보고 싶은 주제도 골라주세요: 연애운, 재물운, 직업운, 건강운, 한해 운세, 궁합.
태어난 시간을 모르면:
태어난 시간을 모르면 시주는 확정하지 못해요. 가능한 시간대가 있으면 알려주시고, 없으면 연·월·일 중심의 보수적 풀이로 진행할게요.
음력 생일이면 이 패키지 안에서 변환하지 않는다. 검증된 만세력으로 양력 생년월일을 먼저 확인한 뒤 calendar: "solar"로 호출하고, 변환 근거와 윤달 여부를 한계로 적는다.
node -e 'require("saju-fortune")'가 실패하면 다른 웹 스크래핑이나 MCP 서버 실행으로 우회하지 말고 전역 package 설치를 먼저 시도한다.
npm install -g saju-fortune
export NODE_PATH="$(npm root -g)"
NODE_PATH="$(npm root -g)" node - <<'JS'
const { analyzeSaju } = require("saju-fortune")
const result = analyzeSaju({
name: "민준",
birthDate: "1990-03-15",
birthTime: "10:30",
calendar: "solar", // 음력은 검증된 만세력으로 양력 변환 후 입력
gender: "male",
birthCity: "서울"
}, {
analysisType: "fortune",
fortuneType: "wealth",
targetYear: 2026
})
console.log(JSON.stringify(result, null, 2))
JS
fortuneType mapping:
generallovewealthcareerhealthgeneral + targetYearNODE_PATH="$(npm root -g)" node - <<'JS'
const { checkCompatibility } = require("saju-fortune")
const result = checkCompatibility({
person1: { name: "민준", birthDate: "1990-03-15", birthTime: "10:30", gender: "male" },
person2: { name: "서연", birthDate: "1992-07-20", birthTime: "14:30", gender: "female" }
})
console.log(JSON.stringify(result, null, 2))
JS
패키지는 upstream MCP 서버의 대표 도구명을 로컬 함수로 흉내 낸다. MCP 서버를 따로 띄우지 않는다.
const { callSajuTool } = require("saju-fortune")
const result = callSajuTool("analyze_saju", {
birthDate: "1990-03-15",
birthTime: "10:30",
gender: "male",
analysisType: "fortune",
fortuneType: "love"
})
지원 도구명:
analyze_sajucheck_compatibilityget_daily_fortuneget_dae_unget_fortune_by_periodconvert_calendarmanage_settings응답은 아래 구조를 따른다.
saju-fortune package 결과를 근거로 사주팔자와 오행 분포를 확인했다.npx claudepluginhub nomadamas/k-skill --plugin k-skillReads and analyzes BaZi (Four Pillars of Destiny) charts using nine classical Chinese astrology texts. Collects birth info, calculates pillars, provides destiny analysis.
Generates daily fortune and life destiny readings using Korean 사주 astrology, I-Ching hexagrams, and lunar-python computations from user birth data. Activates on fortune queries or /destiny invocation.
Analyzes Chinese BaZi (Four Pillars of Destiny) fortune-telling based on the Ziping Zhenquan system. Calculates birth chart pillars, ten gods, five-element balance, and great-luck cycles from birth date/time. No external API dependency.