Skip to content
Back to skills

Ddgs Search Rebelpotato Agent Config 1410d7a0

ASecurity

Web search via the DDGS metasearch library. Use for searching for unknown documentation, facts, or any web content. Lightweight, no browser required.

  • 666 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 2, 2026
developmentpythongobashapibackenddocumentation

Works with

  • api

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add majiayu000/claude-skill-registry --skill ddgs-search-rebelpotato-agent-config-1410d7a0 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ddgs Search Rebelpotato Agent Config 1410d7a0?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ddgs Search Rebelpotato Agent Config 1410d7a0
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-ddgs-search-rebelpotato-agent-config-1410d7a0/badge)](https://www.skillsdirectory.com/skills/majiayu000-ddgs-search-rebelpotato-agent-config-1410d7a0)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ddgs-search
description: Web search via the DDGS metasearch library. Use for searching for unknown documentation, facts, or any web content. Lightweight, no browser required.
---

# DDGS search

Web search and content extraction using the DDGS library. No browser required.

## Usage

Run from any directory:

```bash
uv run {baseDir}/search.py "python programming"                     # Basic search (5 results)
uv run {baseDir}/search.py "python programming" --proxy http://proxy.example.com:8080  # Use proxy
uv run {baseDir}/search.py "russia filetype:pdf"                    # Search with advanced query
uv run {baseDir}/search.py "python programming" -n 20               # More results
uv run {baseDir}/search.py "python programming" -r uk-en            # UK English results
uv run {baseDir}/search.py "python programming" -s off              # Disable safesearch
uv run {baseDir}/search.py "python programming" -t w2               # Results from the last two weeks
uv run {baseDir}/search.py "python programming" -p 2                # Page 2 of results
uv run {baseDir}/search.py "python programming" -b "bing,google"    # Use specific backends
uv run {baseDir}/search.py "python programming" --brief             # Show only snippets (no full text extraction)
```

### Options

- `-n, --max-results <num>` - Maximum number of results (default: 5)
- `-r, --region <code>` - Region/language code: us-en, uk-en, ru-ru, etc. (default: us-en)
- `-s, --safesearch <level>` - Safesearch level: on, moderate, off (default: off)
- `-t, --timelimit <period>` - Time limit: d, w, m, y. (default: None)
- `-p, --page <num>` - Page number of results (default: 1)
- `-b, --backend <backends>` - Single or comma-delimited backends (default: auto)
  - available backends: bing, brave, duckduckgo, google, grokipedia, mojeek, yandex, yahoo, wikipedia
- `--proxy <url>` - Proxy URL (default: None)
- `--brief` - Suppress full text extraction from webpages (show only snippets)

### Output Format

By default, the tool fetches and displays full text from each webpage:

```plaintext
--- Result 1 ---
Title: Python (programming language)
Href: https://grokipedia.com/page/Python_(programming_language)
Body: Python is an interpreted, high-level, general-purpose programming language designed for code readability and simplicity, featuring a dynamic type system and support for...

Full Text:
----------------------------------------
# Python (programming language)

Python is an interpreted, high-level, general-purpose programming language...

[... truncated ...]
----------------------------------------

--- Result 2 ---
...
```

Use `--brief` to show only the search result snippets without full text extraction.

## When to Use

- Searching for documentation or API references
- Looking up facts or current information
- Any task requiring web search without interactive browsing

## Next Steps

### Useful commands

- Use `curl` to fetch webpage or download files
- Use `uvx html2text` to convert webpages into readable text
- Use `pdftotext` or `uvx pdfplumber` to extract text from PDF documents

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.