Industry Research Skill
A comprehensive skill for conducting deep industry research across multiple sectors including consumer, technology, healthcare, and finance industries.
Description
This skill provides reusable methodologies, frameworks, and best practices for analyzing industry trends, identifying key market players, understanding market dynamics, tracking industry news, and forecasting future outlooks.
Core Research Areas
1. Industry Trends Analysis
- Current market trends and growth patterns
- Emerging technologies and innovations
- Consumer behavior shifts
- Regulatory and policy changes
- Market disruptions and transformations
2. Key Companies & Market Leaders
- Market leaders and their market share
- Notable players and emerging competitors
- Competitive positioning
- Company performance metrics
- Strategic initiatives and investments
3. Market Dynamics
- Market size and growth rates
- Key performance indicators (KPIs)
- Market segmentation
- Pricing trends
- Supply chain dynamics
4. Industry News & Developments
- Recent industry news and events
- Regulatory changes and compliance updates
- Major mergers and acquisitions
- Product launches and innovations
- Industry conferences and announcements
5. Future Outlook
- Emerging trends and opportunities
- Market predictions and forecasts
- Technology disruptions on the horizon
- Regulatory changes expected
- Investment and growth opportunities
Research Methodology
Phase 1: Source Identification
Industry-Specific News Sources
- Identify top industry publications
- Track industry trade publications
- Monitor industry association websites
- Follow industry analysts and thought leaders
Market Data Sources
- Financial data platforms (Yahoo Finance, Finviz)
- Market research reports (Gartner, Statista, industry reports)
- Government data sources
- Industry databases
Company Information Sources
- Company websites and investor relations
- Financial filings and reports
- Industry databases (Crunchbase, PitchBook)
- News aggregators
Phase 2: Data Collection
Browser Automation Workflow
- Navigate to each source using Playwright MCP servers
- Capture screenshots for visual analysis
- Extract structured data from pages
- Verify data accuracy against screenshots
Screenshot Analysis
- Always capture screenshots before extraction
- Use Read tool to visually analyze screenshots
- Extract only what is visible in screenshots
- Verify extracted data matches screenshot content
Phase 3: Analysis & Synthesis
Trend Identification
- Group related information by theme
- Identify patterns across multiple sources
- Distinguish between trends and isolated events
- Note confidence levels based on source diversity
Market Analysis
- Compile market size and growth data
- Compare metrics across companies
- Identify market leaders and their positions
- Analyze competitive dynamics
Insight Generation
- Synthesize information into actionable insights
- Connect trends to market implications
- Identify opportunities and threats
- Provide forward-looking analysis
Industry-Specific Frameworks
Consumer Industry Framework
- Focus Areas: Retail performance, e-commerce growth, consumer spending, brand analysis
- Key Metrics: Same-store sales, online vs. offline growth, consumer sentiment, brand value
- Sources: Retail Dive, Consumer Reports, NRF, Statista consumer data
Technology Industry Framework
- Focus Areas: Innovation trends, market leaders, sector performance, emerging technologies
- Key Metrics: Market share, R&D spending, patent activity, adoption rates
- Sources: TechCrunch, The Verge, Ars Technica, Gartner reports
Healthcare Industry Framework
- Focus Areas: Healthcare trends, regulatory changes, biotech developments, market dynamics
- Key Metrics: FDA approvals, clinical trial results, market size, growth rates
- Sources: STAT News, Fierce Healthcare, Healthcare Dive, industry reports
Finance Industry Framework
- Focus Areas: Banking trends, fintech innovation, regulatory changes, market performance
- Key Metrics: Assets under management, loan growth, fintech adoption, regulatory compliance
- Sources: American Banker, Financial Times banking, Fintech News, industry reports
Best Practices
Data Quality Standards
- ✅ All data should be current (latest available)
- ✅ Verify data against multiple sources when possible
- ✅ Extract only what is visible in screenshots
- ✅ Note data recency and source reliability
- ✅ Distinguish between facts and opinions
Research Workflow
- Start Broad: Begin with industry overview and major trends
- Narrow Focus: Drill down into specific companies and metrics
- Cross-Reference: Verify information across multiple sources
- Synthesize: Combine insights into coherent analysis
- Document: Save all screenshots and raw data for reference
Source Evaluation
- Primary Sources: Company websites, financial filings, official reports
- Secondary Sources: News articles, industry publications, analyst reports
- Tertiary Sources: Aggregators, summaries, third-party analysis
- Reliability: Prioritize primary sources, cross-check secondary sources
Output Structure
All research outputs follow this directory structure:
outputs/
└── <agent_name>/
└── <customer_name>/
├── reports/ # Final markdown research reports
├── scripts/ # Generated research code
├── raw/ # JSON/CSV data files
└── screenshots/ # PNG screenshots of sources
Report Template
## [Industry] Research Report
**Generated:** [Date/Time]
**Research Period:** [Date range]
**Sources Analyzed:** [List of sources]
---
### Executive Summary
[2-3 paragraph overview of key findings]
---
### Industry Trends
[Current trends with analysis and sources]
---
### Key Companies & Market Leaders
[Top companies with market position and analysis]
---
### Market Dynamics
[Market size, growth rates, key metrics with sources]
---
### Recent Developments
[Industry news and events with dates and sources]
---
### Future Outlook
[Emerging trends, predictions, and opportunities]
---
### Source Attribution
[List of all sources and URLs used]
Code Examples
Basic Industry Research Workflow
import asyncio
from playwright.async_api import async_playwright
async def research_industry_trends(industry_sources):
"""
Research industry trends from multiple sources.
Args:
industry_sources (list): List of URLs to research
Returns:
dict: Research findings organized by source
"""
findings = {}
async with async_playwright() as p:
browser = await p.chromium.launch()
page = await browser.new_page(viewport={"width": 1920, "height": 1080})
for source_url in industry_sources:
try:
# Navigate and capture
await page.goto(source_url, wait_until="domcontentloaded", timeout=120000)
await page.screenshot(path=f"screenshot_{source_url.replace('/', '_')}.png", full_page=True)
# Extract data (implement based on page structure)
# ... extraction logic ...
findings[source_url] = extracted_data
except Exception as e:
print(f"Error researching {source_url}: {e}")
await browser.close()
return findings
Market Data Extraction
async def extract_market_metrics(page, selector_mapping):
"""
Extract market metrics from a financial data page.
Args:
page: Playwright page object
selector_mapping (dict): Mapping of metric names to CSS selectors
Returns:
dict: Extracted metrics
"""
metrics = {}
for metric_name, selector in selector_mapping.items():
try:
element = await page.query_selector(selector)
if element:
text = await element.inner_text()
metrics[metric_name] = text.strip()
except Exception as e:
print(f"Error extracting {metric_name}: {e}")
return metrics
Common Research Tasks
1. Industry Trend Analysis
- Identify recurring themes across multiple sources
- Track trend evolution over time
- Distinguish between fads and lasting trends
- Analyze trend drivers and implications
2. Competitive Landscape Mapping
- Identify market leaders and their positions
- Map competitive relationships
- Analyze market share distribution
- Identify emerging competitors
3. Market Size Estimation
- Gather market size data from multiple sources
- Compare estimates across sources
- Note methodology differences
- Provide range estimates when sources differ
4. Regulatory Impact Assessment
- Track regulatory changes and proposals
- Assess impact on industry players
- Identify compliance requirements
- Forecast regulatory trends
Integration with Agents
This skill is designed to be used by specialized industry researcher agents:
consumer_researcher.md - Consumer/retail industry
tech_researcher.md - Technology industry
healthcare_researcher.md - Healthcare/biotech industry
finance_researcher.md - Finance/banking industry
Each agent applies this skill's methodologies to their specific industry domain.
Dependencies
- Playwright for browser automation
- Screenshot capture capabilities
- Visual analysis tools (Read tool)
- Data extraction and processing capabilities
Performance Notes
- Research multiple sources in parallel when possible
- Cache screenshots for reference
- Save raw data for future analysis
- Organize findings by research area for easy access
1---2name: industry-research3description: Comprehensive industry research skill providing methodologies, frameworks, and best practices for analyzing industry trends, key companies, market dynamics, and industry-specific developments across consumer, tech, healthcare, and finance sectors4---5
6# Industry Research Skill
7
8A comprehensive skill for conducting deep industry research across multiple sectors including consumer, technology, healthcare, and finance industries.
9
10## Description
11
12This skill provides reusable methodologies, frameworks, and best practices for analyzing industry trends, identifying key market players, understanding market dynamics, tracking industry news, and forecasting future outlooks.
13
14## Core Research Areas
15
16### 1. Industry Trends Analysis
17- Current market trends and growth patterns
18- Emerging technologies and innovations
19- Consumer behavior shifts
20- Regulatory and policy changes
21- Market disruptions and transformations
22
23### 2. Key Companies & Market Leaders
24- Market leaders and their market share
25- Notable players and emerging competitors
26- Competitive positioning
27- Company performance metrics
28- Strategic initiatives and investments
29
30### 3. Market Dynamics
31- Market size and growth rates
32- Key performance indicators (KPIs)
33- Market segmentation
34- Pricing trends
35- Supply chain dynamics
36
37### 4. Industry News & Developments
38- Recent industry news and events
39- Regulatory changes and compliance updates
40- Major mergers and acquisitions
41- Product launches and innovations
42- Industry conferences and announcements
43
44### 5. Future Outlook
45- Emerging trends and opportunities
46- Market predictions and forecasts
47- Technology disruptions on the horizon
48- Regulatory changes expected
49- Investment and growth opportunities
50
51## Research Methodology
52
53### Phase 1: Source Identification
541. **Industry-Specific News Sources**
55 - Identify top industry publications
56 - Track industry trade publications
57 - Monitor industry association websites
58 - Follow industry analysts and thought leaders
59
602. **Market Data Sources**
61 - Financial data platforms (Yahoo Finance, Finviz)
62 - Market research reports (Gartner, Statista, industry reports)
63 - Government data sources
64 - Industry databases
65
663. **Company Information Sources**
67 - Company websites and investor relations
68 - Financial filings and reports
69 - Industry databases (Crunchbase, PitchBook)
70 - News aggregators
71
72### Phase 2: Data Collection
731. **Browser Automation Workflow**
74 - Navigate to each source using Playwright MCP servers
75 - Capture screenshots for visual analysis
76 - Extract structured data from pages
77 - Verify data accuracy against screenshots
78
792. **Screenshot Analysis**
80 - Always capture screenshots before extraction
81 - Use Read tool to visually analyze screenshots
82 - Extract only what is visible in screenshots
83 - Verify extracted data matches screenshot content
84
85### Phase 3: Analysis & Synthesis
861. **Trend Identification**
87 - Group related information by theme
88 - Identify patterns across multiple sources
89 - Distinguish between trends and isolated events
90 - Note confidence levels based on source diversity
91
922. **Market Analysis**
93 - Compile market size and growth data
94 - Compare metrics across companies
95 - Identify market leaders and their positions
96 - Analyze competitive dynamics
97
983. **Insight Generation**
99 - Synthesize information into actionable insights
100 - Connect trends to market implications
101 - Identify opportunities and threats
102 - Provide forward-looking analysis
103
104## Industry-Specific Frameworks
105
106### Consumer Industry Framework
107- **Focus Areas:** Retail performance, e-commerce growth, consumer spending, brand analysis
108- **Key Metrics:** Same-store sales, online vs. offline growth, consumer sentiment, brand value
109- **Sources:** Retail Dive, Consumer Reports, NRF, Statista consumer data
110
111### Technology Industry Framework
112- **Focus Areas:** Innovation trends, market leaders, sector performance, emerging technologies
113- **Key Metrics:** Market share, R&D spending, patent activity, adoption rates
114- **Sources:** TechCrunch, The Verge, Ars Technica, Gartner reports
115
116### Healthcare Industry Framework
117- **Focus Areas:** Healthcare trends, regulatory changes, biotech developments, market dynamics
118- **Key Metrics:** FDA approvals, clinical trial results, market size, growth rates
119- **Sources:** STAT News, Fierce Healthcare, Healthcare Dive, industry reports
120
121### Finance Industry Framework
122- **Focus Areas:** Banking trends, fintech innovation, regulatory changes, market performance
123- **Key Metrics:** Assets under management, loan growth, fintech adoption, regulatory compliance
124- **Sources:** American Banker, Financial Times banking, Fintech News, industry reports
125
126## Best Practices
127
128### Data Quality Standards
129- ✅ All data should be current (latest available)
130- ✅ Verify data against multiple sources when possible
131- ✅ Extract only what is visible in screenshots
132- ✅ Note data recency and source reliability
133- ✅ Distinguish between facts and opinions
134
135### Research Workflow
1361. **Start Broad:** Begin with industry overview and major trends
1372. **Narrow Focus:** Drill down into specific companies and metrics
1383. **Cross-Reference:** Verify information across multiple sources
1394. **Synthesize:** Combine insights into coherent analysis
1405. **Document:** Save all screenshots and raw data for reference
141
142### Source Evaluation
143- **Primary Sources:** Company websites, financial filings, official reports
144- **Secondary Sources:** News articles, industry publications, analyst reports
145- **Tertiary Sources:** Aggregators, summaries, third-party analysis
146- **Reliability:** Prioritize primary sources, cross-check secondary sources
147
148## Output Structure
149
150All research outputs follow this directory structure:
151
152```
153outputs/
154└── <agent_name>/
155 └── <customer_name>/
156 ├── reports/ # Final markdown research reports
157 ├── scripts/ # Generated research code
158 ├── raw/ # JSON/CSV data files
159 └── screenshots/ # PNG screenshots of sources
160```
161
162## Report Template
163
164```markdown
165## [Industry] Research Report
166
167**Generated:** [Date/Time]
168**Research Period:** [Date range]
169**Sources Analyzed:** [List of sources]
170
171---
172
173### Executive Summary
174[2-3 paragraph overview of key findings]
175
176---
177
178### Industry Trends
179[Current trends with analysis and sources]
180
181---
182
183### Key Companies & Market Leaders
184[Top companies with market position and analysis]
185
186---
187
188### Market Dynamics
189[Market size, growth rates, key metrics with sources]
190
191---
192
193### Recent Developments
194[Industry news and events with dates and sources]
195
196---
197
198### Future Outlook
199[Emerging trends, predictions, and opportunities]
200
201---
202
203### Source Attribution
204[List of all sources and URLs used]
205```
206
207## Code Examples
208
209### Basic Industry Research Workflow
210
211```python
212import asyncio
213from playwright.async_api import async_playwright
214
215async def research_industry_trends(industry_sources):
216 """
217 Research industry trends from multiple sources.
218
219 Args:
220 industry_sources (list): List of URLs to research
221
222 Returns:
223 dict: Research findings organized by source
224 """
225 findings = {}
226
227 async with async_playwright() as p:
228 browser = await p.chromium.launch()
229 page = await browser.new_page(viewport={"width": 1920, "height": 1080})
230
231 for source_url in industry_sources:
232 try:
233 # Navigate and capture
234 await page.goto(source_url, wait_until="domcontentloaded", timeout=120000)
235 await page.screenshot(path=f"screenshot_{source_url.replace('/', '_')}.png", full_page=True)
236
237 # Extract data (implement based on page structure)
238 # ... extraction logic ...
239
240 findings[source_url] = extracted_data
241 except Exception as e:
242 print(f"Error researching {source_url}: {e}")
243
244 await browser.close()
245
246 return findings
247```
248
249### Market Data Extraction
250
251```python
252async def extract_market_metrics(page, selector_mapping):
253 """
254 Extract market metrics from a financial data page.
255
256 Args:
257 page: Playwright page object
258 selector_mapping (dict): Mapping of metric names to CSS selectors
259
260 Returns:
261 dict: Extracted metrics
262 """
263 metrics = {}
264
265 for metric_name, selector in selector_mapping.items():
266 try:
267 element = await page.query_selector(selector)
268 if element:
269 text = await element.inner_text()
270 metrics[metric_name] = text.strip()
271 except Exception as e:
272 print(f"Error extracting {metric_name}: {e}")
273
274 return metrics
275```
276
277## Common Research Tasks
278
279### 1. Industry Trend Analysis
280- Identify recurring themes across multiple sources
281- Track trend evolution over time
282- Distinguish between fads and lasting trends
283- Analyze trend drivers and implications
284
285### 2. Competitive Landscape Mapping
286- Identify market leaders and their positions
287- Map competitive relationships
288- Analyze market share distribution
289- Identify emerging competitors
290
291### 3. Market Size Estimation
292- Gather market size data from multiple sources
293- Compare estimates across sources
294- Note methodology differences
295- Provide range estimates when sources differ
296
297### 4. Regulatory Impact Assessment
298- Track regulatory changes and proposals
299- Assess impact on industry players
300- Identify compliance requirements
301- Forecast regulatory trends
302
303## Integration with Agents
304
305This skill is designed to be used by specialized industry researcher agents:
306- `consumer_researcher.md` - Consumer/retail industry
307- `tech_researcher.md` - Technology industry
308- `healthcare_researcher.md` - Healthcare/biotech industry
309- `finance_researcher.md` - Finance/banking industry
310
311Each agent applies this skill's methodologies to their specific industry domain.
312
313## Dependencies
314
315- Playwright for browser automation
316- Screenshot capture capabilities
317- Visual analysis tools (Read tool)
318- Data extraction and processing capabilities
319
320## Performance Notes
321
322- Research multiple sources in parallel when possible
323- Cache screenshots for reference
324- Save raw data for future analysis
325- Organize findings by research area for easy access
326