Download and save Perplexity.ai conversations as individual Markdown files. One thread = one .md file. Processes threads sequentially. Supports single thread, URL lists, or full history export. Triggers on "download perplexity thread", "export perplexity history", "save all perplexity threads", or any request to capture Perplexity conversations.
Browser
perplexity-toolkit
Try itAutomate Perplexity AI search — batch, extract, aggregate, verify.
What it does
Automate Perplexity AI search — batch, extract, aggregate, verify.
The skill document
perplexity-toolkit
Automate Perplexity AI search via browser control — search, extract, batch, and analyze.
When to Use
- Batch search hundreds of queries with resume support
- Extract all cited sources from Perplexity results
- Aggregate and deduplicate sources across multiple searches
- Research tasks that need Perplexity's Deep Research or Model Council modes
Quick Start
git clone https://github.com/mfang0126/perplexity-toolkit.git
cd perplexity-toolkit
pip install -e .
CLI
perplexity search "query" # Standard search
perplexity search "query" --mode deep # Deep research
perplexity search "query" --mode council # Model council
perplexity batch queries.txt # Batch from file
perplexity aggregate results/ --output report.md
perplexity history # View search history
4 Search Modes
| Mode | What It Does |
|---|---|
| Standard | Quick search with citations |
| Deep Research | Multi-step, thorough investigation |
| Model Council | Multiple models debate the answer |
| Step-by-step | Learning-oriented breakdown |
Requirements
- Python 3.10+
- Playwright (browser automation)
- Perplexity account (free tier works)
Related skills
Perplexity Sonar search and answer generation through AIsa. Use when the task is specifically to call Perplexity Sonar, Sonar Pro, Sonar Reasoning Pro, or So...
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking...
Search Google using AI Mode
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
use for adaptive deep research, broad but accurate information gathering, literature review, github and project due diligence, source graph investigation, ci...