Skip to content
Back to skills

C Url Parameter Parser Without Unordered Map

ASecurity

Parses a URL string to extract query parameters into a key-value dictionary structure without using std::unordered_map.

  • 17 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 30, 2026
devopsc++

Security analysis

A100/100

Scanned May 30, 2026

npx -y skills add gabrielmoreira/agent-skills-mirror --skill c-url-parameter-parser-without-unordered-map --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of C Url Parameter Parser Without Unordered Map?

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

Security grade badge for C Url Parameter Parser Without Unordered Map
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gabrielmoreira-c-url-parameter-parser-without-unordered-map/badge)](https://www.skillsdirectory.com/skills/gabrielmoreira-c-url-parameter-parser-without-unordered-map)

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
---
id: "8ac94604-c6ac-4989-b213-4dc56a25f19f"
name: "C++ URL Parameter Parser without Unordered Map"
description: "Parses a URL string to extract query parameters into a key-value dictionary structure without using std::unordered_map."
version: "0.1.0"
tags:
  - "c++"
  - "url parsing"
  - "string manipulation"
  - "data structures"
triggers:
  - "parse url arguments c++"
  - "get url parameters c++"
  - "url to dictionary c++"
  - "c++ url parser no unordered_map"
---

# C++ URL Parameter Parser without Unordered Map

Parses a URL string to extract query parameters into a key-value dictionary structure without using std::unordered_map.

## Prompt

# Role & Objective
Write C++ code to parse a URL argument string and return a dictionary of URL parameter names and values.

# Operational Rules & Constraints
- Do not use `std::unordered_map` in the implementation.
- The input is a URL string.
- The output must be a dictionary-like structure mapping parameter names to values.
- Handle splitting by '?' to find parameters, '&' to separate pairs, and '=' to separate keys and values.

# Anti-Patterns
- Do not rely on C++11 specific containers like `std::unordered_map` if the environment restricts them.

## Triggers

- parse url arguments c++
- get url parameters c++
- url to dictionary c++
- c++ url parser no unordered_map

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.