Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
softaworks avatar

Perplexity

  • 600 installs
  • 2.3k repo stars
  • Updated March 5, 2026
  • softaworks/agent-toolkit

perplexity is a Claude skill that lets coding agents perform accurate web searches and deep research using Perplexity AI Search, Ask, and Researcher tools for generic queries outside library documentation.

About

perplexity is a Claude skill from softaworks/agent-toolkit that wires Perplexity AI into coding agents for web search and research. The skill defines three Perplexity modes: Search for results and URLs, Ask for conversational answers, and Researcher for deep research. Developers reach for perplexity when users say search, find, look up, ask, research, or what's the latest for generic queries—not library docs (Context7), gt CLI (Graphite MCP), or workspace questions (Nx MCP). The skill provides a quick-reference routing table so agents pick the correct Perplexity endpoint per query intent.

  • Three specialized tools: Perplexity Search for results and URLs, Perplexity Ask for conversational answers, and Research
  • Triggered automatically on keywords: search, find, look up, ask, research, or what's the latest
  • Default parameters optimized for coding agents: max_results: 3 and max_tokens_per_page: 512
  • Clear routing rules that prevent misuse on library docs, workspace questions, or specific URLs
  • Explicit NOT cases documented for Context7, Graphite MCP, Nx MCP and URL Crawler

Perplexity by the numbers

  • 600 all-time installs (skills.sh)
  • +15 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #1,582 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/softaworks/agent-toolkit --skill perplexity

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs600
repo stars2.3k
Last updatedMarch 5, 2026
Repositorysoftaworks/agent-toolkit

How do coding agents run Perplexity web research?

Let their coding agent perform accurate web searches and deep research using Perplexity AI.

Who is it for?

Developers whose coding agents need Perplexity-powered web search and deep research for generic queries beyond library documentation.

Skip if: Library or framework documentation lookups where Context7 or workspace-specific MCP tools are the correct integration.

When should I use this skill?

User says search, find, look up, ask, research, or what's the latest for generic web queries during agent sessions.

What you get

Perplexity search results with URLs, conversational answers, or deep-research reports routed by query intent.

  • search results with URLs
  • conversational answers
  • deep research reports

By the numbers

  • Defines three Perplexity tool modes: Search, Ask, and Researcher
  • Explicitly excludes Context7, Graphite MCP, and Nx MCP use cases

Files

SKILL.mdMarkdownGitHub ↗

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 gt CLI → 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: 1. Context7 MCP - Library/framework docs 2. Graphite MCP - Any gt CLI mention 3. Nx MCP - THIS workspace questions 4. Perplexity Search - Generic searches 5. Perplexity Ask - Conversational answers 6. Researcher agent - Deep multi-source research 7. 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)

Related skills

FAQ

Which Perplexity tool should agents use?

perplexity routes Search for URLs and results, Ask for conversational answers, and Researcher for deep research—chosen based on whether the user needs links, a direct answer, or multi-source investigation.

When should perplexity not be used?

perplexity is for generic search and research queries; library or framework documentation should use Context7, gt CLI tasks use Graphite MCP, and workspace questions use Nx MCP instead.

AI & Agent Buildingresearchautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.