一键导入
market-discovery
Automatically discover potential investment opportunities by synthesizing market data, events, sentiment, and sector momentum.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Automatically discover potential investment opportunities by synthesizing market data, events, sentiment, and sector momentum.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Stock screener combining Williams %R oversold signals with Warren Buffett-style fundamental analysis. Supports US (S&P 500) and Thai (SET) markets.
Curate a Chinese reading digest from fixed RSS and Atom feeds, focused on AI agents, frontier AI, deep interviews, and high-signal tech essays.
Summarize an earnings release into beat-or-miss, guidance change, call highlights, price reaction, and follow-up catalysts for a stock or watchlist name.
Produce a daily technology and AI news digest from a tiered source catalog, with staged fetching, optional browser fallbacks, and concise Markdown output.
Publish or interact on Twitter/X through twitter-cli when the user explicitly asks to post to Twitter/X.
Use Twitter/X tooling to inspect search results, threads, profiles, and market commentary from analysts, traders, and company watchers.
| name | market-discovery |
| description | Automatically discover potential investment opportunities by synthesizing market data, events, sentiment, and sector momentum. |
| metadata | {"marketbot":{"emoji":"🔭","triggers":["discover","opportunity","theme","rotation","市场机会","主题机会","轮动机会"],"output":"market-opportunity-report","risk":"medium","freshness":"market-live","tools":["market_snapshot","market_news","market_social_sentiment","market_brief","thesis_tracker","browser_site"],"required_tools":["market_snapshot","market_news","market_brief"],"markets":["a-share","global","mixed"],"asset_classes":["equity","crypto","commodity","etf"]}} |
Use this skill to scan the broader market and identify the most actionable investment opportunities based on events, sentiment, volume, and momentum. Treat it as an orchestrator skill: it should combine native market tools with narrower specialist skills instead of guessing ad hoc workflows.
For A-share discovery, use TickFlow-backed snapshot data as the primary live move detector when the runtime exposes it, and treat social sentiment as optional unless a market-native social/browser source is available.
/discover or asks for new market opportunities.Follow this pipeline to arrive at the final opportunity list:
market_snapshot and market_news to look for abnormal price movements, volume spikes, or catalyst clusters.news-intelligence or direct event tools to identify what is driving the anomaly.sentiment-analysis for baseline sentiment.
xueqiu-researcheastmoney-livereddit-researchtwitter-browser-researchzhihu-browser-researchweibo-browser-researchsocial-signal-browsermarket_brief for the strongest candidate or theme basket so the final answer already contains scenario framing, prior intel context, and optional logic-chain support.opportunity_score based on the weights below.For A-share discovery specifically:
market_brief(..., thesisMode="create", thesisText=...) or thesis_tracker directly.Calculate a normalized score (0.0 to 1.0) using the following weights:
Threshold: Only present opportunities with a score >= 0.70.
Categorize each discovered opportunity into one of four buckets:
Macro (e.g., Rate cuts -> Tech/Gold)Industry (e.g., Freight rates -> Shipping)Company (e.g., Earnings beat -> Specific ticker)Sentiment (e.g., Unusually high retail/social engagement on a theme)browser_site calls whenever a matching skill exists.unverified instead of presenting a concrete market view.live data unavailable or price unavailable.Yahoo 429 unless that exact failure is present in current tool warnings or source-health output.Use these guardrails when the user asks for a generic daily opportunity scan such as 每日机会分析, 今日机会, or market opportunities today.
全面普跌, 全面上涨, 系统性抛售, or similar breadth claims unless you actually fetched breadth-style evidence beyond a small basket of proxy assets.GLD, gold, TLT, or DXY as the core market thesis unless a second independent source confirms it.unverified outlier and exclude it from the main conclusion unless confirmed.今日无高置信机会,维持观察名单 instead of forcing a bullish/bearish trade idea.market_snapshot, market_news, market_social_sentiment, market_macro, and market_brief.exec, web_fetch, web_search, or browser fallbacks for broad-market price discovery when native market tools already returned usable data. If native live data is weak, say so explicitly.confirmed: supported by current tool outputwatchlist: plausible but not yet confirmedunverified: data gap or conflicting signals0.70, downgrade the setup to watchlist or no high-conviction setup.watchlist / next-session prep report rather than an intraday action plan.exec just to recover or inspect previous tool output. Use the tool results already in context, and if they are insufficient, state the gap directly.For generic daily opportunity scans, prefer this structure:
# 🔭 Daily Opportunity Report
## 1. Market Regime
- Risk-on / risk-off / mixed
- What is confirmed by current tools
## 2. High-Conviction Setups
- If none: `No high-conviction setups today.`
## 3. Watchlist
- 2-5 symbols or themes
- Why each remains only watchlist quality
## 4. Invalidations
- What would upgrade or cancel today's view
## 5. Data Gaps
- Any unverified prices, outliers, or missing market coverage
When interacting in a chat, use this format:
# 🔭 Market Opportunity Report
## 💡 Opportunity: <Theme Name> (Score: <0.0-1.0>)
**Type**: <Macro/Industry/Company/Sentiment>
**Reasons**:
- <Event/Catalyst description>
- <Fund flow/Volume notes>
- <Sentiment indicators>
**Related Assets**:
- **<SYMBOL 1>**: <Reason it benefits>
- **<SYMBOL 2>**: <Reason it benefits>
- **<SYMBOL 3>**: <Reason it benefits>
If queried programmatically or requested in a structured format by another skill, output standard JSON:
[
{
"opportunity": "AI computing",
"sector": "semiconductor",
"score": 0.82,
"type": "Industry",
"assets": [
{"asset": "NVDA"},
{"asset": "AMD"},
{"asset": "TSMC"}
]
}
]