원클릭으로
investment-note
Investment note management. Record, retrieve, and delete investment theses, concerns, and lessons.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Investment note management. Record, retrieve, and delete investment theses, concerns, and lessons.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Natural language queries to the knowledge graph. Search past reports, screenings, trades, research, and market context.
Deep research on stocks, industries, markets, and business models. Integrates Grok API (X/Web search) and yfinance for multi-angle analysis reports.
Plan Mode — Orchestrator oversees workflow design, execution, autonomous loop, and review. Activated when told "in plan mode."
Undervalued stock screening. EquityQuery-based screening without a predefined stock list. Searches for undervalued stocks across 60+ regions including Japan, US, ASEAN, Hong Kong, Korea, and Taiwan using P/E, P/B, dividend yield, ROE, and more.
Portfolio management. Display holdings, record trades, and analyze portfolio structure. Input data foundation for stress tests.
Detailed report for individual stocks and ETFs. Generates a financial analysis report from a ticker symbol. Individual stocks show valuation, undervaluation score, and shareholder return rate. ETFs show expense ratio, AUM, and fund size.
| name | investment-note |
| description | Investment note management. Record, retrieve, and delete investment theses, concerns, and lessons. |
| argument-hint | [save|list|delete] [--symbol SYMBOL] [--category CATEGORY] [--type TYPE] [--content TEXT] [--id NOTE_ID] |
| allowed-tools | Bash(python3 *) |
Parse $ARGUMENTS and execute the following commands.
python3 /Users/kikuchihiroyuki/stock-skills/.claude/skills/investment-note/scripts/manage_note.py $ARGUMENTS
Display the result as-is.
# Stock note (standard)
python3 .../manage_note.py save --symbol 7203.T --type thesis --content "EV adoption increases parts demand"
# Portfolio-wide note (KIK-429: symbol made optional)
python3 .../manage_note.py save --category portfolio --type review --content "Reduced sector overweight"
# Market note
python3 .../manage_note.py save --category market --type observation --content "BOJ rate hike speculation"
Either --symbol or --category is required (except for journal type). When --symbol is specified, category is automatically set to stock.
# Investment journal / free memo (KIK-473: symbol/category not required)
python3 .../manage_note.py save --type journal --content "NVDA surged. Felt the strength of AI demand"
# → Auto-detects ticker symbols (NVDA) in the body and links to Neo4j
python3 .../manage_note.py list [--symbol 7203.T] [--type concern] [--category portfolio]
python3 .../manage_note.py delete --id note_2025-02-17_7203_T_abc12345
| Type | Meaning | Usage Example |
|---|---|---|
| thesis | Investment thesis | "EV adoption increases parts demand" |
| observation | Observation | "Appeared in top 3 screenings in a row" |
| concern | Concern | "China market slowdown risk" |
| review | Review | "3-month hold, thesis on track" |
| target | Target / exit | "Take profit at P/E 15" |
| lesson | Lesson learned | "It was a value trap" |
| journal | Investment journal / free memo | "NVDA surged. Felt AI demand" (KIK-473: symbol/category not required, auto-detects tickers from body) |
| Category | Meaning | Usage |
|---|---|---|
| stock | Individual stock note | Auto-set when --symbol is specified |
| portfolio | Portfolio-wide note | --category portfolio (PF review, rebalancing rationale, etc.) |
| market | Market note | --category market (macro trends, interest rates, etc.) |
| general | General note | --category general (uncategorized, default) |
For natural language → skill selection, see .claude/rules/intent-routing.md.
When get_context.py output is available, integrate with note operations: