AgentStack
SKILL verified MIT Self-run

Do Wdr Cli

skill-d-oit-do-web-doc-resolver-do-wdr-cli · by d-oit

Use the do-wdr (Web Documentation Resolver) CLI binary to resolve URLs and queries into markdown documentation. Use when you need fast command-line access to web documentation resolution, prefer compiled binary over Python, or need to integrate do-wdr into shell scripts and automation.

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-d-oit-do-web-doc-resolver-do-wdr-cli

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Do Wdr Cli? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

WDR CLI Skill

Fast compiled Rust CLI for resolving web URLs and queries into markdown documentation.

When to use this skill

Activate this skill when you need to:

  • Resolve a URL or query to markdown from the command line
  • Integrate documentation resolution into shell scripts
  • Get faster performance than the Python implementation
  • Use CLI-specific features (metrics, cache stats, provider selection)
  • Build automation workflows with do-wdr

Prerequisites

Build the CLI first:

cd cli && cargo build --release
# Binary: cli/target/release/do-wdr

Or ensure do-wdr is in your PATH.

Commands

resolve

Resolve a URL or query to markdown documentation.

do-wdr resolve  [OPTIONS]

Arguments:

  • ``: URL or query string to resolve

Options:

  • -o, --output : Output file (stdout if not specified)
  • -p, --provider : Specific provider to use
  • --skip : Skip providers (comma-separated)
  • --providers-order : Custom provider order
  • --max-chars : Maximum output characters
  • --min-chars : Minimum content length
  • --profile : Execution profile (free, balanced, fast, quality)
  • --json: Output as JSON
  • --metrics-json: Output metrics as JSON
  • --metrics-file : Save metrics to file
  • --skip-cache: Skip semantic cache
  • --synthesize: Synthesize multiple results using AI
  • --quality-threshold : Quality threshold for content scoring
  • --max-provider-attempts : Maximum provider attempts
  • --max-paid-attempts : Maximum paid provider attempts
  • --max-total-latency-ms : Maximum total latency in milliseconds
  • --disable-routing-memory: Disable routing memory

providers

List all available providers and their status.

do-wdr providers

config

Show current configuration.

do-wdr config

cache-stats

Show semantic cache statistics.

do-wdr cache-stats

Available Providers

| Provider | Type | Free | Description | |----------|------|------|-------------| | exa_mcp | Query | Yes | Exa MCP (free, no key) | | exa | Query | No | Exa SDK (requires API key) | | tavily | Query | No | Tavily comprehensive search | | serper | Query | No | Google search via Serper | | duckduckgo | Query | Yes | DuckDuckGo search | | mistral_websearch | Query | No | Mistral AI search | | llms_txt | URL | Yes | llms.txt structured docs | | jina | URL | Yes | Jina Reader | | firecrawl | URL | No | Firecrawl extraction | | direct_fetch | URL | Yes | Direct HTML fetch | | mistral_browser | URL | No | Mistral browser agent | | docling | URL | No | Docling document processing | | ocr | URL | No | OCR text extraction |

Execution Profiles

| Profile | Description | |---------|-------------| | free | Use only free providers (examcp, duckduckgo, llmstxt, jina, direct_fetch) | | balanced | Balance between free and paid providers | | fast | Prioritize speed over cost | | quality | Prioritize quality over cost |

References

| Topic | File | |-------|------| | Usage examples | [references/examples.md](references/examples.md) | | Output formats | [references/output-format.md](references/output-format.md) | | Configuration | [references/configuration.md](references/configuration.md) | | Script integration | [references/integration.md](references/integration.md) |

Related Skills

  • do-web-doc-resolver: Python implementation with same functionality
  • agent-browser: Browser automation for complex web interactions

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.