← 返回 Skills 市场
41
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install axiom-url-canonicalizer
功能描述
Normalize URLs by lowercasing host, sorting parameters, stripping tracking, default ports, and normalizing percent-encoding for SEO and comparison.
使用说明 (SKILL.md)
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
安全使用建议
Reasonable to install if you need URL canonicalization. Be aware the package metadata and docs have minor polish issues, but the implementation itself is local and low-risk.
能力评估
Purpose & Capability
The artifacts consistently describe and implement URL canonicalization for SEO, deduplication, and comparison using a small Python standard-library script.
Instruction Scope
Runtime instructions are narrow and user-directed; there are minor documentation inconsistencies such as a stale README version and a usage example for file input that the script does not implement, but they are not security concerns.
Install Mechanism
No package installer, hidden setup hook, or bundled binary is present; the main artifact is a plain Python script plus tests and documentation.
Credentials
The code uses only local string parsing and formatting, with no environment variables, credentials, filesystem mutation, network calls, or external services.
Persistence & Privilege
The skill does not request elevated privileges, create background processes, modify startup files, or establish persistence.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install axiom-url-canonicalizer - 安装完成后,直接呼叫该 Skill 的名称或使用
/axiom-url-canonicalizer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.2
Initial publish: URL canonicalizer. SEO normalize, tracking strip, percent-encoding.
元数据
常见问题
Axiom Url Canonicalizer 是什么?
Normalize URLs by lowercasing host, sorting parameters, stripping tracking, default ports, and normalizing percent-encoding for SEO and comparison. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 41 次。
如何安装 Axiom Url Canonicalizer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install axiom-url-canonicalizer」即可一键安装,无需额外配置。
Axiom Url Canonicalizer 是免费的吗?
是的,Axiom Url Canonicalizer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Axiom Url Canonicalizer 支持哪些平台?
Axiom Url Canonicalizer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Axiom Url Canonicalizer?
由 Kofna3369(@kofna3369)开发并维护,当前版本 v0.1.2。
推荐 Skills