بنقرة واحدة
ddgr-search
使用 ddgr 在终端搜索 DuckDuckGo,返回结构化结果。支持站点限定、时间过滤、区域搜索。使用场景:用户要求搜索信息、查找文档、搜索特定网站内容
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
使用 ddgr 在终端搜索 DuckDuckGo,返回结构化结果。支持站点限定、时间过滤、区域搜索。使用场景:用户要求搜索信息、查找文档、搜索特定网站内容
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
创建符合规范的 git 提交消息,并在提交前 review 将提交的变更。优先遵循项目现有提交规范,支持 Conventional Commits 格式。使用场景:用户要求创建提交、编写提交消息、提交前检查变更
在 GitHub/GitLab/Gitea 上创建格式规范的 Issue。优先使用仓库 Issue 模板,支持 Bug 报告、功能请求等类型,自动生成结构化描述。使用场景:用户要求提交 issue、报告 bug、提出功能需求
自动化 GitHub/GitLab/Gitea 发布流程。使用场景:发布新版本、创建版本标签、更新 CHANGELOG。自动分析 Git 提交、更新 CHANGELOG.md、确定语义化版本号、创建 Git 标签、推送到远程并创建 Release
将指定目录下的 skills 通过符号链接安装到目标目录。支持单 skill 目录和多 skill 父目录,自动校验 SKILL.md 存在性。使用场景:安装技能、链接 skills 到指定目录
自动化处理 GitHub/GitLab/Gitea Issue 的完整工作流:获取 issue → 分支管理(含 worktree)→ 代码实现 → 提交 → 创建 PR/MR。使用场景:用户要求处理 issue、解决 bug、实现功能、贴了 issue 链接
Tauri 框架最佳实践指南。使用场景:Tauri 应用开发、代码审查、架构设计
| name | ddgr-search |
| description | 使用 ddgr 在终端搜索 DuckDuckGo,返回结构化结果。支持站点限定、时间过滤、区域搜索。使用场景:用户要求搜索信息、查找文档、搜索特定网站内容 |
使用 ddgr 在终端搜索 DuckDuckGo,以 JSON 格式获取结构化结果。
需要安装 ddgr:
# macOS
brew install ddgr
# Debian/Ubuntu
sudo apt install ddgr
# 从源码
pip3 install ddgr
如果对话中已确认 ddgr 可用,跳过本步骤。
which ddgr
未安装则提示用户安装。
从用户输入中提取搜索参数:
| 参数 | 对应用户意图 | 选项 |
|---|---|---|
| 关键词 | 搜索内容 | 必需,直接使用用户的搜索词 |
| 站点限定 | "在 GitHub 上搜索"、"搜 stackoverflow" | -w <域名> |
| 时间过滤 | "最近的"、"最近一周的" | -t d(天) / -t w(周) / -t m(月) / -t y(年) |
| 结果数量 | "多搜几条"、"只要前 3 条" | -n <数量>(默认 10,最大 25) |
| 区域 | "用德语搜"、"日本地区" | -r <地区代码> 如 de-de、jp-jp |
使用 JSON 输出模式执行搜索,获取结构化结果:
ddgr --json --np -n <数量> [-w <域名>] [-t <时间>] [-r <地区>] <关键词>
--json:JSON 格式输出--np:搜索后不进入交互模式将 JSON 结果格式化展示给用户:
🔍 搜索结果(共 N 条):<关键词>
1. 标题
🔗 URL
📄 摘要内容...
2. 标题
🔗 URL
📄 摘要内容...
展示规则:
搜索 DuckDuckGo:Python async 教程在 GitHub 上搜索 ddgr搜一下最近一个月的 Claude Code 相关新闻搜索 stackoverflow:Python list comprehension用德语搜索 Bundesliga!w 等)在终端中需转义为 \!w-t) 偶尔会返回 HTTP 202 错误,属 DuckDuckGo 限制,可去掉该参数重试