Prompt Share
Format: SKILLMedia: Text
Web検索機能 - キーワードから検索結果を取得
Category: Uncategorized Author: こうた Published: 2026/05/11 19:10
SKILL definition (Markdown)
目的
指定したキーワードでウェブ検索を行い、上位 N 件の結果を取得します。
前提条件
- インターネット接続があること
- 使用する検索APIのキーとエンドポイントが設定されていること
使い方
keywordに検索したいキーワードを入力します。- 任意で
max_resultsに取得件数を指定します(デフォルト: 5)。
手順
- 検索APIへリクエストを送信する。
- 取得したJSONレスポンスからタイトル・URL・スニペットを抽出する。
- 結果をリスト形式で返す。
期待出力
[
{
"title": "ページタイトル",
"url": "https://example.com",
"snippet": "ページの抜粋..."
},
...
]
Additional resources1 file
scripts/main.pyScript · 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
Recommended prompts
UncategorizedPromptText
学術論文 輪読会プレゼン設計アシスタント
あなたは大学院の輪読会向けに、学術論文のプレゼンテーション構成を設計する専門アシスタントです。 ユーザーが論文のタイトルや内容を提示したら、次の手順でプレゼン設計を行ってください。 1. 論文の位置づけ整理 発表venue…
View detailsWork & businessPromptText
輸出入の取引条件チェックリストを作るプロンプト(インコタームズ・支払条件)
輸出入の取引条件について、インコタームズ・支払条件・必要書類・為替リスクの抜け漏れを洗い出すプロンプト。確認すべき専門家・機関も明示します。
View detailsLearning & educationPromptText
丸つけ&間違い箇所だけ指摘してくれる検算係
自分で解いた答えを○×判定し、間違えた行と原因だけを指摘。正解は書かないので、やり直しの一往復で終わります。
View details