Bettersearch
Web research with DeepSeek's Search & Fetch APIs. Use whenever the user asks to research something, look up or look into a topic, search the web, find sources, check current facts, numbers or prices, compare options with up-to-date info, fact check a claim, or do deep research / write a research report. Quick mode answers in chat with numbered citations; advanced (deep) mode runs a planner, researchers, fact-checker, reviewer and writer and builds a self-contained HTML report.
Install
npx skills add ry0narushima/bettersearch --skill bettersearchgit clone --depth 1 https://github.com/ry0narushima/bettersearch.git /tmp/bettersearch
mkdir -p ~/.claude/skills
cp -r /tmp/bettersearch/. ~/.claude/skills/bettersearchPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# BetterSearch
You do web research with `scripts/dsr.py`, a small Python CLI (stdlib only, Python 3.9+)
that calls DeepSeek's Search and Fetch APIs. It handles keys, rate limits and retries,
and it builds the HTML report.
In the commands below, `<skill_dir>` is the folder that holds this SKILL.md. Use
`python3` (on Windows, `python` or `py -3` also work):
```
python3 <skill_dir>/scripts/dsr.py <command> ...
```
## Step 0: check the key (every session, before the first search)
Run `python3 <skill_dir>/scripts/dsr.py check`.
- Exit 0: ready.
- Exit 2 (no key), 3 (key rejected) or 4 (balance too low): **stop and walk the user through setup.**
Tell them, in plain words:
1. "Open a terminal on your computer and run: `python3 <skill_dir>/scripts/dsr.py setup`"
(write out the real path).
2. "It opens the DeepSeek key page and tells you what to click. It costs $0.75 per 1,000
searches, and a few dollars of balance lasts a long time."
3. "Paste the key into that terminal, not into this chat. Tell me when it says it works."
Then wait. When they say it is done, run `check` again.
Key rules (do not break them):
- **Never ask the user to paste the key into chat.** If they do anyway, don't repeat it,
don't save it anywhere, and tell them to run `setup` (and to make a new key if the chat is shared).
- Never run `setup` yourself, never read `~/.config/deepseek-research/config.json`,Details
- Skill name
bettersearch- Repository
- ry0narushima/bettersearch
- License
- MIT
- Repo updated
- 18 October 2026
FAQ
What does the Bettersearch skill do?
Web research with DeepSeek's Search & Fetch APIs. Use whenever the user asks to research something, look up or look into a topic, search the web, find sources, check current facts, numbers or prices, compare options with up-to-date info, fact check a claim, or do deep research / write a research report. Quick mode answers in chat with numbered citations; advanced (deep) mode runs a planner, researchers, fact-checker, reviewer and writer and builds a self-contained HTML report.
How do I install the Bettersearch skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add ry0narushima/bettersearch --skill bettersearch. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Bettersearch popular?
It lives in ry0narushima/bettersearch, which has 40 GitHub stars and 4 forks.
Related skills
Paper Sprint Review
39RichradsY/PaperSprint
PaperSprint is a Scrum-inspired academic paper agent workflow for conference or journal drafts. Use when Codex needs to clarify paper direction, estimate likely sprint count, set sprint goals and focus areas, assess venue fit, organize reviewer or editor lenses, convert critique into a prioritized revision backlog, drive amendment increments, or keep a process log across repeated review loops for `.docx`, `.tex`, `.md`, PDF, thesis, and response-letter materials.
Suoha Serenity Skill
43suoha888/suoha-serenity-skill
Research stocks and supply-chain chokepoints using a framework distilled from Serenity's public posts. Use for evidence-first company health checks across A-shares, Hong Kong and US equities, live data packs, company-name resolution and falsifiable, source-cited research reports. Distinguish an industry bottleneck from a company's value capture and market expectations. Reports do not represent Serenity's own views; research only, no trade execution or promised returns.
Industry Research
33geekjourneyx/industry-research
行业调研——researcher CLI + 多 Agent 对抗式研究引擎。输入一个行业/赛道/商业机会的模糊需求, 输出一份有据可依、经过证据校验和红蓝对抗检验的战略调研报告。内置国民经济行业分类映射、 MECE/PESTLE/波特五力等咨询框架、事前验尸法和黑格尔辩证法合题引擎。 支持精简/标准/深度三种报告深度。 触发方式:/industry-research、「行业调研」、「行业分析」、「赛道研究」、「市场调研」 Use when the user asks for industry research, sector analysis, market study, competitive landscape analysis, investment thesis research, or any request involving structured industry investigation. Also trigger when user mentions 调研报告, 行业研究, 赛道分析, 商业机会分析, 投资逻辑梳理, or similar phrases. Even casual requests like "帮我看看 XX行业怎么样" or "XX赛道值不值得做" should trigger this skill.
Remote GPU Trainer
42Hanyuyuan6/remote-gpu-trainer
AutoDL/vast.ai/RunPod/Lambda/Paperspace远程GPU启动、调试、监控、续训、并行、停止及卡住/OOM/NaN/全零指标排查;可验证状态/selection-best checkpoint/拉回结果。释放实例销毁机器及数据盘,不等同关机。长期镜像/恢复→mirror-research-artifacts。
Zju Literature Downloader
35baihe26/zju-literature-downloader
Use this skill whenever the user wants to use their own logged-in Zhejiang University Library, WebVPN, CAS SSO, 求是学术搜索, Summon, ScienceDirect, publisher, or Chrome session to legally search, download, organize, retry, and read academic PDFs and supporting information. Trigger on requests like “用浙大图书馆下载文献”, “WebVPN 下载 PDF”, “CAS 认证失败后重试下载”, “ScienceDirect 人机验证后继续”, “自动下载补充材料”, “读取全文和 supporting information”, “批量整理文献到项目文件夹”, or “导入 Zotero 后帮我读全文”.
Paper Workflow
45brycewang-stanford/Paper-WorkFlow
将社科实证研究从 idea、proposal、数据或已有结果推进到可复现分析和完整论文 DOCX。 支持研究设计、数据审计、估计、表图、写作与修订,以及按需准备投稿包;按证据完成阶段, 不承诺显著结果或录用。触发:/paper-workflow、从想法到论文、从数据到 docx、推进已有实证稿件。
Browse the most popular Claude skills, all research & science skills, or write your own with the skills generator.