DDGR Search Skill for Openclaw

A high-performance command-line search utility that enables AI agents to query the web using the ddgr engine.

javedniazi
v1.0.0
Mar 20, 2026
0
812
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ddgr-search

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ddgr-search using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is DDGR Search Skill?

The DDGR Search Skill is a specialized integration designed to bring powerful web search capabilities directly into your AI agent's workflow. By wrapping the privacy-focused ddgr terminal tool, this skill allows your agent to fetch real-time information from the web without the overhead of a full browser. It is a vital addition to the ecosystem of Openclaw Skills for developers who need lightweight, fast, and reliable data retrieval.

This skill is particularly effective for agents operating in terminal environments, providing a bridge between local execution and the vast knowledge available online. It leverages the efficiency of DuckDuckGo's search engine while maintaining a minimal footprint.

DDGR Search Skill Use Cases

  • Enabling AI agents to perform real-time research for technical documentation or code snippets.
  • Providing up-to-date context for LLMs when answering questions about current events or new software releases.
  • Automating information gathering tasks within a CLI-based Openclaw Skills pipeline.
  • Fetching troubleshooting steps or forum discussions directly into a coding workspace.

How DDGR Search Skill Works

  1. The user or agent triggers the ddgr_search tool with a specific query string.
  2. The skill processes the input arguments, including the query and the desired result count.
  3. A subprocess command is executed using the ddgr binary with the specified parameters.
  4. The search results are captured from the terminal output and returned to the agent in a structured format for further processing.

DDGR Search Skill Setup

To use this skill, ensure that the ddgr CLI tool is installed on your host system. You can then register the tool within your agent configuration.

# Install ddgr on Debian/Ubuntu
sudo apt install ddgr

# Or on macOS via Homebrew
brew install ddgr

Configure the tool in your Openclaw Skills definitions:

tools:
  - id: ddgr_search
    type: exec
    command: ["ddgr", "-n", "{{args.count}}", "{{args.query}}"]

DDGR Search Skill Data Schema & Taxonomy

The skill utilizes a structured argument schema to ensure precise control over search execution:

Argument Type Description Default
query string The search terms or keywords to look up. Required
count integer The maximum number of search results to return. 5

Results are typically returned as a text-based list containing titles, URLs, and snippets from the search engine.

DDGR Search Skill Advanced Features

  • Custom result counts allow for balancing between speed and information depth.
  • Integration with exec-type tool protocols for seamless execution in containerized or local environments.
  • Support for advanced DuckDuckGo search operators (e.g., site-specific searches) within the query string.
  • Minimal dependency footprint, making it ideal for Openclaw Skills deployments in resource-constrained environments.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*