autumn-prospect-researchlisted
Install: claude install-skill riteshkew/yc-skills
# Workflow
When this skill triggers, follow these steps in order.
## Step 1 — Identify the research target
Ask the user for the company or person name and (optionally) their website URL.
- If a URL is provided, use it with the `--live` flag for a live fetch.
- If only a name is provided, use web search to locate the canonical URL before fetching.
- If neither is available, offer to run the built-in example against the committed cached fixture for Y Combinator.
## Step 2 — Fetch and extract
Run the research engine against the target:
**Offline / cached mode** (default — no network required):
```bash
node scripts/research.mjs
```
Reads `resources/ycombinator-cached.html` and extracts facts from the committed fixture.
**Live mode** (requires network access):
```bash
node scripts/research.mjs --live <url>
```
Fetches the URL using Node's built-in `fetch`, then runs the same extraction pipeline.
The engine:
1. Strips HTML tags and normalizes whitespace to plain text.
2. Extracts the page title, meta description, and notable bullet lines.
3. Identifies the company name, what they do, and notable statistics or signals.
## Step 3 — Synthesize the brief
The engine writes a structured Markdown brief with five sections:
| Section | Content |
|---------|---------|
| **Company** | Name extracted from the page title |
| **What They Do** | Meta description or first meaningful paragraph |
| **Signals / Notables** | Bullet lines from the page (stats, dates, funding, news) |
| **Li