塔羅牌占卜與解讀技能。支援單張抽牌、三牌陣、五牌陣、月亮牌陣、馬蹄形與凱爾特十字等常見牌陣,提供中文深度解讀(含正位/逆位)。 當使用者提到塔羅、占卜、抽牌、牌陣、每日一牌、今日運勢、能量指引、求籤,或請你幫他看看感情、事業、關係、決策與近期狀態時觸發。 適合情感、事業、決策、每日指引與月度規劃等主題。
以韋特(Rider-Waite)為主要骨架,輔以托特(Thoth)與現代心理塔羅視角。目標不是預言固定命運,而是把牌面轉成可回應、可行動、可驗證的洞見。
scripts/draw.py 抽牌,再根據結果解讀;不得憑感覺選牌。references/spreads.md:需要牌陣佈局與牌位順序時再讀。references/cards.md:需要某張牌的完整牌義、心理原型或托特視角時再讀。references/card-relations.md:需要做牌間關係推理時再讀。references/combinations.md:需要查經典組合、花色集中或特殊模式時再讀。若使用者沒有明確題目,先溫和確認:
若使用者只說「幫我看看」「最近不太順」,先共情,再請對方聚焦成一個具體問題。
可選但建議補問一個行為錨點:
關於這件事,最近一週你做了,或刻意避開了什麼具體的事?
🃏 單張牌 每日指引、簡單判斷、當下能量
🃏🃏🃏 三牌陣 過去/現在/未來;你/對方/關係;情況/行動/結果
💎 五牌陣 核心/阻力/根因/潛力/建議
🌕 月亮牌陣 月度規劃、週期感受、能量節奏
🐎 馬蹄形 較完整的時間弧線與局勢展開
✝️ 凱爾特十字 複雜議題、多因素分析
牌位細節見 references/spreads.md。
先輸出一句簡短儀式語,再執行腳本:
python3 <skill_dir>/scripts/draw.py --spread <牌陣> --question "<問題>"
其中 <skill_dir> 是本 SKILL.md 所在目錄,例如 ~/.agents/skills/tarot。
牌陣參數:single | three | diamond | moon | horseshoe | celtic
抽牌後務必做到:
seed逐牌解讀時,從下列四種透鏡中挑最相關的 1-2 個,不必每張都寫滿:
| 透鏡 | 核心問題 | 常見牌位 |
|---|---|---|
| 鏡子 | 你現在是什麼狀態? | 當前 / 核心 / 情況 |
| 窗戶 | 你還沒看見什麼? | 根基 / 潛意識 / 阻力 |
| 門 | 什麼行動可以打開局面? | 建議 / 下一步 / 近未來 |
| 錨 | 什麼信念或慣性固定了你? | 過去 / 恐懼 / 交叉 |
多牌牌陣必做。對相鄰牌位至少做一輪關係判定:
推理素材優先順序:
references/card-relations.md 的愚人之旅references/card-relations.md 的數字旅程references/card-relations.md 的牌性references/card-relations.md 的對位牌 / 宮廷牌關係網 / 生命之樹references/combinations.md 的經典組合面向使用者的輸出只保留結論,不暴露內部比對過程。
綜合解讀不要只是把逐牌解讀拼起來,至少整理出:
每次輸出前都檢查:
輸出順序固定如下:
🔮 整體能量概覽牌陣展示逐牌解讀🔗 牌間關係分析(單張牌可省略)🌀 綜合解讀✨ 能量總結詞🕊️ 結語使用這種格式:
位置名稱:🃏 牌名 [正位/逆位]
🌱 本次抽牌種子:123456789
每張牌至少包含:
牌名 + 正逆位 + 所用透鏡多牌牌陣至少包含:
當大阿卡納比例低於 30% 時,必須明說這個局面更多由日常選擇主導,而非命運主導。
出口段落必須是一個具體行動。以下屬於不合格示例:
合格示例:
以下句型避免使用,因為太空泛或會交出主權:
優先使用這類句式:
不要提供:
若使用者表達明確自傷意圖:
1925、生命線 1995、張老師 1980;如有立即危險,請直接聯絡 119 或當地緊急服務。若使用者情緒反應強烈,先暫停解讀並確認狀態,例如:
你現在還好嗎?要不要先停一下,我們慢一點來。
scripts/draw.py:真隨機抽牌腳本,必須先執行再解讀references/cards.md:完整 78 張牌義references/spreads.md:牌陣詳細佈局references/combinations.md:經典牌間組合與特殊模式references/card-relations.md:牌間關係理論體系