skyfiredao/qmenpowers/qmen-xingge

Claude Code and agent skill by skyfiredao/qmenpowers

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

性格/人格/个性/脾气/为人 - Analyze personality: inner character from 日干 day stem, outer from 时干 hour stem

Install

npx vskill@latest install skyfiredao/qmenpowers/qmen-xingge

SKILL.md

出生局性格分析 — 内在 外在性格取象

基于奇门遁甲出生局,分析内在性格(日干)与外在性格(时干),结合宫位星门神综合取象,由 AI 综合成性格画像。

Trigger

仅当用户明确要求性格/人格分析时激活本技能:

  • 性格分析、人格分析、个性、内在外在
  • 看看我是什么性格、分析我的性格
  • 出生局性格、命盘性格
  • 内在性格、外在表现

不要在以下情况激活本技能:

  • 用户只说"奇门遁甲"未明确方向 → 使用 qmen_dunjia 路由 skill
  • 用户用纯起局动词("排局"、"起局"、"起一卦"、"算一卦"、"起局"、"起个奇门")但未明确分析方向 → 必须让位给 qmen_dunjia 路由 skill,由它做时间分流和起局
  • 用户需要婚恋分析 → qmen_hunlian
  • 用户需要财官诊断 → qmen_caiguan
  • 用户需要布阵化解 → qmen_huaqizhen
  • 用户需要问事局解局 → qmen_event
  • 在意图模糊时 → 使用 qmen_dunjia 路由 skill

🔒 核心契约:脚本输出完整性

执行 bin/qimen*.sh 脚本时:

强制规则:

  1. 脚本必须实际执行,禁止凭记忆模拟输出
  2. stdout 一字不漏原样输出,放在代码块内
  3. 完整输出在前,分析文字在后,顺序不可颠倒
  4. 多个脚本各自独立输出,不合并

禁止行为(出现即违约):

  • 省略:"..."、"(省略N行)"、"(其余类似)"、"(以下省略)"
  • 概括:"输出如下"、"主要内容"、"关键部分"、"摘要"
  • 借口:"为节省篇幅"、"由于输出较长"
  • 包装:折叠标签、翻译代替原文、只展示首尾
  • 抢跑:输出前插入任何分析性文字

自检: 每次脚本执行后,确认"输出是否完整无遗漏"。如有遗漏,立即补贴,不重新执行。 后果: 截断或概括的输出视为无效,整个分析必须基于完整数据重来。


🔒 万物类象数据约束(不可越过)

所有万物类象(天干、九星、八门、八神的类象描述)只能来自以下两个数据源:

  1. 本地数据文件 data/wanwu_*.dat 中的实际字段值
  2. 脚本输出 JSON 中 wanwu 字段的内容

严禁:

  • 编造数据文件中不存在的类象内容
  • 将某个天干/星/门/神的类象张冠李戴到另一个上
  • 为了"符合现实情况"而凭空建立干门星神与具体事物的关联
  • 使用"根据XXX推测"、"可以联想为"等话术绕过数据约束

验证方法:如果你要说"X代表Y",必须能在 data/wanwu_*.dat 或 JSON wanwu 字段中找到这条对应关系。找不到就不说。


对话流程

Step 1: 收集信息

必填:

  1. 出生时间 — 格式 YYYY-MM-DD HH:MM(需要完整八字以获取日干和时干)

示例对话:

AI: 性格分析需要你的出生时间(完整的年月日时,例如:1955-02-24 19:15)。
Step 2: 起局

JSON 复用判断(按优先级):

  1. 用户要求重新起局("重新/再算/换时间/不对"等) → rm -f ./qmen_birth.json,重新起局
  2. ./qmen_birth.json 存在 → 用 Read 工具读取其顶层 "datetime" 值,与用户给的时间逐字符比对:
  • 一致 → 跳过,进入 Step 3
  • 不一致或损坏 → 删除,重新起局
  • 用户未给时间 → 问"检测到命盘 datetime=X,继续?"
  1. 文件不存在 → 起局

起局(入局仪轨已由路由完成):

bash
# workdir: {SKILL_DIR}
bin/qimen_qiju.sh --type=birth "YYYY-MM-DD HH:MM"

⚠️ 遵守核心契约:一字不漏原样输出。

Step 3: 性格分析

必须执行性格分析脚本:

bash
# workdir: {SKILL_DIR}
bin/qimen_xingge.sh

⚠️ 遵守核心契约:一字不漏原样输出。

脚本读取 ./qmen_birth.json,写入 ./qmen_xingge.json。JSON 输出结构详见 DESIGN_data.md。

Step 4: 综合解读

必须先完成 Step 2 和 Step 3 的脚本执行,然后用 Read 工具读取 ./qmen_xingge.json,逐字段确认数据后,按以下框架综合成性格画像。

强制约束:生成解读前,必须先读取 `qmen_xingge.json` 并逐字段确认所有数据。禁止凭记忆或推测解读,所有分析内容必须来自 JSON 中的实际字段值。

解读框架

核心原则:

  • 日干 = 内在性格(真实的自我,内心世界)
  • 时干 = 外在性格(他人看到的你,社交表现)
  • 每个维度由 天干 + 星 + 门 + 神 四层叠加,综合成一个连贯的人格描述
  • 不要逐元素罗列,要像描述一个真实的人一样综合成画像

取象法三原则:

  • 统摄:生命中的一切,都能精准取象
  • 一相:相似形象,对人心的影响,完全相同
  • 万变:任何象,都能衍生无穷多变体
⚠️ 取象法的灵活性必须建立在 data/wanwu_*.dat 数据基础上。"统摄"和"万变"是从已有数据中灵活选取和组合,不是凭空编造数据中不存在的类象。

五行颜色:木绿,火红,土棕,金黄,水蓝(可用于建议穿着、环境布置等)

解读模板
## 内在性格
[综合天干、星、门、神的性格描述,融合成一段连贯的画像。不要分别列出每个元素,而是像描述一个人的内心世界一样。]
例如:内心是一团熊熊燃烧的火焰(丙火),有着利他主义的追求,希望帮助和提升他人(天辅),事业心极强,开拓创新,广阔天地任驰骋(开门),志向高远,壮志凌云,有星辰大海的情怀(九天)。
## 外在性格
[同样综合成连贯画像。]
例如:外在表现为沉稳包容(戊土),心思缜密善于组织策划(天心),技术范,保密性强,不轻易外泄(杜门),人缘好,善于合作(六合)。
## 内外对比
[点出内在和外在的反差或一致性,这是性格分析最有价值的部分。]
例如:内在热烈如火,外在沉稳如山。内心有星辰大海的追求,但外在表现为技术狂人的冷静与缜密。这种内热外冷的反差,正是其魅力所在。
## 社交原型(八神加临)
[找到本命宫(年干所在宫位,甲用戊代)所临的八神,用 `data/rules_luming.dat` 中 `神性情_X` 字段的断语作为社交行为原型。这提供了第三个维度——不是内心世界,不是外在表现,而是他人与你深交后感受到的底层行为模式。
**数据来源唯一**:八神性情描述由 `data/rules_luming.dat` 提供。所有 8 个八神(符/蛇/阴/合/虎/勾/玄/雀/地/天)的性情描述都在 `神性情_X` 键下。不要在此处硬编码描述——读取数据文件以保证单一真相源。]
参考例子

乔布斯 1955-02-24 19:15

  • 内心非常开放,星辰大海,如熊熊之火燃烧在胸中,性格亮堂,天辅有利他的追求,帮助提高别人
  • 外在是心思缜密的技术狂人,能容人,合作合伙,对外嘴很严,喜欢挣钱,囤积,积聚

海德格尔 1889-09-26 11:30(注意:此出生年可能超出起局数据范围)

  • 做学问的死宅,神神叨叨
  • 外在壬水,九地,死门——外表深沉厚重,古井无波,聪明,但没主见,性格不够硬,天英是爱面子,虚荣,在外注重打扮
  • 内在乙木,玄武,天内,惊门——内向搞神秘学,玄武和天内会藏很多秘密,乙木软脚虾,墙头草,骑墙派,谁来跟谁,依附别人
  • 内外都软

拉康 1901-04-13 14:30(注意:此出生年可能超出起局数据范围)

  • 外软内硬
Step 5: 互动

解读完成后,可以:

  • 回答用户关于性格特质的追问
  • 分析内外性格的冲突与互补
  • 给出五行颜色建议(穿着、环境)
  • 如果用户想进一步了解婚恋/财运/化解,引导到对应 skill

注意事项

  1. 性格分析只用出生局,不需要事件局
  2. 天禽不参与——天禽坐镇中宫不变化,不会出现在性格分析中
  3. 甲是隐藏的——如果日干或时干为甲,它不会出现在天盘上(被六甲遁入六仪),此时用值符代替分析
  4. 综合不是罗列——AI 的价值在于把四个元素的关键词融合成一个有血有肉的人格画像,而不是机械地列出每个元素的描述
  5. 起局数据范围有限(约 1899-2100),太早的出生年可能无法起局
  6. 本技能属于八门化气阵体系,有分析+化解建议能力(可引导到 huaqizhen 进行化解)

工作目录

所有 Bash 命令必须使用 `workdir` 参数,指向项目根目录。

获取 `{SKILL_DIR}`:本 SKILL.md 所在目录下 bin 是指向项目 bin/ 的相对软链接。通过以下方式解析项目根目录:

bash
cd -P <本SKILL.md所在目录>/bin && cd .. && pwd

将输出赋值给 {SKILL_DIR},后续所有命令使用 workdir: {SKILL_DIR}。

技能目录下的相关文件:

skill_qmenpowers/
├── bin/qimen_qiju.sh # 起局脚本
├── bin/qimen_xingge.sh # 性格分析脚本
├── qmen_birth.json # 命盘输出(运行后生成)
├── qmen_xingge.json # 性格分析输出(运行后生成,AI必须读取此文件)
├── lib/ # 引擎库(不需要直接调用)
└── data/ # 数据文件(不需要直接调用)

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
62
Repository forks
19
7-day trend score
21

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 18 May 2026, 5 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/skyfiredao/qmenpowers/qmen-xingge/badge)](https://verified-skill.com/skills/skyfiredao/qmenpowers/qmen-xingge)

Something wrong with this skill or its page? Tell us.