Skip to content
Back to skills

Research Company

ASecurity

B2B company research producing professional PDF reports. Use when asked to research a company, analyze a business, create an account profile, or generate market intelligence from a company URL. Outputs a beautifully formatted, downloadable PDF report.

  • 651 stars
  • 0 votes
  • 0 copies
  • 10 views
  • Added February 10, 2026
developmentpythonbash

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 3 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add sundial-org/awesome-openclaw-skills --skill research-company --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Research Company?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Research Company
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sundial-org-research-company/badge)](https://www.skillsdirectory.com/skills/sundial-org-research-company)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: research-company
description: B2B company research producing professional PDF reports. Use when asked to research a company, analyze a business, create an account profile, or generate market intelligence from a company URL. Outputs a beautifully formatted, downloadable PDF report.
---

# Company Research

Generate comprehensive Account Research Reports as professionally styled PDFs from a company URL.

## Workflow

1. **Research** the company (web fetch + searches)
2. **Build** JSON data structure
3. **Generate** PDF via `scripts/generate_report.py`
4. **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):

```json
{
  "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

```bash
# 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

Files in this skill

  • SKILL.md2.6 KB
  • references/data-schema.md7.4 KB
  • scripts/generate_report.py19 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.