perplexity-cli
SKILL.md
Perplexity CLI Skill
Overview
Perplexity CLI is a command-line interface for Perplexity AI that allows AI-powered searches directly from the terminal with support for multiple models, streaming output, and file attachments.
Prerequisites
# Verify installation
perplexity --help
Quick Reference
| Command | Description |
|---|---|
perplexity "query" --mode pro --json |
Search with pro mode and JSON output |
| Mode | Flag | Description |
|---|---|---|
| pro | --mode pro |
Deep search with reasoning (default) |
Common Operations
Basic Query
perplexity "What is quantum computing?" --mode pro --json
Read Query from File, Save Response
perplexity -f question.md -o answer.md --mode pro --json
Query with Sources
perplexity "Climate research" --sources web,scholar --mode pro --json
All Flags
| Flag | Short | Description |
|---|---|---|
--json |
Output in JSON format (REQUIRED for scripts) | |
--mode |
Search mode | |
--sources |
-s |
Sources: web,scholar,social |
--language |
-l |
Response language (e.g., en-US, pt-BR) |
--file |
-f |
Read query from file |
--output |
-o |
Save response to file |
Best Practices
- ALWAYS use
--mode pro --jsonfor all queries (pro mode with JSON output) - DO NOT use
--modelflag - model is configured by the user in config - Use
-fand-oflags for batch processing
Piping and Scripting
# Pipe query from stdin (JSON output)
echo "What is Go?" | perplexity --mode pro --json
# Use in scripts (JSON output REQUIRED)
RESPONSE=$(perplexity "Quick answer" --mode pro --json 2>/dev/null)
# Batch processing (JSON output)
cat questions.txt | while read q; do
perplexity "$q" --mode pro -o "answers/$(echo $q | md5sum | cut -c1-8).md" --json
done
Weekly Installs
13
Repository
quantmind-br/skillsGitHub Stars
2
First Seen
Jan 28, 2026
Security Audits
Installed on
opencode11
github-copilot11
codex11
gemini-cli11
antigravity10
kilo10