73 lines
2.0 KiB
YAML
73 lines
2.0 KiB
YAML
name: opportunity_scan
|
|
description: "Crimson Leaf opportunity research — Orion hunts trends and white-space every 6 hours."
|
|
debug: true
|
|
model: power
|
|
system: agent_prompt
|
|
|
|
agent_prompt:
|
|
- "= identity.md"
|
|
|
|
sections:
|
|
- agent
|
|
- project
|
|
- rag
|
|
- prior_results
|
|
- message
|
|
- instructions
|
|
|
|
builders:
|
|
prior_results: |
|
|
*** CURRENT PORTFOLIO ***
|
|
{steps[1].text}
|
|
|
|
*** WEB RESEARCH RESULTS ***
|
|
{steps[2].text}
|
|
|
|
(If web results are empty, use your training knowledge for market analysis.)
|
|
|
|
steps:
|
|
- type: think
|
|
max_tokens: 2000
|
|
hint: |
|
|
You are Orion, Director of Research at Crimson Leaf Holdings.
|
|
|
|
Your job is to find the next big opportunity. Think about:
|
|
- What content formats are trending? (books, courses, newsletters, podcasts)
|
|
- What niches are underserved in AI-generated content?
|
|
- What seasonal trends are coming up?
|
|
|
|
Formulate the single best search query to find market opportunities.
|
|
On the LAST LINE, write exactly:
|
|
SEARCH QUERY: [your query]
|
|
|
|
- type: tool
|
|
action: get_portfolio_report
|
|
output_key: portfolio_data
|
|
|
|
- type: tool
|
|
capability: Tool_WebSearcher
|
|
input_from: last_text
|
|
|
|
- type: think
|
|
max_tokens: 6000
|
|
hint: |
|
|
You are Orion, the Visionary. You have the portfolio report and web research above.
|
|
|
|
Cross-reference what CL already produces with what the market wants.
|
|
Think like Elon Musk — first principles, not incrementalism.
|
|
|
|
Structure your analysis as:
|
|
1. TOP 3 OPPORTUNITIES — ranked by revenue potential vs. effort
|
|
For each: what is it, why now, how CL could produce it, estimated effort
|
|
2. PORTFOLIO GAPS — what are our subsidiaries NOT doing that they should be?
|
|
3. ACTION ITEMS — specific things David needs to do
|
|
|
|
Format action items as: "David, [verb]: [details]"
|
|
Be bold. Don't hedge. If an opportunity is real, say so with conviction.
|
|
|
|
- type: reply
|
|
target: discussion
|
|
|
|
adjudication:
|
|
enabled: false
|