Build AI chat interfaces using ai-elements components — conversations, messages, tool displays, prompt inputs, and more. Use when the user wants to build a chatbot, AI assistant UI, or any AI-powered chat interface.
日本語の概要は準備中です。原文の説明を表示しています。
Search the live web via Perplexity Search API. Use when you need current documentation, release notes, vendor pages, news, domain-constrained web search, or date/recency filtering. Not for local codebase search or stable docs already in context.
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
Thin retrieval tool for live web search. The agent plans queries and interprets results; this skill handles raw retrieval only.
Endpoint: POST https://api.perplexity.ai/search
Auth: Authorization: Bearer $PERPLEXITY_API_KEY
Pricing: $5.00 per 1K requests. No token-based charges.
All fields except query are optional.
| Field | Type | Default | Notes |
|---|---|---|---|
query | string | string[] | — | Required. Up to 5 queries for batch. |
max_results | integer | 10 | Range: 1–20 |
max_tokens | integer | 10000 | Total content budget across all results |
max_tokens_per_page | integer | 4096 | Per-page content extraction limit |
country | string | — | ISO 3166-1 alpha-2 (e.g. "US", "DE") |
search_language_filter | string[] | — | ISO 639-1 codes, max 20 (e.g. ["en"]) |
search_domain_filter | string[] | — | Max 20. Prefix "-" to deny (see below) |
search_recency_filter | string | — | "hour" "day" "week" "month" "year" |
search_after_date_filter | string | — | MM/DD/YYYY — results published after |
search_before_date_filter | string | — | MM/DD/YYYY — results published before |
last_updated_after_filter | string | — | MM/DD/YYYY — results updated after |
last_updated_before_filter | string | — | MM/DD/YYYY — results updated before |
One array, two modes. Cannot mix allow and deny in the same request.
// Allowlist — only these domains
"search_domain_filter": ["docs.stripe.com", "stripe.com"]
// Denylist — exclude these domains (prefix with "-")
"search_domain_filter": ["-pinterest.com", "-reddit.com", "-quora.com"]
{
id: string
server_time: string | null
results: Array<{
title: string // page title
url: string // page URL
snippet: string // extracted content
date: string | null // publication date
last_updated: string | null
}>
}
There is no score field. Results are ranked by relevance — use list order
as rank. For single queries, results is a flat list. For multi-query batch,
results are grouped per query in submission order.
max_tokens_per_page: 512 for headlines.curl -X POST https://api.perplexity.ai/search \
-H "Authorization: Bearer $PERPLEXITY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "drizzle orm sqlite migration guide",
"max_results": 5
}'
curl -X POST https://api.perplexity.ai/search \
-H "Authorization: Bearer $PERPLEXITY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "breaking changes v5",
"max_results": 5,
"search_domain_filter": ["docs.stripe.com"],
"search_recency_filter": "month"
}'
curl -X POST https://api.perplexity.ai/search \
-H "Authorization: Bearer $PERPLEXITY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "vite 7 release",
"max_results": 5,
"search_after_date_filter": "01/01/2026"
}'
curl -X POST https://api.perplexity.ai/search \
-H "Authorization: Bearer $PERPLEXITY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "latest AI developments",
"max_results": 3,
"max_tokens": 3000,
"max_tokens_per_page": 512
}'
curl -X POST https://api.perplexity.ai/search \
-H "Authorization: Bearer $PERPLEXITY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": [
"temporal workflow determinism typescript",
"temporal activity heartbeat pattern"
],
"max_results": 5,
"search_domain_filter": ["docs.temporal.io"]
}'
curl -X POST https://api.perplexity.ai/search \
-H "Authorization: Bearer $PERPLEXITY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "react server components best practices",
"max_results": 5,
"search_domain_filter": ["-pinterest.com", "-w3schools.com"],
"search_language_filter": ["en"]
}'
MM/DD/YYYY — not ISO 8601.max_tokens is content budget, not pricing — controls how much text is extracted, not cost.max_results and token budgets.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Build AI chat interfaces using ai-elements components — conversations, messages, tool displays, prompt inputs, and more. Use when the user wants to build a chatbot, AI assistant UI, or any AI-powered chat interface.
日本語の概要は準備中です。原文の説明を表示しています。
Chrome DevTools CLI for browser automation via shell commands. Use when interacting with web pages from the command line — navigating, clicking, filling forms, inspecting console/network, taking screenshots, or extracting page content. Triggers on: browse a page, automate Chrome, inspect console, check network requests, take a screenshot, fill a form, click a button.
日本語の概要は準備中です。原文の説明を表示しています。
Uses the chrome-devtools-axi CLI for browser automation, accessibility-tree snapshots, console and network inspection, screenshots, Lighthouse audits, and performance traces. Use when interacting with Chrome from the shell, especially when the user mentions chrome-devtools-axi, AX snapshots, browser debugging, or DevTools automation from the command line.
日本語の概要は準備中です。原文の説明を表示しています。
Deep expertise in cmux — the terminal multiplexer with native browser views. Use when managing panes, reading terminal output, sending keystrokes, opening browser views, or manually testing web UIs and TUIs inside cmux. Triggers on: cmux, open a browser pane, split terminal, read screen, send keys, test this UI in cmux, preview in cmux.
日本語の概要は準備中です。原文の説明を表示しています。
Uses the gh-axi CLI for GitHub shell operations: issue, pull request, workflow run, release, repo, search, and API tasks. Prefer this over regular `gh` for GitHub reads and simple mutations when an agent needs compact, structured, suggestion-rich output. Triggers on: gh, GitHub CLI, github issue, github pr, pull request, workflow run, github release, gh api, repo inspection, list PRs, view issue, check workflow runs, inspect repo, GitHub shell operations.
日本語の概要は準備中です。原文の説明を表示しています。
Work with Graphite (gt) for stacked PRs. Use when creating, navigating, submitting, or managing PR stacks, or when the user mentions gt, Graphite, or stacked diffs.
日本語の概要は準備中です。原文の説明を表示しています。