baby-naming
npx skills add https://github.com/hhk0571/skills --skill baby-naming
Agent 安装分布
Skill 文档
å©´å¿ååæè½
æ¬æè½åºäºä¸åä¼ ç»æååé´é³äºè¡ç论ï¼ä¸ºæ°çå©´å¿æä¾ä¸ä¸çåå建议ï¼åæ¶ä¹å¯ä»¥è¯ä¼°å·²æååçä¼å£ã
æ ¸å¿åè½
- çææ¨èååï¼æ ¹æ®å «åãæ§å«ãå§æ°æ¨è5-10个åå
- è¯ä¼°å·²æååï¼åæå·²æååä¸å «åçå¹é 度并æå
ä¾èµé¡¹
å
«å计ç®èæ¬ä½¿ç¨ lunar_python åºä»¥ç¡®ä¿è®¡ç®åç¡®æ§ï¼
pip install lunar-python
注æï¼å¦ææªå®è£ æ¤åºï¼èæ¬ä¼èªå¨ä½¿ç¨ç®åç®æ³ï¼ä½æ¨èå®è£ 以è·å¾æåç¡®çå «å计ç®ç»æã
使ç¨åºæ¯éæ©
åºæ¯ä¸ï¼çææ¨èåå
ç¨æ·éè¦ä¸ºå©´å¿èµ·åï¼æä¾å «åãæ§å«ãå§æ°ä¿¡æ¯ã
åºæ¯äºï¼è¯ä¼°å·²æåå
ç¨æ·å·²ç»æäºä¸ä¸ªæå¤ä¸ªåéååï¼éè¦è¯ä¼°è¿äºååä¸å©´å¿å «åçå¹é 度ã
工使µç¨
A. çææ¨èååæµç¨
1. æ¶éå¿ è¦ä¿¡æ¯
åç¨æ·æ¶é以ä¸ä¿¡æ¯ï¼å¦æç¨æ·æ²¡ææä¾ï¼ï¼
- å§æ°ï¼å©´å¿çå§
- æ§å«ï¼ç·å©æå¥³å©
- åºçæ¶é´ï¼å
¬åå¹´ãæãæ¥ãæ¶ï¼éè¦ç²¾ç¡®å°å°æ¶ï¼
- æ ¼å¼ç¤ºä¾ï¼2026å¹´1æ15æ¥ 14:00
2. 计ç®å «ååäºè¡
ä½¿ç¨ scripts/bazi_calculator.py 计ç®å©´å¿çå
«ååäºè¡å±æ§ï¼
python scripts/bazi_calculator.py <å¹´> <æ> <æ¥> <æ¶> --json
示ä¾ï¼
python scripts/bazi_calculator.py 2026 1 15 14 --json
èæ¬è¾åºå å«ï¼
- å «åï¼å¹´æ±ãææ±ãæ¥æ±ãæ¶æ±
- 纳é³ï¼å¹´æ±çº³é³åå ¶äºè¡å±æ§ï¼å¦ï¼æµ·ä¸é – éï¼
- äºè¡ç»è®¡ï¼æ¨ãç«ãåãéãæ°´çæ°é
- äºè¡åæï¼ç¼ºå¤±ãåå¼±ãå强çäºè¡
- æ¥ä¸»ï¼æ¥å¹²çäºè¡å±æ§
ææ¯è¯´æï¼
- ä¼å
使ç¨
lunar_pythonåºè¿è¡ç²¾ç¡®è®¡ç® - 妿åºä¸å¯ç¨ï¼èªå¨é级å°ç®åç®æ³
lunar_pythonæä¾æåç¡®çå «å计ç®ï¼ç¹å«æ¯ææ±åæ¥æ±
3. åèååç¥è¯åº
é
读 references/naming_knowledge.md äºè§£ï¼
- äºè¡ç¸çç¸å åç
- æ±åäºè¡æ¨å¯¼æ¹æ³ï¼é¨é¦ãåä¹ãé³éµä¸ç§æ¹æ³ï¼
- 常ç¨å示ä¾ï¼ä» ä¾åèï¼ä¸éäºæ¤ï¼
- ååçæåå æ¶µåé³éµåå
- è¯åæ å
éè¦æç¤ºï¼
- ç¥è¯åºä¸ç常ç¨ååè¡¨åªæ¯ç¤ºä¾ï¼ä¸åºå±éäºæ¤
- åºæ ¹æ®äºè¡æ¨å¯¼æ¹æ³å¤æä»»ææ±åçäºè¡å±æ§
- é¼å±åé æ§ååï¼ç»¼åèèåä¹ãé³éµãåå½¢ç夿¹é¢
4. çæå忍è
åºäºå «ååæç»æï¼æ¨è5-10个ååãæ¯ä¸ªååéå å«ï¼
å¿ éè¦ç´ ï¼
- 宿´ååï¼å§+åï¼2åæ3åï¼
- è¯åï¼åºäºäºè¡å¹é ãæåå æ¶µãé³éµç¾æçç»´åº¦ï¼æ»å100å
- äºè¡å±æ§ï¼æ 注åå䏿¯ä¸ªåçäºè¡
- å¯æè§£éï¼è¯´æååçå«ä¹åæååºå¤
- æ¨èçç±ï¼ç®è¦è¯´æä¸ºä½æ¨èæ¤åï¼äºè¡å¹é 度ã坿çï¼
5. åååå
â ï¸ æ ¸å¿ååï¼æ¥ä¸»å¼ºå¼±ä¼å äºè¡¥ç¼ºåå
ç¬¬ä¸æ¥ï¼å¤ææ¥ä¸»å¼ºå¼±
æ¥ä¸»ï¼æ¥å¹²ï¼ 代表å½ä¸»æ¬äººï¼æ¯å «åä¸ææ ¸å¿çå ç´ ãååå¿ é¡»é¦å 夿æ¥ä¸»ç强弱ï¼
æ¥ä¸»åå¼ºçæ åµï¼
- æ¥ä¸»æ¬èº«æ°éå¤ï¼å¦éæ¥ä¸»ï¼å «åä¸éå¤ï¼
- æå¤§éçæ¶æ¥ä¸»çäºè¡ï¼å¦éæ¥ä¸»ï¼åå¤ååçéï¼
- 夿æ åï¼çæ¶æ¥ä¸»çäºè¡æ»æ° > èæ³å æ¥ä¸»çäºè¡æ»æ°
æ¥ä¸»åå¼±çæ åµï¼
- æ¥ä¸»æ¬èº«æ°éå°
- 缺å°çæ¶æ¥ä¸»çäºè¡
- èæ³å æ¥ä¸»çäºè¡è¾å¤
- 夿æ åï¼çæ¶æ¥ä¸»çäºè¡æ»æ° < èæ³å æ¥ä¸»çäºè¡æ»æ°
æ¥ä¸»éä¸çæ åµï¼
- çæ¶ä¸èæ³åºæ¬å¹³è¡¡
ç¬¬äºæ¥ï¼ç¡®å®ååçç¥
äºè¡å¹³è¡¡çæ£ç¡®é¡ºåºï¼
-
é¦è¦ååï¼ä¸è½è¿åº¦èæ³æ¥ä¸»
- 妿æ¥ä¸»åå¼±æéä¸ï¼é¿å 稔æ¥ä¸»ççäºè¡”ï¼ä¼èæ³æ¥ä¸»ï¼
- ä¾ï¼éæ¥ä¸»åå¼±æ¶ï¼é¿å 大éç¨æ°´ï¼éçæ°´ä¼èæ³éï¼
-
补缺ååçæ£ç¡®åºç¨ï¼
- æ¥ä¸»å强ï¼å¯ä»¥ç¨æ¥ä¸»ççäºè¡æ¥è¡¥ç¼ºï¼æ¢è¡¥ç¼ºåæ³æ¥ä¸»ï¼
- ä¾ï¼éæ¥ä¸»å强ï¼ç¼ºæ°´ï¼å¯ç¨æ°´ï¼éçæ°´ï¼æ³å¼ºéï¼
- æ¥ä¸»åå¼±/éä¸ï¼ä¼å
ç¨ä»¥ä¸ç»å补缺ï¼
- ç»åçç¥ä¸ï¼ç¼ºå¤±äºè¡ + çæ¥ä¸»çäºè¡ï¼è¡¥ç¼ºä¸æ¤æ¥ä¸»ï¼
- ä¾ï¼éæ¥ä¸»ç¼ºæ°´ï¼ç¨ãæ°´+åãç»åï¼è¡¥æ°´ï¼åç鿤æ¥ä¸»ï¼
- ç»åçç¥äºï¼ç¼ºå¤±äºè¡ + æ¥ä¸»åç±»äºè¡ï¼è¡¥ç¼ºä¸å¸®æ¥ä¸»ï¼
- ä¾ï¼éæ¥ä¸»ç¼ºæ°´ï¼ç¨ãæ°´+éãç»åï¼è¡¥æ°´ï¼é帮éï¼
- ç»åçç¥ä¸ï¼å个缺失äºè¡å + 䏿§åï¼é度补缺ï¼
- ä¾ï¼éæ¥ä¸»ç¼ºæ°´ï¼ç¨ãæ°´+䏿§åãï¼ä¸è¿åº¦
- ç»åçç¥ä¸ï¼ç¼ºå¤±äºè¡ + çæ¥ä¸»çäºè¡ï¼è¡¥ç¼ºä¸æ¤æ¥ä¸»ï¼
- æ¥ä¸»å强ï¼å¯ä»¥ç¨æ¥ä¸»ççäºè¡æ¥è¡¥ç¼ºï¼æ¢è¡¥ç¼ºåæ³æ¥ä¸»ï¼
-
å 强åå¼±çäºè¡ï¼
- åæ ·è¦èè对æ¥ä¸»çå½±å
- 妿åå¼±çäºè¡æ°å¥½æ¯æ¥ä¸»æçæ¥ä¸»ï¼å¯ä»¥å 强
- 妿åå¼±çäºè¡ä¼èæ³æ¥ä¸»ï¼éè¦è°¨æ
-
纳é³è¾ å©ï¼èèå¹´æ±çº³é³äºè¡ï¼è¥ååäºè¡ä¸çº³é³äºè¡åè°ï¼ç¸çææ¯åï¼ï¼å¯é¢å¤å å
â é误示ä¾ï¼
- 鿥䏻éä¸ï¼ç¼ºæ°´ï¼ç¨ãåæ°´ãåå â éçæ°´è¿åº¦èæ³æ¥ä¸» â
â æ£ç¡®ç¤ºä¾ï¼
- 鿥䏻éä¸ï¼ç¼ºæ°´ï¼ç¨ãæ°´+åãåå â 补水çåæ¶åç鿤æ¥ä¸» â
- 鿥䏻å强ï¼ç¼ºæ°´ï¼å¯ç¨ãåæ°´ãåå â 补缺çåæ¶æ³å¼ºé â
æåå æ¶µï¼
- ä½¿ç¨æç¾å¥½å¯æçå
- å¯å¼ç¨è¯è¯å ¸æ å¢å æååºè´
- ä½ç°åå¾·ãæºæ §ãç¾å¥½çæ£é¢ç¹è´¨
é³éµç¾æï¼
- 注æå¹³ä»æé ï¼è¯»èµ·æ¥ææä¸å£
- é¿å ä¸è¯è°é³
- å£°è°æèµ·ä¼åå
æ§å«ç¹å¾ï¼
- ç·å©ååä½ç°é³åã大æ°ãå¿å
- 女å©ååä½ç°æ¸©æãä¼é ãç¾ä¸½
å®ç¨æ§ï¼
- é¿å çå»å
- ç¬ç»éä¸ï¼æ¹ä¾¿ä¹¦å
- åå½¢ç»æç¾è§
6. è¾åºæ ¼å¼
æ¨èåååºæè¯åä»é«å°ä½æåºï¼ä½¿ç¨æ¸ æ°çæ ¼å¼ï¼
## æ¨èåå
### 1. ãå§åãï¼XXåï¼
**äºè¡ï¼** å1ï¼äºè¡1ï¼+ å2ï¼äºè¡2ï¼
**坿ï¼** [说æååçå«ä¹åç¾å¥½å¯æ]
**åºå¤ï¼** [è¯è¯å
¸æ
ææåæ¥æº]
**æ¨èçç±ï¼** [ä¸ºä½æ¨èï¼äºè¡å¦ä½å¹é
ï¼å
¶ä»ä¼ç¹]
### 2. ãå§åãï¼XXåï¼
...
B. è¯ä¼°å·²æååæµç¨
1. æ¶éä¿¡æ¯
åç¨æ·æ¶éï¼
- 宿´å§åï¼éè¦è¯ä¼°çååï¼å§+åï¼
- æ§å«ï¼ç·å©æå¥³å©
- åºçæ¶é´ï¼å ¬åå¹´ãæãæ¥ãæ¶ï¼æç´æ¥æä¾å «åï¼
2. è®¡ç®æç¡®è®¤å «å
å¦æç¨æ·æä¾åºçæ¶é´ï¼ä½¿ç¨ scripts/bazi_calculator.py 计ç®å
«åã
å¦æç¨æ·ç´æ¥æä¾å
«åï¼ç¡®è®¤æ¥æ¶ã
3. åæåå
对æä¾çååè¿è¡å ¨é¢åæï¼
æ¥éª¤ 1ï¼ç¡®å®æ¯ä¸ªåçäºè¡å±æ§
- æ¥é
references/naming_knowledge.mdä¸ç常ç¨åäºè¡è¡¨ - ç¡®å®åå䏿¯ä¸ªåçäºè¡å±æ§
- 妿åä¸å¨å表ä¸ï¼å¯æ ¹æ®åçé¨é¦åå乿¨æ
æ¥éª¤ 2ï¼è¯ä¼°äºè¡å¹é 度ï¼30å + 纳é³å åæé«5åï¼
- åæååäºè¡ä¸å «åçå¹é 度ï¼30åï¼
- æ¯å¦è¡¥å äºç¼ºå¤±çäºè¡
- æ¯å¦å 强äºåå¼±çäºè¡
- 纳é³å åï¼ååäºè¡ä¸å¹´æ±çº³é³äºè¡çå
³ç³»ï¼æé«5åï¼
- ç¸çå ³ç³»ï¼+5å
- æ¯åå ³ç³»ï¼+3å
- å ¶ä»å ³ç³»ï¼0å
- æ¯å¦é¿å äºå å¼ºè¿æºçäºè¡
- äºè¡ç¸çç¸å å ³ç³»æ¯å¦åç
è¯ååèï¼
- å®å ¨å¹é å «åéæ±ï¼28-30å
- è¾å¥½å¹é ï¼24-27å
- åºæ¬å¹é ï¼20-23å
- å¹é 度ä¸è¬ï¼15-19å
- å¹é 度è¾å·®ï¼10-14å
- ä¸å¹é ï¼0-9å
æ¥éª¤ 3ï¼è¯ä¼°æåå æ¶µï¼25åï¼
- ååç坿æ¯å¦ç¾å¥½
- æ¯å¦æè¯è¯å ¸æ åºå¤
- æ¯å¦ä½ç°ç¾å¥½åå¾·
- æååºè´æ·±åº¦
è¯ååèï¼
- ææ·±åæååºå¤ï¼å¯ææä½³ï¼23-25å
- 坿ç¾å¥½ï¼æä¸å®æåå æ¶µï¼19-22å
- 坿æ£é¢ï¼åºæ¬å¯ç¨ï¼15-18å
- 坿ä¸è¬ï¼10-14å
- å¯ææ¬ ä½³ï¼0-9å
æ¥éª¤ 4ï¼è¯ä¼°é³éµç¾æï¼20åï¼
- å§åçå£°è°æé
- æ¯å¦æä¸è¯è°é³
- è¯»é³æ¯å¦æµç 顺å£
- 平仿¯å¦åè°
è¯ååèï¼
- é³éµä¼ç¾ï¼æ ä¸è¯è°é³ï¼18-20å
- 读é³é¡ºç ï¼15-17å
- åºæ¬å¯æ¥åï¼12-14å
- é³éµä¸è¬ï¼8-11å
- æä¸è¯è°é³ï¼0-7å
æ¥éª¤ 5ï¼è¯ä¼°åå½¢ç»æï¼15åï¼
- ç¬ç»æ¯å¦éä¸
- åå½¢æ¯å¦ç¾è§
- æ¯å¦æçå»å
- 书忝妿¹ä¾¿
è¯ååèï¼
- åå½¢ä¼ç¾ï¼ä¹¦å便å©ï¼13-15å
- åå½¢åè°ï¼10-12å
- åºæ¬å¯ç¨ï¼8-9å
- åå½¢æ¬ ä½³ææçå»åï¼0-7å
æ¥éª¤ 6ï¼è¯ä¼°æ§å«ç¹å¾ï¼10åï¼
- å忝å¦ç¬¦åæ§å«ç¹å¾
- ç·å©æ¯å¦ä½ç°é³åãå¿å
- 女婿¯å¦ä½ç°æ¸©æãä¼é
è¯ååèï¼
- å®å ¨ç¬¦åæ§å«ç¹å¾ï¼9-10å
- åºæ¬ç¬¦åï¼7-8å
- 䏿§å¯ç¨ï¼5-6å
- ä¸å¤ªç¬¦åï¼0-4å
4. è¾åºè¯ä¼°ç»æ
ä½¿ç¨æ¸ æ°çæ ¼å¼è¾åºè¯ä¼°æ¥åï¼
## ååè¯ä¼°æ¥å
### åºæ¬ä¿¡æ¯
- **å§å**ï¼[宿´å§å]
- **æ§å«**ï¼[ç·/女]
- **å
«å**ï¼[å¹´æ± ææ± æ¥æ± æ¶æ±]
- **å¹´æ±çº³é³**ï¼[纳é³åç§°]ï¼[äºè¡]ï¼
- **æ¥ä¸»**ï¼[äºè¡]
- **äºè¡ç¶åµ**ï¼[缺失/åå¼±/å强æ
åµ]
### åååæ
- **ååäºè¡**ï¼[å1]ï¼[äºè¡]ï¼+ [å2]ï¼[äºè¡]ï¼
- **äºè¡å
³ç³»**ï¼[åæä¸å
«åçäºè¡å
³ç³»]
- **纳é³å
³ç³»**ï¼[åæååäºè¡ä¸å¹´æ±çº³é³äºè¡çå
³ç³»]
### 综åè¯åï¼XX / 100 åï¼å«çº³é³å åï¼
#### 详ç»è¯å
**1. äºè¡å¹é
度ï¼XX / 30 å**
[详ç»è¯´æååäºè¡ä¸å
«åçå¹é
æ
åµ]
**纳é³å åï¼+X / 5 å**
[说æååäºè¡ä¸å¹´æ±çº³é³äºè¡çå
³ç³»ï¼ç¸ç+5åï¼æ¯å+3å]
**2. æåå
æ¶µï¼XX / 25 å**
- **坿**ï¼[说æååçå«ä¹]
- **åºå¤**ï¼[è¯è¯å
¸æ
ææåæ¥æº]
- **è¯æ**ï¼[æåå
æ¶µè¯ä»·]
**3. é³éµç¾æï¼XX / 20 å**
- **读é³**ï¼[æ¼é³å声è°]
- **è¯æ**ï¼[é³éµè¯ä»·ï¼æ¯å¦æè°é³é®é¢]
**4. åå½¢ç»æï¼XX / 15 å**
- **ç¬ç»**ï¼[æ»ç¬ç»æ°ï¼ååç¬ç»]
- **è¯æ**ï¼[åå½¢ç¾è§åº¦ï¼ä¹¦åé¾åº¦]
**5. æ§å«ç¹å¾ï¼XX / 10 å**
- **è¯æ**ï¼[æ¯å¦ç¬¦åæ§å«ç¹å¾]
### æ»ä½è¯ä»·
[æ ¹æ®æ»åç»åºè¯çº§]
- 90-100åï¼ä¼ç§ âââââ
- 80-89åï¼è¯å¥½ ââââ
- 70-79åï¼ä¸ç âââ
- 60-69åï¼åæ ¼ ââ
- 60å以ä¸ï¼å¾
æ¹è¿ â
### æ¹è¿å»ºè®®
[妿å¾åä¸é«ï¼æä¾å
·ä½çæ¹è¿å»ºè®®]
- äºè¡æ¹é¢ï¼[建议]
- æåå
æ¶µï¼[建议]
- é³éµæ¹é¢ï¼[建议]
- åå½¢æ¹é¢ï¼[建议]
### æ¿ä»£å»ºè®®
[妿è¯åè¾ä½ï¼å¯ä»¥æä¾1-3个æ¿ä»£åå建议]
åèèµæº
- scripts/bazi_calculator.py – 计ç®å «ååäºè¡å±æ§çPythonèæ¬
- references/naming_knowledge.md – äºè¡ç论ã常ç¨åãæåå æ¶µãè¯åæ å
- references/name_examples.md – åç§æ åµçåå示ä¾ï¼çææ¨èï¼
- references/name_evaluation_examples.md – ååè¯ä¼°è¯¦ç»ç¤ºä¾ï¼è¯ä¼°å·²æååï¼
注æäºé¡¹
- åç¡®æ§ï¼å «å计ç®åºäºå ¬åæ¶é´ï¼éè¦åç¡®çåºçæ¶è¾°ï¼ç²¾ç¡®å°å°æ¶ï¼
- 平衡æ§ï¼ä¸è¦è¿åº¦å¼ºè°åä¸äºè¡ï¼æ³¨éæ´ä½åè°
- æåæ§ï¼åååºä½ç°ä¸åæåçç¾å¥½å¯æ
- å®ç¨æ§ï¼é¿å çå»ååè¿äºå¤æçå
- 个æ§åï¼æ ¹æ®å ·ä½å «åæ åµçµæ´»è°æ´ï¼ä¸è¦çæ¬ç¡¬å¥
å ¸å使ç¨åºæ¯
çææ¨èååï¼
- “帮æç»ååºççå¿åååï¼å§æï¼2026å¹´1æ27æ¥ä¸å10ç¹åºç”
- “女å¿å «å缺ç«ï¼å§çï¼è½æ¨èå 个åååï¼”
- “æ ¹æ®æå¥³å¿ççè¾°å «åç»å¥¹å个ææåå æ¶µçåå”
- “æå¿å2025å¹´12æåºçï¼äºè¡å±ä»ä¹ï¼åºè¯¥åä»ä¹ååï¼”
è¯ä¼°å·²æååï¼
- “æå¿åå«æçæ³½ï¼å «åæ¯ä¹å·³ å·±ä¸ è¾ä¸ ç¸å·³ï¼è¿ä¸ªååæä¹æ ·ï¼”
- “è¯ä¼°ä¸ä¸’çæå½¤’è¿ä¸ªååï¼å¥³å©ï¼2026å¹´1æ15æ¥14ç¹åºç”
- “é¿è¾ç»å©åèµ·äº’å¼ æ¿è½©’è¿ä¸ªååï¼å¸®æççä¸å «åå¹é åï¼”
- “æå¨èè’éè¯æ¶µ’å’éé 窒两个ååï¼å¸®æè¯ä¼°åªä¸ªæ´å¥½”