← Back to list

perplexity-sonar
by closedloop-technologies
⭐ 5🍴 0📅 Jan 8, 2026
SKILL.md
name: perplexity-sonar description: Use Perplexity Sonar API for real-time, citation-backed answers. Ideal for up-to-date information and quick synthesis. Requires PERPLEXITY_API_KEY
Perplexity Sonar Skill
This skill utilizes the Perplexity Sonar API to provide synthesized answers backed by real-time web sources. It uses the OpenAI Python library for compatibility.
Setup
-
Dependencies:
pip install openai python-dotenv -
API Key Configuration: The skill requires the
PERPLEXITY_API_KEY. Ensure it is set in a.envfile in the project root.# If the script fails due to a missing key, run the following: echo "It seems the Perplexity API key is not set up." read -p "Enter your Perplexity API key: " PPLX_KEY echo "PERPLEXITY_API_KEY=$PPLX_KEY" >> .env # Ensure .env is ignored by git if [ -f .gitignore ] && ! grep -q ".env" .gitignore; then echo ".env" >> .gitignore; fi echo "API key saved to .env."
Usage
Use the scripts/ask.py script to query the Sonar API.
Command
python3 scripts/ask.py --prompt "<your_research_question>" [--model <model_name>]
Parameters
--prompt(Required): The research question.--model(Optional): Defaults tosonar-medium-online. Usesonar-large-onlinefor comprehensive analysis.
Example
python3 scripts/ask.py --prompt "What are the latest developments in the EV market in Q4 2025?" --model sonar-large-online
Output
The script outputs the synthesized answer directly to stdout, with citations integrated by the Perplexity model.
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon