Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Web search and research using Perplexity AI. Use when user says "search", "find", "look up", "ask", "research", or "what's the latest" for generic queries. NOT for library/framework docs (use Context7) or workspace questions.
.claude/skills/davila7-perplexity/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | -62% | 0% |
| case-17 | ✗→✓ | ▲ Improved | -10% | 0% |
| case-21 | ✗→✓ | ▲ Improved | -19% | 0% |
| case-22 | ✗→✓ | ▲ Improved | 62% | 0% |
| case-23 | ✗→✓ | ▲ Improved | -62% | 0% |
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).
Which Perplexity tool?
/research <topic>)NOT Perplexity - use these instead:
gt CLI → Graphite MCPWhen to use:
Default parameters (ALWAYS USE):
typescriptmcp__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:
typescript// Increased limits (use sparingly) mcp__perplexity__perplexity_search({ query: "complex topic", max_results: 5, max_tokens_per_page: 1024 })
When to use:
Usage:
typescriptmcp__perplexity__perplexity_ask({ messages: [ { role: "user", content: "Explain how postgres advisory locks work" } ] })
NOT for:
NEVER use: mcp__perplexity__perplexity_research
Use instead: Researcher agent (/research <topic>)
Priority order:
gt CLI mention✅ CORRECT - Use Perplexity Search:
✅ CORRECT - Use Perplexity Ask:
❌ WRONG - Use Context7 instead:
❌ WRONG - Use Graphite MCP instead:
❌ WRONG - Use Nx MCP instead:
Other measured skills in the registry, with their headline benchmark lift.