usd-reserve-loss-gold-revaluation
npx skills add https://github.com/fatfingererr/macro-skills --skill usd-reserve-loss-gold-revaluation
Agent 安装分布
Skill 文档
<essential_principles>
æ¬æ¨¡ååºæ¼æ¥µç«¯æ å¢åè¨ï¼è¥æ³å®è²¨å¹£é«ç³»ç¦è§£ãé»éæçºå¯ä¸é¨å®è³ç¢ï¼åï¼
- é±å«éå¹ = è²¨å¹£è² åµ Ã· é»éå²å
- é䏿¯ãé æ¸¬ãï¼èæ¯ãå£å測試ãï¼è³ç¢è² åµè¡¨è¦æå¾ä½éè¦å¤é«çéå¹
å ¸åè«è¿°ä¾æºï¼VanEckã$39k goldãåæï¼M0 + FX turnover å æ¬ï¼
| å£å¾ | å®ç¾© | é±å«éå¹ | è§£è® |
|---|---|---|---|
| M0 (Monetary Base) | 央è¡ç´æ¥è² åµï¼é貨 + æºåéï¼ | ~$39k | 央è¡è³ç¢è² åµè¡¨å£å |
| M2 (Broad Money) | å«éè¡é«ç³»ä¿¡ç¨æ´å¼µ | ~$184k | å ¨é«ä¿¡ç¨é«ç³»å£å |
é鵿´å¯ï¼å ©è å·®è·åæ ãä¿¡ç¨ä¹æ¸ãçæ§æ¡¿ææã
| æ¹æ³ | æ¸æä¾æº | ç´è¦º |
|---|---|---|
| fx_turnover | BIS ä¸å¹´èª¿æ¥ | å¤å¯äº¤æä»½é¡ â åéçµç®/å²å使ç¨å¼·åº¦ |
| reserve_share | IMF COFER | 宿¹å¤å¯å²åå¹£å¥ä½æ¯ |
| equal | – | ä¸èæ ®è²¨å¹£éè¦æ§å·®ç° |
| custom | ç¨æ¶èªè¨ | å¯é åç¹å®æ å¢åæ |
å æ¬çç´è¦ºï¼ä»½é¡è¶é«ç貨幣ï¼å¨ãéæ°é¨å®ãæé叿¶çè² åµå£åè¶å¤§ã
backing_ratio = (gold_oz à gold_spot) / money_base
è§£è®ï¼
- backing_ratio â 3% â é»éå æ¯æ 3% çè²¨å¹£è² åµï¼é«æ§æ¡¿ï¼
- backing_ratio â 60% â é»éæ¥è¿å®å ¨æ¯æï¼ä½æ§æ¡¿ï¼
è²¼æä¸ãæ¥æ¬é»éåªæ¯æç´ 3% ç M0ã峿¤æ¦å¿µã
æ¬ skill 使ç¨å ¬éæ¸æï¼
- é»éå²åï¼World Gold Council / IMF IFSï¼tonnesï¼
- 貨幣éï¼ååå¤®è¡ / FRED / IMF IFSï¼M0/M2ï¼
- FX Turnoverï¼BIS Triennial Surveyï¼æ¯ä¸å¹´æ´æ°ï¼
- éå¹ï¼Yahoo Finance / FREDï¼XAU/USDï¼
è
³æ¬ä½æ¼ scripts/ ç®éï¼å¯ç´æ¥å·è¡ã
</essential_principles>
- æ¸ææ´åï¼æååå M0/M2ãé»éå²åãå¯çãFX turnover æ¬é
- è¨ç®é±å«éå¹ï¼æªå æ¬èå æ¬çæ¬
- è¨ç®é»éæ¯æçï¼è¡¡éååæ§æ¡¿ç¨åº¦
- è¨ç®ç¼ºå£ï¼éè¦åè²·å¤å°é»éæè½éå°ç®æ¨æ¯æç
- æå輸åºï¼èª°ææ§æ¡¿ã誰æç©©å¥
輸åºï¼é±å«éå¹ãæ¯æçæåã缺å£åæãæäºæ´å¯ã
<quick_start>
æå¿«çæ¹å¼ï¼å·è¡é è¨æ å¢åæ
cd skills/usd-reserve-loss-gold-revaluation
pip install pandas numpy requests yfinance # 馿¬¡ä½¿ç¨
python scripts/gold_revaluation.py --quick
輸åºç¯ä¾ï¼
{
"headline": {
"implied_gold_price_m0_weighted": 39210.0,
"implied_gold_price_m2_weighted": 184500.0,
"interpretation": "å£å測試æ¸åï¼é广 ¼é 測"
},
"ranking": [
{"entity": "JPY", "backing_ratio": 0.03, "lever_multiple": 41.0},
{"entity": "USD", "backing_ratio": 0.08, "lever_multiple": 12.5},
{"entity": "ZAR", "backing_ratio": 0.60, "lever_multiple": 0.16}
]
}
宿´æ å¢åæï¼
python scripts/gold_revaluation.py \
--date 2026-01-07 \
--entities USD,CNY,JPY,EUR,GBP \
--aggregate M0 \
--weighting fx_turnover \
--output result.json
</quick_start>
- å¿«éè¨ç® – 使ç¨é è¨åæ¸è¨ç®ä¸»è¦è²¨å¹£çé±å«éå¹
- 宿´åæ – èªè¨åæ¸é²è¡æ å¢åæï¼å¯é¸æå£å¾ãæ¬éã實é«ï¼
- æ¯è¼åæ – åææ¯è¼ M0 vs M2ãä¸åå æ¬æ¹æ³çå·®ç°
- ç£æ§æ¨¡å¼ – 追蹤é»éæ¯æççè®å趨å¢
- æ¹æ³è«å¸ç¿ – äºè§£è¨ç®éè¼¯èæ¸æä¾æº
- è¦è¦ºåå表 – çæåæçµæçè¦è¦ºåå表
è«é¸ææç´æ¥æä¾åæåæ¸ã
è·¯ç±å¾ï¼é±è®å°ææä»¶ä¸¦å·è¡ã
<directory_structure>
usd-reserve-loss-gold-revaluation/
âââ SKILL.md # æ¬æä»¶ï¼è·¯ç±å¨ï¼
âââ skill.yaml # å端å±ç¤ºå
æ¸æ
âââ manifest.json # æè½å
æ¸æ
âââ workflows/
â âââ analyze.md # 宿´æ
å¢åæå·¥ä½æµ
â âââ compare.md # M0/M2 æ¯è¼åæå·¥ä½æµ
â âââ monitor.md # æçºç£æ§å·¥ä½æµ
âââ references/
â âââ data-sources.md # æ¸æä¾æºèç²åæ¹å¼
â âââ methodology.md # æ¹æ³è«èè¨ç®é輯
â âââ input-schema.md # 宿´è¼¸å
¥åæ¸å®ç¾©
âââ templates/
â âââ output-json.md # JSON è¼¸åºæ¨¡æ¿
â âââ output-markdown.md # Markdown å ±åæ¨¡æ¿
âââ scripts/
âââ gold_revaluation.py # 主è¨ç®è
³æ¬
âââ visualize_revaluation.py # è¦è¦ºåè
³æ¬
</directory_structure>
<reference_index>
æ¹æ³è«: references/methodology.md
- é»éé¨å®å說解æ
- é±å«éå¹è¨ç®å ¬å¼
- æ¯æçèæ§æ¡¿è§£è®
è³æä¾æº: references/data-sources.md
- é»éå²åæ¸æä¾æº
- 貨幣é M0/M2 æ¸æä¾æº
- BIS FX Turnover æ¸æ
- å¯çèéå¹ä¾æº
è¼¸å ¥åæ¸: references/input-schema.md
- 宿´åæ¸å®ç¾©
- é è¨å¼è建è°ç¯å
</reference_index>
<workflows_index>
| Workflow | Purpose | ä½¿ç¨ææ© |
|---|---|---|
| analyze.md | 宿´æ å¢åæ | éè¦èªè¨åæ¸é²è¡å£å測試 |
| compare.md | M0/M2 æ¯è¼åæ | æ¯è¼ä¸åå£å¾çé±å«éå¹å·®ç° |
| monitor.md | æçºç£æ§ | è¿½è¹¤æ¯æçè®åè¶¨å¢ |
| </workflows_index> |
<templates_index>
| Template | Purpose |
|---|---|
| output-json.md | JSON 輸åºçµæ§å®ç¾© |
| output-markdown.md | Markdown å ±åæ¨¡æ¿ |
| </templates_index> |
<scripts_index>
| Script | Command | Purpose |
|---|---|---|
| gold_revaluation.py | --quick |
å¿«éè¨ç®ä¸»è¦è²¨å¹£ |
| gold_revaluation.py | --entities USD,CNY --agg M0 |
èªè¨å¯¦é«èå£å¾ |
| gold_revaluation.py | --compare-aggregates |
M0 vs M2 æ¯è¼ |
| visualize_revaluation.py | --mode usd |
ç¾å å®ä¸è¦è¦ºåå表 |
| visualize_revaluation.py | --mode multi |
å¤è²¨å¹£æ¯è¼è¦è¦ºåå表 |
| visualize_revaluation.py | --mode all --output-dir DIR |
çæææåè¡¨è³æå®ç®é |
| </scripts_index> |
<input_schema_summary>
æ ¸å¿åæ¸
| 忏 | é¡å | é è¨å¼ | 說æ |
|---|---|---|---|
| scenario_date | string | today | æ å¢ä¼°ç®åºæºæ¥æ |
| entities | array | 主è¦è²¨å¹£ | åæå°è±¡ï¼åå®¶/è²¨å¹£ä»£ç¢¼ï¼ |
| monetary_aggregate | string | M0 | 貨幣å£å¾ï¼M0/M2/MB/M1/M3ï¼ |
| weighting_method | string | fx_turnover | å æ¬æ¹å¼ |
| fx_base | string | USD | è¨å¹å¹£å¥åºæº |
é²é忏
| 忏 | é¡å | é è¨å¼ | 說æ |
|---|---|---|---|
| liability_scope | string | broad_money | è² åµå£å¾ |
| gold_reserve_unit | string | troy_oz | é»éå®ä½ï¼oz/tonnesï¼ |
| gold_price_spot | float | auto | åºæºæ¥éå¹ï¼å¯èªåæåï¼ |
| fx_rates | object | auto | å¯çï¼å¯èªåæåï¼ |
宿´åæ¸å®ç¾©è¦ references/input-schema.mdã
</input_schema_summary>
<output_schema_summary>
{
"skill": "usd-reserve-loss-gold-revaluation",
"scenario_date": "2026-01-07",
"assumptions": {
"monetary_aggregate": "M0",
"weighting_method": "fx_turnover",
"fx_base": "USD",
"gold_spot_usd_per_oz": 2050.0
},
"headline": {
"implied_gold_price_weighted_usd_per_oz": 39210.0,
"interpretation": "è³ç¢è² åµè¡¨å£å測ç®ï¼é广 ¼é 測ï¼"
},
"table": [...],
"insights": [...]
}
宿´è¼¸åºçµæ§è¦ templates/output-json.mdã
</output_schema_summary>
<success_criteria> å·è¡æåææç¢åºï¼
- é±å«éå¹ï¼æªå æ¬èå æ¬çæ¬ï¼
- å實é«çé»éæ¯æçï¼backing_ratioï¼
- æ§æ¡¿åæ¸æåï¼lever_multiple_vs_spotï¼
- é»é缺å£åæï¼additional_gold_oz_neededï¼
- æäºæ´å¯ï¼M0 vs M2 å·®ç°ãæ§æ¡¿è§£è®ï¼
- çµæè¼¸åºçºæå®æ ¼å¼ï¼JSON æ Markdownï¼
- è¦è¦ºåå表ï¼å¯é¸ï¼å å«é广¯è¼ãæ¯æçãä¿¡ç¨ä¹æ¸ç 6 å颿¿ï¼ </success_criteria>