What problem does it solve?
This Skill reduces the manual effort of turning scattered notes into organized, source-backed research. It extracts topics from markdown notes and creates structured research documents using scraped sources, saving time and improving reliability.
Core Features & Use Cases
- Topic extraction: pulls topics from headers and research tags in markdown to generate working research lists.
- Automated search and scrape: uses FireCrawl to fetch and fully scrape sources for each topic with markdown output.
- Bibliography and templates: generates BibTeX entries and provides Pandoc/MyST templates to accelerate academic writing workflows.
- Use Case: A researcher has a notes file with topics; run this skill to produce topic-focused reports with citations ready for a paper.
Quick Start
Create a topics.md file with your research topics (headers or [research]/[search] tags).
Run:
python scripts/firecrawl_research.py topics.md ./research_output 5
Ensure FIRECRAWL_API_KEY is set in the skill's .env file:
FIRECRAWL_API_KEY=your_api_key