url-builder

Construct and manipulate URLs and query strings for HR-IMS applications.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/Arnutt-N/hr-ims --skill url-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: url-builder
Source: https://github.com/Arnutt-N/hr-ims/tree/main/.claude/skills/url-builder
Command: npx skills add https://github.com/Arnutt-N/hr-ims --skill url-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build and manage URLs and query strings for HR-IMS across frontend and backend contexts, reducing boilerplate and errors.

Core Features & Use Cases

  • Build URLs with a base path and a set of query parameters.
  • Parse and merge query parameters from URLs, including handling repeated keys as arrays.
  • Update, remove, and reset parameters to support dynamic filters and navigation.
  • Generate API URLs for frontend-backend calls and routing workflows.

Quick Start

Build a URL for '/inventory' with page=1 and limit=20 using the buildUrl function.

Frequently Asked Questions about url-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a URL with query parameters for frontend navigation?

Build URLs with a base path and a set of query parameters using a stable, type-safe API that provides sensible defaults and guards for predictable URL behavior.

Can I parse and merge query strings that have repeated keys as arrays?

Parse and merge query parameters from URLs to handle repeated keys as arrays, allowing you to update, remove, and reset parameters to support dynamic filters.

What's the best way to generate API URLs for frontend-backend calls?

Generate API URLs for frontend-backend calls and routing workflows by constructing a base URL and appending query parameters to reduce boilerplate and errors.

Does this URL builder work for both frontend and backend contexts?

Build and manage URLs and query strings across frontend and backend contexts, reducing boilerplate and errors with a type-safe API designed for predictable URL behavior.

How do I remove or reset query parameters to support dynamic filters?

Update, remove, and reset parameters on a base URL to support dynamic filters and navigation, ensuring predictable URL behavior through type-safe API guards.