← 返回 Skills 市场
kofna3369

Axiom Url Canonicalizer

作者 Kofna3369 · GitHub ↗ · v0.1.2 · MIT-0
cross-platform ✓ 安全检测通过
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install axiom-url-canonicalizer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /axiom-url-canonicalizer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.2
Initial publish: URL canonicalizer. SEO normalize, tracking strip, percent-encoding.
元数据
Slug axiom-url-canonicalizer
版本 0.1.2
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

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。

💬 留言讨论