analyze-investment-clock-rotation
把「獲利成長 × 財務狀況(金融環境)」映射成「投資時鐘」,判斷目前落在哪個象限、近期是順時針還是逆時針旋轉、以及相對於上一輪循環的位置差異。
npx skills add majiayu000/claude-skill-registry --skill analyze-investment-clock-rotation --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
<essential_principles> <principle name="quadrant_model"> **四象限模型核心** 投資時鐘將市場狀態簡化為四個象限: ``` 金融環境支持(寬鬆) ↑ Q3 │ Q1 修復過渡 │ 理想象限 ────────────┼────────────→ 獲利成長 Q4 │ Q2 最差象限 │ 好壞混合 │ 金融環境不支持(緊縮) ``` | 象限 | 獲利 | 金融環境 | 含義 | 配置建議 | |------|------|----------|------|----------| | Q1 理想象限 | ↑ | 支持↑ | 風險資產友善 | 偏多、順風配置 | | Q2 好壞混合 | ↑ | 不支持↓ | 估值壓力、波動 | 波動管理、估值敏感 | | Q3 修復過渡 | ↓ | 支持↑ | 寬鬆救市、基本面未回 | 勿誤判為全面牛市 | | Q4 最差象限 | ↓ | 不支持↓ | 風險資產易受傷 | 風險控管、降槓桿 | </principle> <principle name="axis_convention"> **軸向約定(重要!)** 不同來源的投資時鐘圖可能有不同的軸向定義。本 skill 預設: - **X 軸**:金融環境(Financial Conditions) - 左側 = 寬鬆(支持性高) - 右側 = 緊縮(支持性低) - **Y 軸**:獲利成長(Earnings Growth) - 上方 = 正成長 - 下方 = 負成長 **若你的圖表定義不同**,請在輸入參數中調整 `axis_mapping` 和 `clock_convention`。 </principle> <principle name="clock_hour"> **時鐘點位計算** 透過 `atan2(y, x)` 計算角度,再轉換成 12 小時制: - 12 點:正上方(獲利最高、金融環境中性) - 3 點:右側(金融環境最緊) - 6 點:正下方(獲利最低) - 9 點:左側(金融環境最寬鬆) **旋轉方向**: - 順時針:典型景氣循環路徑(Q1 → Q2 → Q4 → Q3 → Q1) - 逆時針:政策干預或非典型事件 </principle> <principle name="data_access"> **資料取得方式** 本 skill 使用**無需 API key** 的資料來源: - **FRED CSV**: `https://fred.stlouisfed.org/graph/fredgraph.csv?id={SERIES_ID}` - 金融環境:NFCI(Chicago Fed)、STLFSI4(St. Louis Fed) - 獲利代理:CP(企業利潤)、GDP 相關指標 腳本位於
cd skills/analyze-investment-clock-rotation pip install pandas numpy requests # 首次使用 python scripts/investment_clock.py --quick python scripts/investment_clock.py \
What does the analyze-investment-clock-rotation skill do?
把「獲利成長 × 財務狀況(金融環境)」映射成「投資時鐘」,判斷目前落在哪個象限、近期是順時針還是逆時針旋轉、以及相對於上一輪循環的位置差異。
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill analyze-investment-clock-rotation --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
