一键导入
us-cpi-pce-comparator
自動比較美國 CPI(固定權重)與 PCE(動態權重)的通膨訊號,識別低波動高權重桶位的 PCE 上行風險。用於分析 Fed 關注的 PCE 是否正在 re-accelerate,即使 CPI 看似降溫。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
自動比較美國 CPI(固定權重)與 PCE(動態權重)的通膨訊號,識別低波動高權重桶位的 PCE 上行風險。用於分析 Fed 關注的 PCE 是否正在 re-accelerate,即使 CPI 看似降溫。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
以槓桿反向 ETF(做空)相對槓桿正向 ETF(做多)的交易占比,作為散戶風險偏好代理指標,評估 SPX 後續下行風險。
用勞力士市場指數(WatchCharts Rolex Market Index)作為高 β 的風險偏好/流動性代理,判讀「流動性改善但未到投機狂熱」的狀態
使用公開市場資料量化驗證鉑/白金對巴西股市(EWZ)的長週期傳導/連動關係,輸出雙軸圖、領先落後分析、關聯強度分數與監控訊號。
用天然氣與化肥價格的日頻數據,檢驗「天然氣暴漲→化肥供應受限/毀約→化肥飆價」敘事是否成立,輸出可標註到圖上的關鍵轉折點與領先落後分析。
Track cumulative return of stocks/indices with multi-ticker comparison, index Top N ranking, and visualization. All comparisons use S&P 500 as the fixed benchmark.
用 COT 非商業部位變化,量化對沖基金在農產品期貨的資金流向,並把出口需求、USDA 數據、美元/原油/金屬等宏觀風向整合成可交易的敘事與訊號。
| name | us-cpi-pce-comparator |
| description | 自動比較美國 CPI(固定權重)與 PCE(動態權重)的通膨訊號,識別低波動高權重桶位的 PCE 上行風險。用於分析 Fed 關注的 PCE 是否正在 re-accelerate,即使 CPI 看似降溫。 |
<essential_principles>
**CPI vs PCE 權重差異是核心**關鍵洞見:當消費者把錢花在「價格較不波動」的品項時,若這些品項的通膨走高,PCE 會比 CPI 更敏感地反映這個上行壓力。
**低波動 + 高權重 = PCE 上行風險訊號**識別邏輯:
PCE 涵蓋項目比 CPI 更廣:
這些 scope 差異也會造成 CPI/PCE 分歧。詳見 references/cpi-pce-methodology.md。
本 skill 使用無需 API key 的資料來源:
https://fred.stlouisfed.org/graph/fredgraph.csv?id={SERIES_ID}https://api.bls.gov/publicAPI/v2/timeseries/data/腳本位於 scripts/ 目錄,可直接執行。
</essential_principles>
比較 CPI 與 PCE 通膨訊號的分歧,並識別「低波動、高 PCE 權重」的消費桶是否正在推升 Fed 關注的 PCE 通膨路徑。輸出三層訊號:
<quick_start>
最快的方式:執行快速檢查
cd skills/us-cpi-pce-comparator
pip install pandas numpy requests # 首次使用
python scripts/cpi_pce_analyzer.py --quick
輸出範例:
{
"headline": {"cpi_yoy": 2.65, "pce_yoy": 2.79, "gap_bps": 14},
"core": {"cpi_core_yoy": 2.65, "pce_core_yoy": 2.83, "gap_bps": 18},
"momentum": {"cpi_3m_saar": 2.07, "pce_3m_saar": 2.82}
}
完整分析:
python scripts/cpi_pce_analyzer.py --start 2020-01-01 --measure yoy
</quick_start>
需要進行什麼分析?請選擇或直接提供分析參數。
| Response | Action | |------------------------------|---------------------------------------------------| | 1, "快速", "quick", "check" | 執行 `python scripts/cpi_pce_analyzer.py --quick` | | 2, "完整", "full", "analyze" | 閱讀 `workflows/analyze.md` 並執行 | | 3, "學習", "方法論", "why" | 閱讀 `references/cpi-pce-methodology.md` | | 提供參數 (如日期範圍) | 閱讀 `workflows/analyze.md` 並使用參數執行 |路由後,閱讀對應文件並執行。
<directory_structure>
us-cpi-pce-comparator/
├── SKILL.md # 本文件(路由器)
├── skill.yaml # 前端展示元數據
├── workflows/
│ ├── analyze.md # 完整分析工作流
│ └── quick-check.md # 快速檢查工作流
├── references/
│ ├── data-sources.md # FRED/BLS 系列代碼與資料來源
│ ├── cpi-pce-methodology.md # CPI/PCE 方法論深度解析
│ └── implementation.md # 計算公式與程式碼範例
├── templates/
│ ├── output-json.md # JSON 輸出模板
│ └── output-markdown.md # Markdown 報告模板
└── scripts/
├── fetch_fred_data.py # FRED 資料抓取(無需 API key)
├── fetch_bls_data.py # BLS 資料抓取
└── cpi_pce_analyzer.py # 主分析腳本
</directory_structure>
<reference_index>
方法論: references/cpi-pce-methodology.md
資料來源: references/data-sources.md
實作指南: references/implementation.md
</reference_index>
<workflows_index>
| Workflow | Purpose | 使用時機 |
|---|---|---|
| analyze.md | 完整三步驟分析 | 需要深度分析時 |
| quick-check.md | 快速檢查分歧 | 日常監控或快速回答 |
| </workflows_index> |
<templates_index>
| Template | Purpose |
|---|---|
| output-json.md | JSON 輸出結構定義 |
| output-markdown.md | Markdown 報告模板 |
| </templates_index> |
<scripts_index>
| Script | Command | Purpose |
|---|---|---|
| cpi_pce_analyzer.py | --quick | 快速檢查最新分歧 |
| cpi_pce_analyzer.py | --start DATE --measure yoy | 完整分析 |
| fetch_fred_data.py | --series CPIAUCSL,PCEPI | 抓取 FRED 資料 |
| fetch_bls_data.py | --full | 抓取 BLS CPI 資料 |
| </scripts_index> |
<input_schema>
**Type**: string (ISO YYYY-MM-DD) **Description**: 分析起始日 **Type**: string (ISO YYYY-MM-DD) **Description**: 分析結束日 **Type**: string **Options**: `yoy` | `mom_saar` | `qoq_saar` **Type**: string **Format**: `YYYY-MM-DD:YYYY-MM-DD` **Description**: 基準期範圍,用於計算偏離度</input_schema>
<output_schema>
參見 templates/output-json.md 的完整結構定義。
摘要:
{
"headline": {"cpi_yoy": 2.65, "pce_yoy": 2.79, "gap_bps": 14},
"low_vol_high_weight_buckets": [{"bucket": "...", "signal": "upside"}],
"attribution": {"top_contributors": [...], "weight_effect_bps": 12},
"interpretation": ["..."],
"caveats": ["..."]
}
</output_schema>
<success_criteria> 分析成功時應產出: