perplexity
4
总安装量
4
周安装量
#51392
全站排名
安装命令
npx skills add https://github.com/cachemoney/agent-toolkit --skill perplexity
Agent 安装分布
pi
4
gemini-cli
4
antigravity
4
claude-code
4
github-copilot
4
codex
4
Skill 文档
Perplexity Tools
Use ONLY when user says “search”, “find”, “look up”, “ask”, “research”, or “what’s the latest” for generic queries. NOT for library/framework docs (use Context7), gt CLI (use Graphite MCP), or workspace questions (use Nx MCP).
Quick Reference
Which Perplexity tool?
- Need search results/URLs? â Perplexity Search
- Need conversational answer? â Perplexity Ask
- Need deep research? â Researcher agent (
/research <topic>)
NOT Perplexity – use these instead:
- Library/framework docs â Context7 MCP
- Graphite
gtCLI â Graphite MCP - THIS workspace â Nx MCP
- Specific URL â URL Crawler
Perplexity Search
When to use:
- Generic searches, finding resources
- Current best practices, recent information
- Tutorial/blog post discovery
- User says “search for…”, “find…”, “look up…”
Default parameters (ALWAYS USE):
mcp__perplexity__perplexity_search({
query: "your search query",
max_results: 3, // Default is 10 - too many!
max_tokens_per_page: 512 // Reduce per-result content
})
When to increase limits: Only if:
- User explicitly needs comprehensive results
- Initial search found nothing useful
- Complex topic needs multiple sources
// Increased limits (use sparingly)
mcp__perplexity__perplexity_search({
query: "complex topic",
max_results: 5,
max_tokens_per_page: 1024
})
Perplexity Ask
When to use:
- Need conversational explanation, not search results
- Synthesize information from web
- Explain concepts with current context
Usage:
mcp__perplexity__perplexity_ask({
messages: [
{
role: "user",
content: "Explain how postgres advisory locks work"
}
]
})
NOT for:
- Library documentation (use Context7)
- Deep multi-source research (use researcher agent)
Prohibited Tool
NEVER use: mcp__perplexity__perplexity_research
Use instead: Researcher agent (/research <topic>)
- Token cost: 30-50k tokens
- Provides multi-source synthesis with citations
- Use sparingly for complex questions only
Tool Selection Chain
Priority order:
- Context7 MCP – Library/framework docs
- Graphite MCP – Any
gtCLI mention - Nx MCP – THIS workspace questions
- Perplexity Search – Generic searches
- Perplexity Ask – Conversational answers
- Researcher agent – Deep multi-source research
- WebSearch – Last resort (after Perplexity exhausted)
Examples
â CORRECT – Use Perplexity Search:
- “Find postgres migration best practices”
- “Search for React testing tutorials”
- “Look up latest trends in microservices”
â CORRECT – Use Perplexity Ask:
- “Explain how postgres advisory locks work”
- “What are the trade-offs of microservices?”
â WRONG – Use Context7 instead:
- “Search for React hooks documentation” â Context7 MCP
- “Find Next.js routing docs” â Context7 MCP
- “Look up Temporal workflow API” â Context7 MCP
â WRONG – Use Graphite MCP instead:
- “Search for gt stack commands” â Graphite MCP
- “Find gt branch workflow” â Graphite MCP
â WRONG – Use Nx MCP instead:
- “Search for build config” (in THIS workspace) â Nx MCP
- “Find project dependencies” (in THIS workspace) â Nx MCP
Key Points
- Default to limited results – avoid context bloat
- Library docs = Context7 – ALWAYS try Context7 first
- “gt” = Graphite MCP – ANY “gt” mention uses Graphite
- Deep research = /research – NOT perplexity_research tool
- Fallback chain – Search â Ask â WebSearch (last resort)