jpskill.com
🛠️ 開発・MCP コミュニティ 🔴 エンジニア向け 👤 エンジニア・AI開発者

🛠️ Ddg検索

ddg-search

APIキーなしでWeb検索ができるSkillです。既存の

⏱ コードレビュー 1時間 → 10分

📺 まず動画で見る(YouTube)

▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗

※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。

📜 元の英語説明(参考)

Web search without an API key using DuckDuckGo Lite via web_fetch. Use as a fallback when web_search fails with missing_brave_api_key error, or whenever you need to search the web and no search API is configured. Provides titles, URLs, and snippets for research queries. Zero dependencies — works with just the built-in web_fetch tool.

🇯🇵 日本人クリエイター向け解説

一言でいうと

APIキーなしでWeb検索ができるSkillです。既存の

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o ddg-search.zip https://jpskill.com/download/4712.zip && unzip -o ddg-search.zip && rm ddg-search.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/4712.zip -OutFile "$d\ddg-search.zip"; Expand-Archive "$d\ddg-search.zip" -DestinationPath $d -Force; ri "$d\ddg-search.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して ddg-search.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → ddg-search フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-18
同梱ファイル
1

💬 こう話しかけるだけ — サンプルプロンプト

  • Ddg Search を使って、最小構成のサンプルコードを示して
  • Ddg Search の主な使い方と注意点を教えて
  • Ddg Search を既存プロジェクトに組み込む方法を教えて

これをClaude Code に貼るだけで、このSkillが自動発動します。

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

web_fetch を介した DuckDuckGo 検索

DuckDuckGo Lite の HTML インターフェースを使用してウェブを検索します。web_fetch を介して解析されます。API キーやパッケージのインストールは不要です。

検索方法

web_fetch(url="https://lite.duckduckgo.com/lite/?q=QUERY", extractMode="text", maxChars=8000)
  • クエリは URL エンコードしてください — スペースには + を使用します
  • きれいな結果を得るには extractMode="text" (markdown ではない) を使用します
  • より多くの結果を得るには maxChars を増やしてください

地域フィルタリング

地域別の結果を得るには &kl=REGION を追加します。

  • au-en — オーストラリア
  • us-en — アメリカ合衆国
  • uk-en — イギリス
  • de-de — ドイツ
  • fr-fr — フランス

完全なリスト: https://duckduckgo.com/params

例 — オーストラリアでの検索

web_fetch(url="https://lite.duckduckgo.com/lite/?q=best+coffee+melbourne&kl=au-en", extractMode="text", maxChars=8000)

結果の読み取り

結果は、タイトル、スニペット、URL を含む番号付きの項目として表示されます。「Sponsored link」(広告)とマークされたエントリはスキップしてください — オーガニックな結果が続きます。

検索-取得パターン

  1. 検索 — DDG Lite に結果のリストを問い合わせます
  2. 選択 — 最も関連性の高い URL を特定します
  3. 取得 — それらの URL に対して web_fetch を使用して、完全なコンテンツを読み取ります

ヒント

  • 最初の 1-2 件の結果は広告の場合があります — オーガニックな結果にスキップしてください
  • 正確なフレーズの場合は、引用符で囲みます: q=%22exact+phrase%22
  • 結果を絞り込むために特定の用語(サイト名、年、場所)を追加します

制限事項

  • 時間/日付フィルタリングはありません (DDG Lite は &df=fetch 経由で確実にサポートしていません)
  • テキスト結果のみ — 画像や動画はありません
  • 結果は Bing から取得されます (Google とは異なる場合があります)
  • Google 検索は web_fetch 経由では機能しません (CAPTCHA によりブロックされます)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

DuckDuckGo Search via web_fetch

Search the web using DuckDuckGo Lite's HTML interface, parsed via web_fetch. No API key or package install required.

How to Search

web_fetch(url="https://lite.duckduckgo.com/lite/?q=QUERY", extractMode="text", maxChars=8000)
  • URL-encode the query — use + for spaces
  • Use extractMode="text" (not markdown) for clean results
  • Increase maxChars for more results

Region Filtering

Append &kl=REGION for regional results:

  • au-en — Australia
  • us-en — United States
  • uk-en — United Kingdom
  • de-de — Germany
  • fr-fr — France

Full list: https://duckduckgo.com/params

Example — Australian search

web_fetch(url="https://lite.duckduckgo.com/lite/?q=best+coffee+melbourne&kl=au-en", extractMode="text", maxChars=8000)

Reading Results

Results appear as numbered items with title, snippet, and URL. Skip entries marked "Sponsored link" (ads) — organic results follow.

Search-then-Fetch Pattern

  1. Search — query DDG Lite for a list of results
  2. Pick — identify the most relevant URLs
  3. Fetch — use web_fetch on those URLs to read full content

Tips

  • First 1-2 results may be ads — skip to organic results
  • For exact phrases, wrap in quotes: q=%22exact+phrase%22
  • Add specific terms to narrow results (site name, year, location)

Limitations

  • No time/date filtering (DDG Lite doesn't support &df= reliably via fetch)
  • Text results only — no images or videos
  • Results sourced from Bing (may differ from Google)
  • Google search does NOT work via web_fetch (captcha blocked)