← 返回 Skills 市场
johnnywang2001

Encoding Toolkit

作者 John Wang · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
248
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install encoding-toolkit
功能描述
Multi-format encoder, decoder, and hasher supporting Base64, Base64URL, Base32, Hex, URL-encoding, HTML entities, ROT13, Binary, and ASCII85. Also computes M...
使用说明 (SKILL.md)

Encoding Toolkit

All-in-one encoder, decoder, and hasher. Supports 9 encoding formats and 5 hash algorithms with encoding auto-detection.

Quick Start

# Encode
python3 scripts/encode_decode.py encode base64 "Hello World"
python3 scripts/encode_decode.py encode url "hello world & goodbye"
python3 scripts/encode_decode.py encode hex "Hello"

# Decode
python3 scripts/encode_decode.py decode base64 "SGVsbG8gV29ybGQ="
python3 scripts/encode_decode.py decode hex "48656c6c6f"
python3 scripts/encode_decode.py decode url "hello%20world"

# Hash
python3 scripts/encode_decode.py hash sha256 "my secret"
python3 scripts/encode_decode.py hash md5 "test" --all  # show all algorithms

# Auto-detect encoding
python3 scripts/encode_decode.py detect "SGVsbG8gV29ybGQ="

# List all supported formats
python3 scripts/encode_decode.py list

# Read from stdin or file
echo "data" | python3 scripts/encode_decode.py encode base64 --stdin
python3 scripts/encode_decode.py hash sha256 --file secret.txt

Supported Formats

Encodings: base64, base64url, base32, hex, url, html, rot13, binary, ascii85

Hashes: md5, sha1, sha256, sha512, sha3-256

Features

  • Encode, decode, hash, detect, and list in one tool
  • Auto-detection tries to identify unknown encoded strings
  • Supports stdin and file input for all operations
  • No external dependencies — pure Python stdlib
安全使用建议
This skill appears to be a straightforward, offline Python encoding/decoding and hashing utility. It uses only the Python standard library, does not contact the network, and requires no credentials. Before installing, consider: (1) the script will read any file path you supply, so avoid passing sensitive files unless you intend their contents to be output or processed; (2) decoded output may contain binary data — handle output carefully in contexts where leaking decoded secrets is a concern; and (3) if you need the functionality integrated into an automated agent, remember the agent could feed sensitive strings to the skill (it will print results to stdout), so ensure agent policies control what gets sent to skills. Other than those usage cautions, there are no incoherent or disproportionate requests in this skill.
功能分析
Type: OpenClaw Skill Name: encoding-toolkit Version: 1.0.0 The encoding-toolkit is a standard utility for data transformation and hashing, utilizing only Python's standard library (base64, hashlib, urllib). The code in scripts/encode_decode.py is transparent, well-documented, and lacks any high-risk behaviors such as network access, shell execution, or data exfiltration. The SKILL.md file provides legitimate usage instructions without any evidence of prompt injection or malicious intent.
能力评估
Purpose & Capability
Name and description match the included script and SKILL.md examples. The tool performs only encoding, decoding, detection, and hashing using Python stdlib; nothing requested (no env vars, no binaries) is out of scope.
Instruction Scope
SKILL.md directs running the included Python script, reading from stdin or a specified file, listing formats, and computing hashes. The instructions do not ask the agent to read unrelated system files, call external endpoints, or access other credentials.
Install Mechanism
No install spec is provided (instruction-only with a bundled script). The code is pure Python using only stdlib modules; there are no downloads or build steps that would write or execute remote code.
Credentials
The skill declares no environment variables, no credentials, and no config paths. The code does read files when told to (--file) and stdin, which is expected for this tool.
Persistence & Privilege
always is false and the skill does not request persistent system privileges or modify other skills. Autonomous invocation is allowed by platform default but not combined with other risky behaviors here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install encoding-toolkit
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /encoding-toolkit 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of encoding-toolkit: - Multi-format encoder, decoder, and hasher supporting Base64, Base64URL, Base32, Hex, URL-encoding, HTML entities, ROT13, Binary, and ASCII85. - Computes hashes using MD5, SHA-1, SHA-256, SHA-512, and SHA3-256 algorithms. - Offers automatic detection of encoding format from input. - Supports encoding, decoding, hashing, detecting format, and listing available formats, all from a single tool. - Accepts input via stdin or from files. - Built with no external dependencies; uses only the Python standard library.
元数据
Slug encoding-toolkit
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Encoding Toolkit 是什么?

Multi-format encoder, decoder, and hasher supporting Base64, Base64URL, Base32, Hex, URL-encoding, HTML entities, ROT13, Binary, and ASCII85. Also computes M... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 248 次。

如何安装 Encoding Toolkit?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install encoding-toolkit」即可一键安装,无需额外配置。

Encoding Toolkit 是免费的吗?

是的,Encoding Toolkit 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Encoding Toolkit 支持哪些平台?

Encoding Toolkit 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Encoding Toolkit?

由 John Wang(@johnnywang2001)开发并维护,当前版本 v1.0.0。

💬 留言讨论