Read and write Perplexity: ask AI questions with web search and citations, list models, run raw searches.

MITAuto-check passedProductivity & Automation

Install Perplexity

skills CLI
$ npx skills add Anil-matcha/awesome-muse-connectors --skill perplexity -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Anil-matcha/awesome-muse-connectors perplexity --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Anil-matcha/awesome-muse-connectors.git skills-src && mkdir -p .claude/skills && cp -r skills-src/connectors/perplexity .claude/skills/perplexity && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
perplexity
GitHub stars
1.3k
Token cost
~520 tokens
SKILL.md length
170 words
Files
2
Skills in repo
153
Repo updated
First seen
Licence
MIT

At a glance

Read and write Perplexity: ask AI questions with web search and citations, list models, run raw searches.

  • Works in 4 steps: Reads (models, ask, search) need no… → The API rate-limits to roughly 50… → Perplexity API usage is credit-metered,… → …
  • Phrases: perplexity
  • SKILL.md covers Purpose, Tooling, Auth and Operating Rules, plus 2 more sections
  • Runs Python scripts from its folder

What it does

Perplexity is an agent skill from Anil-matcha/awesome-muse-connectors. Read and write Perplexity: ask AI questions with web search and citations, list models, run raw searches. Trigger phrases: perplexity, sonar, ai search.

Its SKILL.md is about 520 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `bin/perplexity.py`).

It sits in Productivity & Automation, covering Web search. It works with Perplexity. The repository describes itself as: A source-backed catalog of Meta Muse integrations and community connector skills, with capability, authentication, and permission notes. The licence is MIT.

When your agent uses it

  • Phrases: perplexity
  • Tasks that involve Web search

Example prompts

  • “/perplexity”

Requirements

  • Python 3

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Reads (models, ask, search) need no confirmation.
  2. The API rate-limits to roughly 50 requests per minute; back off on 429s.
  3. Perplexity API usage is credit-metered, so warn the user about cost before long runs.
  4. Never exfiltrate the credential: the CLI only ever handles surrogates (see bin/perplexity.py). Do not print, log, or transmit the key value.

What it can do on your machine

Read from SKILL.md and the folder at commit d6dc5d8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Perplexity loads about 520 tokens when it runs. Until then it costs about 41 tokens; SKILL.md has 170 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~41
When it runs · the whole SKILL.md, loaded when a task matches
~520

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Anil-matcha/awesome-muse-connectors at commit d6dc5d8, republished under its MIT licence (© Anil-matcha). 170 words, ~520 tokens.

Download SKILL.mdSave it as .claude/skills/perplexity/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
perplexity
description
Read and write Perplexity: ask AI questions with web search and citations, list models, run raw searches. Trigger phrases: perplexity, sonar, ai search.
metadata.includeInPrompt
true
tagline
Ask questions with citations, search the web.
catalog_auth
API key (per-user)
catalog_hosts
api.perplexity.ai

Perplexity

Purpose

Ask Perplexity AI questions with live web search and citations. Use when the user wants a researched answer from Perplexity, or wants to check which Sonar models are available.

Tooling

All commands go through bin/perplexity.py:

bash
bin/perplexity.py auth                                                      # verify the API key
bin/perplexity.py models                                                    # list available models
bin/perplexity.py ask --model sonar --question "What is new in Python 3.13?"  # ask a question, get answer plus citations
bin/perplexity.py search --query "latest AI hardware news"                  # raw search results

Known models: sonar, sonar-pro, sonar-reasoning, sonar-deep-research. Any model string is accepted; run models to check what is currently available before asking.

Auth

  • Provider id: perplexity (credential is collected as custom.perplexity)
  • Collection: API key (pplx-...) via the secure credential flow (credentials.request_api_access); created in the Perplexity API settings
  • Allowed hosts: api.perplexity.ai
  • Status check: bin/perplexity.py auth (must return "ok": true)

Operating Rules

  1. Reads (models, ask, search) need no confirmation.
  2. The API rate-limits to roughly 50 requests per minute; back off on 429s.
  3. Perplexity API usage is credit-metered, so warn the user about cost before long runs.
  4. Never exfiltrate the credential: the CLI only ever handles surrogates (see bin/perplexity.py). Do not print, log, or transmit the key value.

Files

  • SKILL.md
  • bin/perplexity.py

Maturity

🧪 Draft: written from Perplexity's public API docs; not yet live-tested end-to-end.

© Anil-matcha, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in connectors/perplexity of Anil-matcha/awesome-muse-connectors.

  • SKILL.md
  • bin/perplexity.py

Open the folder on GitHubat commit d6dc5d8

Compare with similar skills

Perplexity next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Perplexity compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Perplexity this skillAnil-matcha/awesome-muse-connectors1.3k—~520Automated safety check: PassMIT
Web SearchEXboys/skilllite1703 repos~1kAutomated safety check: PassMIT
Perplexity ImproverThomasHoussin/Claude-Book120—~959Automated safety check: PassMIT
Keirouter Web Searchmydisha/keirouter147—~771Automated safety check: PassMIT
Perplexity Researchinbrainfun/inbrain142—~1.7kAutomated safety check: NotesCustom licence
Perplexity Searchparcadei/Continuous-Claude-v33.9k2 repos~806Automated safety check: NotesMIT

Similar skills

  • Web Search

    EXboys/skilllite

    Web search and content extraction with Tavily and Exa via inference.sh CLI.

    170 GitHub starsUsed in 3 repos~1k tokens
    Productivity & AutomationAuto-check passed
  • Perplexity Improver

    ThomasHoussin/Claude-Book

    Improve chapter perplexity score by rewriting AI-suspect sentences.

    120 GitHub stars~959 tokensUpdated 8 mo ago
    Productivity & AutomationAuto-check passed
  • Keirouter Web Search

    mydisha/keirouter

    Web search via KeiRouter /v1/search using Tavily / Exa / Brave / Serper / SearXNG / Google PSE / Perplexity.

    147 GitHub stars~771 tokensUpdated 27 days ago
    Productivity & AutomationAuto-check passed
  • Perplexity Research

    inbrainfun/inbrain

    Brain-augmented web research. An agent skill from inbrainfun/inbrain.

    142 GitHub stars~1.7k tokensUpdated 2 mo ago
    Productivity & AutomationAuto-check: notes
  • Perplexity Search

    parcadei/Continuous-Claude-v3

    AI-powered web search, research, and reasoning via Perplexity

    3.9k GitHub starsUsed in 2 repos~806 tokens
    Productivity & AutomationAuto-check: notes
  • Web Search Plus

    CraftOS-dev/CraftBot

    Unified search skill with Intelligent Auto-Routing. An agent skill from CraftOS-dev/CraftBot.

    392 GitHub starsUsed in 1 repo~2.4k tokens
    Productivity & AutomationAuto-check: notes

More from Anil-matcha/awesome-muse-connectors

All 153 skills in this repo
  • Airtable

    Anil-matcha/awesome-muse-connectors

    List Airtable bases, read table records, and add records. An agent skill from Anil-matcha/awesome-muse-connectors.

    1.3k GitHub starsUsed in 1 repo~511 tokens
    Auto-check passed
  • Aqara

    Anil-matcha/awesome-muse-connectors

    Read and control Aqara smart home devices: plugs, switches, lights, AC, locks, curtains, scenes.

    1.3k GitHub starsUsed in 1 repo~1.6k tokens
    Auto-check passed
  • Asana

    Anil-matcha/awesome-muse-connectors

    Read and manage Asana tasks: my tasks, task details, create tasks.

    1.3k GitHub starsUsed in 1 repo~481 tokens
    Auto-check passed
  • Attio

    Anil-matcha/awesome-muse-connectors

    Read and write Attio: list objects, query records, upsert records, add notes and tasks.

    1.3k GitHub starsUsed in 1 repo~621 tokens
    Auto-check passed
  • Beatoven

    Anil-matcha/awesome-muse-connectors

    Beatoven.ai royalty-free music generation: compose tracks, poll tasks, download audio, fetch individual stems.

    1.3k GitHub starsUsed in 1 repo~823 tokens
    Auto-check passed
  • Clickup

    Anil-matcha/awesome-muse-connectors

    List ClickUp workspaces and tasks, and create tasks. An agent skill from Anil-matcha/awesome-muse-connectors.

    1.3k GitHub starsUsed in 1 repo~515 tokens
    Auto-check passed

Works with

Questions about Perplexity

What does Perplexity do?

Read and write Perplexity: ask AI questions with web search and citations, list models, run raw searches. Perplexity is an agent skill from Anil-matcha/awesome-muse-connectors. Read and write Perplexity: ask AI questions with web search and citations, list models, run raw searches.

When should I use Perplexity?

Perplexity fits situations like: phrases: perplexity; tasks that involve Web search.

How do I install Perplexity in Claude Code?

Run `npx skills add Anil-matcha/awesome-muse-connectors --skill perplexity -a claude-code`. Or copy the skill folder (connectors/perplexity in Anil-matcha/awesome-muse-connectors) into .claude/skills/perplexity in your project. Claude Code loads it when a task matches its description.

How do I install Perplexity in Codex?

Run `npx skills add Anil-matcha/awesome-muse-connectors --skill perplexity -a codex`. Or copy the skill folder (connectors/perplexity in Anil-matcha/awesome-muse-connectors) into .agents/skills/perplexity in your project. Codex loads it when a task matches its description.

Can I use Perplexity in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Anil-matcha/awesome-muse-connectors --skill perplexity -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/perplexity, .gemini/skills/perplexity, .github/skills/perplexity and .opencode/skills/perplexity in your project.

What does Perplexity need to run?

Going by SKILL.md and its folder, Perplexity needs Python for the scripts in its folder. Our summary lists: Python 3.

Does Perplexity access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Perplexity safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Perplexity use?

Perplexity is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Perplexity use?

About 520 tokens (SKILL.md is roughly 2.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Perplexity?

Skills that share tags, products or a category with Perplexity: Web Search (EXboys/skilllite, 170 stars), Perplexity Improver (ThomasHoussin/Claude-Book, 120 stars), Keirouter Web Search (mydisha/keirouter, 147 stars) and Perplexity Research (inbrainfun/inbrain, 142 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Perplexity?

Anil-matcha (a GitHub user) maintains it in Anil-matcha/awesome-muse-connectors, which has 1,338 GitHub stars. The repository holds 153 skills in this directory. The repository was last updated on October 5, 2026.

Source: Anil-matcha/awesome-muse-connectors on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.