据 AlphaMoat 统计,截至 2026-09,易经占卜 I Ching Divination 累计下载 4,454 次、获 5 个星标,在全部 5,078 个 AI 技能中排名第 2,180 位,在「知识管理」分类(442 个)中排名第 208 位。
| 平台 | 累计安装 | 累计下载 | 星标 | 评论 |
|---|---|---|---|---|
| ClawHub ↗ | 56 | 1,869 | 2 | - |
| SkillHub ↗ | 176 | 4,454 | 5 | — |
各平台的计数口径不同,统计时间不一致。
主文描述铜钱法或蓍草法,并输出卦象及解释。结果属于传统象征解读,不是事实预测;涉及医疗、法律、财务或安全等重大决定时,不应替代专业意见或实际证据。
资料发布于 2026-10-27
以下是根据技能文档生成的示例,不代表实际运行结果。
2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。 该技能有同名的其他版本,调整前的数据归属当前下载量最大的这一个。
| 月份 | 累计下载 | 环比 | 星标 |
|---|---|---|---|
| 2026-09 | 4,454 | — | 5 |
| 2026-08 | 3,055 | +32.4% | 5 |
| 2026-07 | 2,308 | — | 5 |
| 2026-05 | 1,324 | — | 4 |
| 2026-03 | 860 | — | - |
以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。
--- name: yijing-divination description: 易经占卜系统。支持铜钱法、蓍草法起卦,生成本卦、互卦、变卦,提供Oracle Voice诠释。当用户请求占卜、问卦、易经解读、或寻求决策指引时使用。 --- # 易经占卦 基于《周易》的占卜系统。提供传统起卦方法和AI诠释引擎。 ## 核心功能
### 1. 起卦方法
**铜钱法(推荐)**
```bash
python3 scripts/divine.py --method coin --question "用户的问题"
```
**蓍草法**
```bash
python3 scripts/divine.py --method yarrow --question "用户的问题"
```
**自定义种子**
```bash
python3 scripts/divine.py --method coin --seed "20260214"
```
### 2. 输出结构
脚本返回JSON,包含:
- `main_hexagram`: 本卦(主卦)
- `number`: 卦序(1-64)
- `upper_trigram`: 上卦(八卦之一)
- `lower_trigram`: 下卦(八卦之一)
- `lines`: 六爻数组(1=阳,0=阴)
- `changing_lines`: 变爻位置(动爻)
- `visual`: 卦象可视化
- `nuclear_hexagram`: 互卦(隐藏的卦象)
- `relating_hexagram`: 之卦(变卦,仅当有动爻时存在)
### 3. 卦辞数据库
读取 `assets/hexagrams_full.json` 获取卦象解释:
```python
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`: 六爻爻辞
### 4. Oracle Voice 模式
**核心原则:**
- 以卦的声音说话,而非给建议
- 用意象和悖论,而非处方
- 持有张力,不强求解决
- 把提问行为本身作为答案的一部分
**示例模板:**
```
我是 {卦名},{卦象描述}。
{oracle_voice 内容}
你的问题是「{用户问题}」。
{结合动爻和变卦的诠释}
{互卦的隐喻}
这是《易》给你的镜子,而非答案。
```
## 完整流程
### 步骤1:执行起卦脚本
```bash
result=$(python3 scripts/divine.py --method coin --question "{用户问题}")
```
### 步骤2:解析结果
```python
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']
```
### 步骤3:读取卦象数据
```python
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
```
### 步骤4:生成Oracle Voice诠释
**结构:**
1. **卦象展示**
- 可视化卦象(`visual`)
- 卦名、卦辞、象辞
2. **Oracle Voice**
- 本卦的声音(`oracle_voice`)
- 结合用户问题的诠释
3. **动爻解读**(如有)
- 动爻爻辞
- 变卦的意义
4. **互卦提示**
- 隐藏的力量
- 潜在的趋势
5. **结语**
- 以诗性语言收尾
- 提醒这是镜子而非答案
**示例:**
```
卦象:
{visual}
本卦:{卦号} {卦名}
卦辞:{judgement}
象辞:{image}
━━━━━━
{oracle_voice}
你问「{问题}」,而我以 {动爻位置} 动。
{动爻爻辞}
这一动,指向 {变卦名}。{变卦的oracle_voice片段}
━━━━━━
内卦(互卦):{互卦名}
{互卦的隐喻含义}
━━━━━━
《易》不给你答案,只给你看见的方式。
你的问题本身,已经是答案的开始。
```
## 注意事项
1. **当前数据库仅包含10卦示例**(1乾、2坤、3屯、4蒙、5需、6讼、7师、8比、63既济、64未济)。如卦号不在数据库中,告知用户并提供基础解读。
2. **Oracle Voice原则**
- 不要说"你应该..."或"建议你..."
- 用"我是..."、"我的教诲是..."
- 保持诗性和模糊性
- 让用户自己思考
3. **变爻数量**
- 无变爻:以本卦为主
- 1变爻:重点解读该爻
- 2变爻:看两爻关系
- 3变爻:以本卦为主,参考之卦
- 4变爻以上:以之卦为主
4. **互卦的作用**
- 显示潜在趋势
- 揭示隐藏动因
- 不作为主要解读
## 扩展
如需修改卦象数据,编辑 `assets/hexagrams_full.json`。格式示例:
```json
{
"卦序号": {
"name": "卦名",
"unicode": "卦象符号",
"structure": "六位二进制(1=阳,0=阴)",
"judgement": "卦辞",
"image": "象辞",
"oracle_voice": "AI Oracle第一人称声音",
"keywords": ["关键词"],
"element": "五行/象征",
"lines": ["初爻", "二爻", "三爻", "四爻", "五爻", "上爻"]
}
}
```
把长文本、文档与网页内容压缩成要点和关键词的摘要工具。
通过 IMA OpenAPI 管理笔记与知识库内容。
规定如何为网页请求选择合适工具的必读指引。
调用百度 AI 搜索接口做网页检索的技能。
用 uvx 直接调用 markitdown,把各类文件转成 Markdown。
面向 OpenClaw 的默认网页搜索,实时检索多个引擎。
用 DuckDuckGo 接口做网页、新闻、图片与视频检索的技能。
检索并发现可用 OpenClaw 技能的技能。
数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。