ワンクリックで
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 限制,可去掉该参数重试