AI Agent Hub
Back to plugins
🧰

dsh-url

Web Tools Updated 2026.08.19

Run the following command in DeepSeek Harness:

dsh plugin install uckkk/dsh-url

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install uckkk/dsh-url in DeepSeek Harness to install this plugin from https://github.com/uckkk/dsh-url.

About this plugin

Handling URLs in a conversation can be deceptively fiddly. Splitting a link into its parts or reassembling one from raw parameters often trips over edge cases like percent-encoded characters, implicit default ports, or query-parameter ordering. dsh-url wraps both tasks into two ready-to-call tools so you never have to hand-roll regex splits or string concatenation again.

It ships two core tools: parse_url decomposes any URL into structured fields—protocol, host, port, path, and query parameters—while build_url works in reverse, accepting individual components and producing a complete, well-formed URL. Under the hood it is a pure Node implementation with no browser dependencies, so it runs reliably in CLI and server-side environments alike.

It is well suited for developers who treat URLs as data rather than opaque strings—think automation pipelines, data-cleaning scripts, or debugging workflows where you need to read and write URL components programmatically. If your day-to-day involves frequent URL manipulation, this small plugin removes a layer of repetitive boilerplate.

Use Cases

  • Decompose scraped links into protocol, host, path, and query fields for storage or routing
  • Dynamically assemble fully-qualified request URLs with query strings from business parameters
  • Batch-validate or normalize URL formats inside a data-cleaning pipeline

Best For

  • Automation script developers who frequently parse or build URLs
  • Data engineers working on cleaning and ETL pipelines
  • Developers building CLI tools or agent toolchains