research-company
Company Research
Generate comprehensive Account Research Reports as professionally styled PDFs from a company URL.
Workflow
- Research the company (web fetch + searches)
- Build JSON data structure
- Generate PDF via
scripts/generate_report.py - Deliver PDF to user
Phase 1: Research (Parallel)
Execute these searches concurrently to minimize context usage:
WebFetch: [company URL]
WebSearch: "[company name] funding news 2024"
WebSearch: "[company name] competitors market"
WebSearch: "[company name] CEO founder leadership"
Extract from website: company name, industry, HQ, founded, leadership, products/services, pricing model, target customers, case studies, testimonials, recent news.
Phase 2: Build Data Structure
Create JSON matching this schema (see references/data-schema.md for full spec):
{
"company_name": "...",
"source_url": "...",
"report_date": "January 20, 2026",
"executive_summary": "3-5 sentences...",
"profile": { "name": "...", "industry": "...", ... },
"products": { "offerings": [...], "differentiators": [...] },
"target_market": { "segments": "...", "verticals": [...] },
"use_cases": [{ "title": "...", "description": "..." }],
"competitors": [{ "name": "...", "strengths": "...", "differentiation": "..." }],
"industry": { "trends": [...], "opportunities": [...], "challenges": [...] },
"developments": [{ "date": "...", "title": "...", "description": "..." }],
"lead_gen": { "keywords": {...}, "outreach_angles": [...] },
"info_gaps": ["..."]
}
Phase 3: Generate PDF
# Install if needed
pip install reportlab
# Save JSON to temp file
cat > /tmp/research_data.json << 'EOF'
{...your JSON data...}
EOF
# Generate PDF
python3 scripts/generate_report.py /tmp/research_data.json /path/to/output/report.pdf
Phase 4: Deliver
Save PDF to workspace folder and provide download link:
[Download Company Research Report](computer:///sessions/.../report.pdf)
Quality Standards
- Accuracy: Base claims on observable evidence; cite sources
- Specificity: Include product names, metrics, customer examples
- Completeness: Note gaps as "Not publicly available"
- No fabrication: Never invent information
Resources
scripts/generate_report.py- PDF generator (uses reportlab)references/data-schema.md- Full JSON schema with examples
More from kirkluokun/awesome-a-stock-openclawskills
financial-data-analysis
|
160stock-trade-journal
按统一规则记录交易流水。按个股落 Markdown,同时写入 SQLite 便于统计与量化复盘。
69capability-evolver
A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.
66cctv-news-fetcher
Fetch and parse news highlights from CCTV News Broadcast (Xinwen Lianbo) for a given date.
57reddit-search
搜索 Reddit 的子版块并获取相关信息。
53news-summary
This skill should be used when the user asks for news updates, daily briefings, or what's happening in the world. Fetches news from trusted international RSS feeds and can create voice summaries.
43