From deepseek_search
Use DeepSeek API-backed web search for current web information, recent docs, versions, prices, announcements, or explicit web search requests. Returns cited results through a local uv Python CLI.
How this skill is triggered — by the user, by Claude, or both
Slash command
/deepseek_search:deepseek_searchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when the user asks for web search, online/current information, recent documentation, versions, pricing, announcements, news, or any answer that could be stale without checking the web.
Use this skill when the user asks for web search, online/current information, recent documentation, versions, pricing, announcements, news, or any answer that could be stale without checking the web.
Do not use this skill for purely local codebase questions or for private/authenticated pages unless the user has provided a public URL or accessible source.
From the repository root, run:
uv run --directory ${CLAUDE_PLUGIN_ROOT} src/deepseek_search.py --json --query "<specific search query>"
If the console script is available, this equivalent command is also valid from plugins/deepseek_search:
uv run deepseek-search --json --query "<specific search query>"
Use --markdown only when you want human-readable output. Prefer --json when you need to parse the answer and citations.
~/.deepseek or set DEEPSEEK_API_KEY / ANTHROPIC_AUTH_TOKEN; do not answer from memory.The CLI reads DeepSeek configuration from:
~/.deepseek/config.json for non-sensitive defaults.~/.deepseek/credentials.json for the API key.DEEPSEEK_API_KEY, ANTHROPIC_AUTH_TOKEN, DEEPSEEK_MODEL, and DEEPSEEK_BASE_URL.Create a default config with:
uv run --directory ${CLAUDE_PLUGIN_ROOT} src/deepseek_search.py --init
Then create ~/.deepseek/credentials.json manually:
{
"api_key": "YOUR_DEEPSEEK_API_KEY"
}
On Unix-like systems, recommend:
chmod 600 ~/.deepseek/credentials.json
The JSON output contains:
answer: model-generated answer grounded in web search.citations: extracted source URLs/titles/snippets when available.warnings: compatibility or completeness notes.usage, model, request_id, and stop_reason: debugging metadata.Base your response on answer and citations. If warnings says the result is incomplete, say that plainly.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub 8de4732a/deepseek-search --plugin deepseek_search