From agi-super-team
易经占卜系统,支持铜钱法和蓍草法起卦,生成本卦、互卦、变卦,并提供Oracle Voice诗性诠释。当用户请求占卜、问卦、易经解读或决策指引时自动激活。
How this skill is triggered — by the user, by Claude, or both
Slash command
/agi-super-team:yijing-divinationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
基于《周易》的占卜系统。提供传统起卦方法和AI诠释引擎。
基于《周易》的占卜系统。提供传统起卦方法和AI诠释引擎。
铜钱法(推荐)
python3 scripts/divine.py --method coin --question "用户的问题"
蓍草法
python3 scripts/divine.py --method yarrow --question "用户的问题"
自定义种子
python3 scripts/divine.py --method coin --seed "20260214"
脚本返回JSON,包含:
main_hexagram: 本卦(主卦)
number: 卦序(1-64)upper_trigram: 上卦(八卦之一)lower_trigram: 下卦(八卦之一)lines: 六爻数组(1=阳,0=阴)changing_lines: 变爻位置(动爻)visual: 卦象可视化nuclear_hexagram: 互卦(隐藏的卦象)relating_hexagram: 之卦(变卦,仅当有动爻时存在)读取 assets/hexagrams_full.json 获取卦象解释:
import json
with open('assets/hexagrams_full.json', 'r') as f:
hexagrams = json.load(f)
hex_data = hexagrams[str(卦序号)]
每卦包含:
name: 卦名judgement: 卦辞image: 象辞oracle_voice: AI Oracle声音(以卦的第一人称说话)keywords: 关键词lines: 六爻爻辞核心原则:
示例模板:
我是 {卦名},{卦象描述}。
{oracle_voice 内容}
你的问题是「{用户问题}」。
{结合动爻和变卦的诠释}
{互卦的隐喻}
这是《易》给你的镜子,而非答案。
result=$(python3 scripts/divine.py --method coin --question "{用户问题}")
import json
data = json.loads(result)
main_num = data['main_hexagram']['number']
nuclear_num = data['nuclear_hexagram']
relating_num = data['relating_hexagram']
changing = data['main_hexagram']['changing_lines']
visual = data['main_hexagram']['visual']
with open('references/hexagrams.json', 'r') as f:
hexagrams = json.load(f)
main_hex = hexagrams[str(main_num)]
nuclear_hex = hexagrams.get(str(nuclear_num))
relating_hex = hexagrams.get(str(relating_num)) if relating_num else None
结构:
卦象展示
visual)Oracle Voice
oracle_voice)动爻解读(如有)
互卦提示
结语
示例:
卦象:
{visual}
本卦:{卦号} {卦名}
卦辞:{judgement}
象辞:{image}
━━━━━━
{oracle_voice}
你问「{问题}」,而我以 {动爻位置} 动。
{动爻爻辞}
这一动,指向 {变卦名}。{变卦的oracle_voice片段}
━━━━━━
内卦(互卦):{互卦名}
{互卦的隐喻含义}
━━━━━━
《易》不给你答案,只给你看见的方式。
你的问题本身,已经是答案的开始。
当前数据库仅包含10卦示例(1乾、2坤、3屯、4蒙、5需、6讼、7师、8比、63既济、64未济)。如卦号不在数据库中,告知用户并提供基础解读。
Oracle Voice原则
变爻数量
互卦的作用
如需修改卦象数据,编辑 assets/hexagrams_full.json。格式示例:
{
"卦序号": {
"name": "卦名",
"unicode": "卦象符号",
"structure": "六位二进制(1=阳,0=阴)",
"judgement": "卦辞",
"image": "象辞",
"oracle_voice": "AI Oracle第一人称声音",
"keywords": ["关键词"],
"element": "五行/象征",
"lines": ["初爻", "二爻", "三爻", "四爻", "五爻", "上爻"]
}
}
npx claudepluginhub aaaaqwq/agi-super-team --plugin agi-super-teamPerforms Liu Yao I Ching divination via Jing Fang Najia: simulates coin tosses, builds hexagrams with stems and branches, interprets using six relatives and spirits. Activates on Chinese divination queries. No external API.
I Ching (易經) expert covering hexagram interpretation, traditional wisdom, and consultation methods
Reads and analyzes BaZi (Four Pillars of Destiny) charts using nine classical Chinese astrology texts. Collects birth info, calculates pillars, provides destiny analysis.