← 返回 Skills 市场
freedompixels

Base64编解码工具

作者 freedompixels · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
47
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install cn-base64-tool
功能描述
通过纯 Python 标准库实现字符串和文件的 Base64 编解码,支持目录批量编码,无需外部依赖。
使用说明 (SKILL.md)

cn-base64-tool - Base64 编解码工具

纯 Python 标准库实现的 Base64 编解码工具。

功能

  • 编码:将字符串或文件内容编码为 Base64
  • 解码:将 Base64 字符串还原为原始内容
  • 文件支持:支持对文件进行 Base64 编码/解码

使用方式

# 编码字符串
python3 cn_base64_tool.py encode "Hello World"

# 解码 Base64 字符串
python3 cn_base64_tool.py decode "SGVsbG8gV29ybGQ="

# 编码文件
python3 cn_base64_tool.py encode_file input.png

# 解码文件
python3 cn_base64_tool.py decode_file output.b64 output.png

# 批量编码(目录)
python3 cn_base64_tool.py encode_dir ./my_folder

技术说明

  • 纯 Python 标准库(base64argparse
  • 无外部依赖
  • 支持 UTF-8 字符串
安全使用建议
这个技能的代码本身是单个、无网络的 Base64 工具,但说明文档和示例命令不匹配实际脚本:SKILL.md 提到的 encode_dir、示例脚本名(cn_base64_tool.py)和“可传入 Base64 文件”行为在 scripts/base64_tool.py 中不存在或未实现。建议在安装/使用前: - 在受限或沙箱环境中打开并审阅 scripts/base64_tool.py(已经包含在包中)。 - 注意 decode_file 会把传入的字符串当作 Base64 内容直接解码并写入你指定的输出路径——不要用它覆盖系统关键文件或提供不受信任的输出路径。 - 如果你需要批量目录编码或“文件作为输入”的行为,先联系作者或修正脚本/文档再使用;否则按当前脚本的实际命令(encode/decode/encode_file/decode_file)来调用。 由于这是文档与实现不一致造成的可疑之处(可能只是维护疏漏),我将整体评估为“可疑”,建议在确认并修正说明或源代码前不要在生产/敏感环境中使用。
功能分析
Type: OpenClaw Skill Name: cn-base64-tool Version: 1.0.0 The bundle is a standard Base64 encoding/decoding utility implemented using Python's built-in libraries. The code in scripts/base64_tool.py performs simple file and string operations as described in SKILL.md, with no evidence of network activity, data exfiltration, or malicious intent.
能力评估
Purpose & Capability
声明为“支持目录批量编码、纯标准库实现”的 Base64 工具;代码实现确实是用标准库完成的单文件编码/解码,但并不包含“encode_dir/目录批量编码”功能,且脚本路径/文件名在 SKILL.md 示例中与实际脚本不匹配。功能声明与实际能力不完全一致。
Instruction Scope
SKILL.md 指示使用 'cn_base64_tool.py' 和包含 'encode_dir'、可传入“Base64 字符串或文件”等用法,但实际脚本位于 scripts/base64_tool.py,且命令子项并未实现这些功能;说明文档会误导用户并可能导致错误操作(例如以为可传入文件而脚本会把文件名当作 Base64 字符串解码)。
Install Mechanism
无安装说明、无外部依赖、无远程下载。该包是指令/脚本型,未包含可疑安装来源或二进制。
Credentials
未请求任何环境变量、凭据或配置路径。脚本仅读取/写入由用户指定的文件路径,未尝试访问网络或其它系统凭据,所需权限与其宣称的用途一致。
Persistence & Privilege
无 always:true、无修改其他技能或系统配置的行为;技能为用户可调用且默认不强制常驻,权限与用途相符。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install cn-base64-tool
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /cn-base64-tool 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of cn-base64-tool: - Base64 encode and decode for strings via command line. - Supports file Base64 encoding and decoding. - Offers batch encoding for directories. - Built with pure Python standard libraries; no external dependencies. - Handles UTF-8 strings.
元数据
Slug cn-base64-tool
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Base64编解码工具 是什么?

通过纯 Python 标准库实现字符串和文件的 Base64 编解码,支持目录批量编码,无需外部依赖。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 47 次。

如何安装 Base64编解码工具?

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

Base64编解码工具 是免费的吗?

是的,Base64编解码工具 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Base64编解码工具 支持哪些平台?

Base64编解码工具 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Base64编解码工具?

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

💬 留言讨论