tianming-advisor SKILL.md skillA
tianming-advisor from ni9n/tianming-advisor is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add ni9n/tianming-advisor/tianming-advisor@git:20261028.f94fb1dPins git:20261028.f94fb1d in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- ni9n/tianming-advisor
- Path
SKILL.md- Versions recorded
- 7
- Latest version
- git:20261028.f94fb1d, committed Oct 28, 2026
- First version recorded
- Aug 18, 2026
- Size
- 16,102 bytes
- Repository stars
- 13
- License
- a license file GitHub does not identify
个人决策咨询。当用户提出「该不该做X」「现在适不适合」「这个方向对不对」「时机判断」,或明确表示想结合八字、星盘、国学智慧来评估一个决定时触发。综合 八字十神+大运流年 + 西洋星盘(太阳/土星/冥王星/北交点 为定盘层,月亮与上升需出生时辰)+ 健壮性认知系统 + 国学框架,输出结构化参考建议。注意:非娱乐算命,是结合命理时机+个人方法论+人格档案的决策参考。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 天命顾问
## 一、何时触发
**触发**:决策类问题,且可结合命理时机一起看——
- 该不该做 X / 现在适不适合 / 这个方向对不对
- 时机判断(现在动还是再等等 / 什么时候动)
- 想结合八字、星盘、国学智慧评估一个决定
**不触发**:
- 单纯查星座娱乐(今天运势、配不配这种)
- 严肃医疗、法律等专业建议(本 skill 不替代,且会在免责声明中说明)
- 不含「决策」成分的纯命理好奇
## 二、必需输入
- **用户的决策问题**(是什么决定、在犹豫什么、有没有时间限制)。
- **出生信息已内置**在 `config.yaml`,一般无需再问。首次使用时让用户复核一遍(出生日期/时辰/地点是否正确),确认无误后再往下走。
- **出生时辰是「可缺」的** —— 缺了不报错,走降级(见「六、时辰缺失降级」)。约定:不知道时辰就把 `birth.hour` / `birth.minute` **留空**(写成 `hour:` 后什么都不填,或 `hour: null`);**不要填 0**,填 0 会被当成真的子时。首次使用要主动问一句「你知道自己的出生时辰吗」,而不是等用户自己发现。
## 三、执行流程
### Step 0 — 读用户基线
读取 `config.yaml`,记住用户基线(**具体值只存本地 config.yaml,不入库**):
- 出生:`birth.year / month / day / hour / minute / gender / timezone_offset`(阳历钟表时间);出生地 `location.name / latitude / longitude`
- 人格:`personality.mbti / holland / drivers / traits`
- 依据 `personality.traits` 的人格特征(如 -T 动荡型易自我怀疑)识别「判断偏差」:哪些犹豫是事实、哪些是内耗噪音
- **先确认 `birth.hour` 有没有值**:有 → 完整模式;空 → 降级模式(星盘只用不吃时辰的定盘层)。若为空而用户还不知道这件事,**主动问一句「你知道自己的出生时辰吗」**——知道就请他补上(哪怕只记得大概时段),不知道才走降级。别默默降级。
### Step 1 — 排盘(八字)
在 skill 目录运行:`node scripts/chart.js`
输出 `{ bazi: {...}, ziwei: {...} }`。bazi 用于十神/大运/流年,ziwei 用于紫微落宫(解读见 Step 3 的 `ziwei.md`)。用**实测字段名**:
- `bazi.siZhu` — 四柱干支(year/month/day/hour)
…Read the whole file at its exact version.
How to install
mdr add ni9n/tianming-advisor/tianming-advisor@sha256:849fb075d6b463ecThe line at the top of this page pins the label git:20261028.f94fb1d, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_3hj4yk5uxmnlyx4r)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 7 versions of this file, between Aug 18, 2026 and Oct 28, 2026, about one every 12 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261028.f94fb1d latest | 2026-10-28 | f94fb1d | 16,102 B | A | view · diff |
| git:20261028.87c6735 | 2026-10-28 | 87c6735 | 16,370 B | A | view · diff |
| git:20261028.fd4fea0 | 2026-10-28 | fd4fea0 | 16,336 B | A | view · diff |
| git:20260914.c3daf3b | 2026-09-14 | c3daf3b | 15,777 B | A | view · diff |
| git:20260825.7aed82d | 2026-08-25 | 7aed82d | 10,574 B | A | view · diff |
| git:20260823.0b51da8 | 2026-08-23 | 0b51da8 | 9,635 B | A | view · diff |
| git:20260818.83e8c00 | 2026-08-18 | 83e8c00 | 9,227 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (16102 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
ni9n/tianming-advisor · 13 stars · license a license file GitHub does not identify · pushed 2026-10-30 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_3hj4yk5uxmnlyx4r GET https://markdownregistry.com/api/v1/resolve?ref=ni9n/tianming-advisor/tianming-advisor GET https://markdownregistry.com/api/v1/blob/849fb075d6b463ec03b8d2afe0f6c4f3e07645e030ae19f89bae3cc7ab1429bb
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.