journalist-media-researchlisted
Install: claude install-skill Crawlora-org/crawlora-skills
# Journalist and media research
Find reporters whose actual coverage fits a story, and explain the match.
The output is a researched media list; sending pitches is a separate action
requiring the user's request.
## Setup and requests
Set `CRAWLORA_API_KEY` to your key from [crawlora.net](https://crawlora.net).
Run the bundled `scripts/crawlora.sh` from this skill directory or by absolute
path. It calls `https://api.crawlora.net/api/v1` with `x-api-key` and prints JSON.
Keep the key in the environment. Consult [reference/endpoints.md](reference/endpoints.md)
for exact parameters and supported enum values.
## Workflow
1. Identify the story angle, relevant beats, target audience/geography, and
requested list size. A product category alone may need a more specific angle;
use the user's supplied brief before asking for additional information.
2. Inspect `/datasets/journalists/facets` with `facet=outlet`, `vertical`, or
`topic` to discover the supported roster and filter values. Search by `q`,
`vertical`, and/or returned exact `topic`/`outlet` values. `q` searches name,
title, and bio, not article text. Use `page_size` up to 100, within the
10,000-record result window.
3. Retrieve promising records from `/datasets/journalists/items/{outlet}/{slug}`
using identifiers returned by search. Keep the outlet-specific identity:
people can change outlets or contribute to more than one.
4. Verify current affiliation and recent relevant work using `profile_url`,