analyze-copper-supply-concentration-risk
npx skills add https://github.com/fatfingererr/macro-skills --skill analyze-copper-supply-concentration-risk
Agent 安装分布
Skill 文档
<essential_principles>
å¸å ´æäºå¿ é å¯éåé©èãä¸å¤§å½é¡å°æä¸çµææ¨ï¼
| å½é¡ | æ ¸å¿åé¡ | éåææ¨ |
|---|---|---|
| A. éä¸åº¦ | 便æ¯å¦é度éä¸ï¼ | CR4, CR5, 份顿å |
| B. çµæ§è¡°é | æºå©æ¯å¦çµæ§æ§è¡°éï¼ | å³°å¼å¹´ä»½ãå³°å¼åæ¤ |
| C. æ¿ä»£ä¾è³´ | æ¯å¦ä¾è³´ç§é¯/DRCï¼ | ç§é¯+DRC åè¨ä»½é¡ vs æºå©ä»½é¡ |
注æï¼ç±æ¼ MacroMicro åªæä¾ 5 ååå®¶çç´°åæ¸æï¼HHI ææ¨ä¸é©ç¨æ¼æ¬åæã
å¯ä¸ä¸»è¦ä¾æºï¼ä½¿ç¨ Chrome CDP å ¨èªåæå Highcharts åè¡¨æ¸æã
- URL: https://en.macromicro.me/charts/91500/wbms-copper-mine-production-total-world
- å£å¾: mined copper contentï¼ç¤¦å ´ç¢éçé é屬å«éï¼
- å¯ç¨åºå: World, Chile, Peru, DRC, China, US
</essential_principles>
輸åºå ©å±¤åæï¼
- Concentration: å家份顿åãCR4/CR5
- Chile vs Replacers: æºå© vs æ°èæ¿ä»£åï¼Peru + DRCï¼ä»½é¡å°æ¯
<quick_start>
å ¨èªåå·è¡ï¼ç¡éæåæä½ Chromeï¼
Step 1ï¼å®è£ä¾è³´
pip install requests websocket-client pandas numpy matplotlib
Step 2ï¼ä¸éµæåæ¸æï¼èªååå/éé Chromeï¼
cd scripts
python fetch_copper_production.py
è ³æ¬æèªåï¼
- åå Chrome 調試模å¼
- çå¾ é é¢è¼å ¥ï¼~40 ç§ï¼
- æå Highcharts æ¸æ
- å²åå°
cache/copper_production.csv - éé Chrome
Step 3ï¼çæ Bloomberg é¢¨æ ¼è¦è¦ºåå表
python visualize_copper_concentration.py
輸åºï¼output/copper_concentration.png
</quick_start>
- å¿«éå表 – ç´æ¥çæ Bloomberg é¢¨æ ¼éä¸åº¦å表
- 宿´åæ – 1970 å¹´è³ä»çéä¸åº¦è¶¨å¢åæï¼å«æ¸æè¡¨ï¼
- æºå©è¶¨å¢ – æºå©ç¢é份é¡èå³°å¼åæ¤åæ
- æ¿ä»£è©ä¼° – ç§é¯+DRC æ¿ä»£ä¾è³´åº¦åæ
è«é¸ææç´æ¥æä¾åæåæ¸ã
è·¯ç±å¾ï¼å·è¡å°æå½ä»¤ã
<directory_structure>
analyze-copper-supply-concentration-risk/
âââ SKILL.md # æ¬æä»¶ï¼è·¯ç±å¨ï¼
âââ skill.yaml # å端å±ç¤ºå
æ¸æ
âââ scripts/
â âââ fetch_copper_production.py # å
¨èªå CDP æ¸æç¬è²
â âââ visualize_copper_concentration.py # Bloomberg é¢¨æ ¼è¦è¦ºå
âââ cache/
â âââ copper_production.csv # æ¸æå¿«å
â âââ copper_production_cache.json # åå§ JSON å¿«å
âââ output/
âââ copper_concentration.png # 輸åºå表
</directory_structure>
<scripts_index>
| Script | Command | Purpose |
|---|---|---|
| fetch_copper_production.py | python fetch_copper_production.py |
å ¨èªå CDP æåï¼èªååå/éé Chromeï¼ |
| fetch_copper_production.py | --force-refresh |
å¼·å¶éæ°æåï¼å¿½ç¥å¿«åï¼ |
| fetch_copper_production.py | --start-year 1970 |
æå®èµ·å§å¹´ä»½ |
| visualize_copper_concentration.py | python visualize_copper_concentration.py |
çæ Bloomberg é¢¨æ ¼å表 |
| visualize_copper_concentration.py | --output path/to/output.png |
æå®è¼¸åºè·¯å¾ |
| </scripts_index> |
è¦è¦ºå輸åºï¼Bloomberg é¢¨æ ¼é 便éä¸åº¦å表æ¿
å å«å ©å¼µåï¼ä¸ä¸æåï¼ï¼
- å家份é¡å çé¢ç©åï¼Chile, Peru, DRC, China, US, Others
- æºå© vs æ°èæ¿ä»£åï¼Chile vs Peru+DRC 份é¡å°æ¯ï¼æ¨è¨äº¤åé»
é è²ï¼Bloomberg æ·±è²ä¸»é¡
- èæ¯:
#1a1a2e - Chile:
#ff6b35(æ©ç´ ) - Peru:
#00bfff(天è) - DRC:
#00ff88(ç¶ ) - Peru+DRC:
#00d4aa(éç¶ )
å¿«é繪åï¼
cd scripts
python visualize_copper_concentration.py
輸åºè·¯å¾ï¼output/copper_concentration.png
<output_example> 2023 å¹´é鵿æ¨ï¼
| åå®¶ | ä»½é¡ |
|---|---|
| Chile | 23.5% |
| Peru + DRC | 25.2% |
| China | 7.5% |
| US | 5.0% |
ééµç¼ç¾ï¼
- æºå©ä»½é¡å³°å¼ï¼37.2% (2004)
- æºå©ç¶å份é¡ï¼23.5% (2023)
- å³°å¼åæ¤ï¼13.7pp
- 2023 å¹´ Peru+DRC 馿¬¡è¶ è¶æºå©ï¼ä»½é¡éè½ï¼ </output_example>
<success_criteria> åææåææç¢åºï¼
- æ¸æå·²å¾ MacroMicro å ¨èªåæå並快å
- å家份顿åï¼Chile, Peru, DRC, China, US, Othersï¼
- æºå©å³°å¼å¹´ä»½è忤åæ
- ç§é¯+DRC æ¿ä»£è¶¨å¢
- Bloomberg é¢¨æ ¼è¦è¦ºåå表
- æç¢ºæ¨è¨»æ¸æä¾æº </success_criteria>