/install axiom-url-canonicalizer
axiom-url-canonicalizer
Version: 0.1.2 Axioma Tools
Normalizes URLs to a canonical form suitable for SEO and comparison.
What this skill does
- Lowercases host (preserves path case)
- Sorts query parameters
- Strips default ports (80, 443)
- Optional: strip tracking params (utm_*, fbclid, gclid)
- Optional: normalize percent-encoding
- Removes trailing slash on root
When to use this skill
- ✅ Generate canonical URLs for SEO
- ✅ Deduplicate URL lists
- ✅ Compare URLs ignoring tracking noise
- ❌ Follow redirects (separate lib)
- ❌ Parse HTML for URLs (use BeautifulSoup)
Usage
python3 axiom_url_canonicalizer.py "HTTPS://Example.com:443/Path/?b=2&a=1&utm_source=tw"
python3 axiom_url_canonicalizer.py urls.txt --strip-tracking
from axiom_url_canonicalizer import canonicalize
canonicalize('HTTPS://Example.com/?b=2&a=1')
# 'https://example.com/?a=1&b=2'
Validation
| Check | Status |
|---|---|
| Unit tests | 20 cases |
| Performance | \x3C100ms |
| Security | Pure stdlib, no injection |
| Determinism | Byte-to-byte stable |
| License | Apache-2.0 |
Last updated: 2026-06-14
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install axiom-url-canonicalizer - After installation, invoke the skill by name or use
/axiom-url-canonicalizer - Provide required inputs per the skill's parameter spec and get structured output
What is Axiom Url Canonicalizer?
Normalize URLs by lowercasing host, sorting parameters, stripping tracking, default ports, and normalizing percent-encoding for SEO and comparison. It is an AI Agent Skill for Claude Code / OpenClaw, with 41 downloads so far.
How do I install Axiom Url Canonicalizer?
Run "/install axiom-url-canonicalizer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Axiom Url Canonicalizer free?
Yes, Axiom Url Canonicalizer is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Axiom Url Canonicalizer support?
Axiom Url Canonicalizer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Axiom Url Canonicalizer?
It is built and maintained by Kofna3369 (@kofna3369); the current version is v0.1.2.