Skills Plugins MCP Prompt Model 博客 我的中心
Content Creation #python #image #video #agent

ddgs

Use when an agent needs to search the web, find images/news/videos/books, or extract content from a URL. Covers the ddgs Python library, CLI, and MCP server integration.

DeepseekModel Curated skill Quality Excellent · 90 v1.0.0

Get

https://deepseekmodel.com/api/download.php?id=deedy5-ddgs-skills-ddgs-skill-md&format=skill
Download .skill Standard format with system_prompt and model_config, ready for any agent framework
The actual content of the system_prompt field in the .skill file.
name ddgs description Use when an agent needs to search the web, find images/news/videos/books, or extract content from a URL. Covers the ddgs Python library, CLI, and MCP server integration. ddgs — Web Search for Agents Overview ddgs (Dux Distributed Global Search) is a Python metasearch library that aggregates results from multiple search engines. Agents can use it via Python API, CLI, or MCP server. Python API from ddgs import DDGS # Text search results = DDGS().text( "python async" , max_results= 5 ) # Images, news, videos, books images = DDGS().images( "butterfly" , max_results= 5 ) news = DDGS().news( "ai regulation" , timelimit= "w" ) videos = DDGS().videos( "rust programming" ) books = DDGS().books( "machine learning" ) # Extract content from a URL page = DDGS().extract( "https://example.com" ) page[ "content" ] # Markdown text (default) page = DDGS().extract( "https://example.com" , fmt= "text_plain" ) page = DDGS().extract( "https://example.com" , fmt= "content" ) # raw bytes All search methods return list[dict[str, Any]] . Each dict has keys depending on category: Method Keys text() title , href , body images() title , image , thumbnail , url , height , width , source videos() title , content , description , duration , embed_url , images , publisher news() date , title , body , url , image , source books() title , author , publisher , info , url , thumbnail CLI # Text search ddgs text -q "python async" --max_results 5 # Other categories ddgs images -q "cats" --color Blue ddgs news -q "tech" --timelimit d ddgs videos -q "cars" --duration medium ddgs books -q "sea wolf" # Extract content ddgs extract -u https://example.com ddgs extract -u https://example.com -f text_plain # Save results ddgs text -q "dogs" -o results.json ddgs text -q "dogs" -o results.csv # Version ddgs version CLI for Agents Agents can also use ddgs as a CLI tool via subprocess. Auto-detects non-TTY — outputs plain text without colors or interactive pauses. To discover available options: ddgs -- help ddgs text -- help ddgs images -- help MCP Server stdio (for local MCP clients like Cursor, Claude Desktop) pip install ddgs[mcp] ddgs mcp # stdio MCP server ddgs mcp - pr socks5h://127.0.0.1:9150 # with proxy Client configuration: { "mcpServers" : { "ddgs" : { "command" : "ddgs" , "args" : [ "mcp" ] } } } Available MCP Tools Tool Description search_text Web text search search_images Image search search_news News search search_videos Video search search_books Book search extract_content Extract content from a URL Quick Reference Parameter Values Default region us-en , uk-en , ru-ru , de-de , etc. us-en safesearch on , moderate , off moderate timelimit d (day), w (week), m (month), y (year) None max_results int 10 page int 1 backend auto , all , or engine name auto Available backends by method: Method Backends text() bing , brave , duckduckgo , google , grokipedia , mojeek , startpage , yandex , yahoo , wikipedia images() bing , duckduckgo videos() duckduckgo news() bing , duckduckgo , yahoo books() annasarchive Tips Proxy (Python) : DDGS(proxy="socks5h://127.0.0.1:9150") or set env DDGS_PROXY Proxy (MCP) : ddgs mcp -pr socks5h://127.0.0.1:9150 or export DDGS_PROXY=... Proxy (API) : ddgs api -pr socks5h://127.0.0.1:9150 or export DDGS_PROXY=... SSL verification : DDGS(verify=False) or DDGS(verify="/path/to/cert.pem") Timeout : DDGS(timeout=10) (default: 5 seconds) Errors : catches DDGSException , RatelimitException , TimeoutException Multiple backends : backend="bing,google" (comma-separated)
Keywords that activate this skill. Click one to copy it.

This skill does not provide trigger words.

The downloaded .skill package contains the following fields.
Field Description
formatFormat tag (skill/v1)
skill_idUnique skill ID
nameSkill name
versionVersion
descriptionDescription
categoryCategories (array)
trigger_wordsTrigger words
tagsTags
sourceSource
source_urlSource URL (this page)
exported_atExported at (set per download)
system_promptSystem prompt body
model_configModel config: provider / model / temperature / max_tokens / top_p
examplesExamples
install_guideImport guide for Coze / Dify / Claude / custom frameworks
The same skill can be exported in different platform formats.
.skill Standard format with system_prompt and model_config, ready for any agent framework Download
.skillpro Enhanced format with scripts, tools, dependencies and hooks Download
.json Plain JSON export with system_prompt and model parameters only Download
Coze Markdown with frontmatter, for Coze platform import Download
Dify Dify DSL, import directly after creating an app Download

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。