Prompt Share
フォーマット: SKILL生成メディア: テキスト
Web検索機能 - キーワードから検索結果を取得
カテゴリ: 未分類 投稿者: こうた 投稿日: 2026/05/11 19:10
SKILL定義 (Markdown)
目的
指定したキーワードでウェブ検索を行い、上位 N 件の結果を取得します。
前提条件
- インターネット接続があること
- 使用する検索APIのキーとエンドポイントが設定されていること
使い方
keywordに検索したいキーワードを入力します。- 任意で
max_resultsに取得件数を指定します(デフォルト: 5)。
手順
- 検索APIへリクエストを送信する。
- 取得したJSONレスポンスからタイトル・URL・スニペットを抽出する。
- 結果をリスト形式で返す。
期待出力
[
{
"title": "ページタイトル",
"url": "https://example.com",
"snippet": "ページの抜粋..."
},
...
]
追加リソース1 ファイル
scripts/main.pyスクリプト · python
import os
import requests
def web_search(keyword, max_results=5):
api_key = os.getenv("SEARCH_API_KEY")
endpoint = "https://api.example.com/search"
params = {
"q": keyword,
"count": max_results
}
headers = {
"Ocp-Apim-Subscription-Key": api_key
}
response = requests.get(endpoint, params=params, headers=headers)
response.raise_for_status()
data = response.json()
results = []
for item in data.get("value", []):
results.append({
"title": item.get("name"),
"url": item.get("url"),
"snippet": item.get("snippet")
})
return results
# 例: print(web_search("OpenAI"))Discover more
おすすめのプロンプト
学習・教育プロンプトテキスト
授業アンケートを自動で分析するプロンプト
自由記述を含む授業アンケートから、頻出意見・改善点・維持すべき点を整理する教員向けプロンプト。
詳しく見る開発・プログラミングプロンプトテキスト
本番品質コードレビュー:バグ・設計・性能・セキュリティを優先度付きで指摘
あなたはシニアソフトウェアエンジニアです。以下のコードを、本番環境へ出す前提でレビューしてください。 コード 前提 言語・フレームワーク: {言語・フレームワーク} このコードの目的: {目的} 想定環境: {本番環境・規…
詳しく見る調査・分析プロンプトテキスト
ニュース・調査結果を意思決定に変えるプロンプト
ニュースや調査結果を「事実・解釈・反証・不確実性」に分け、最終的な意思決定までつなげるリサーチ用プロンプトです。
詳しく見る