Config Tracker
自动检测并提交 OpenClaw 配置与工作区文件变更,实现零手动操作。
支持10MB至100MB的大文件ZIP/GZIP压缩与解压,输出为7天有效期的云端下载链接。
openclaw skills install @agentpmt/zip-unzip-file-compression-100mb命令、参数、文件名以原文为准
最后更新:2026-06-10。
如果当前日期距离上次更新超过 7 天,请在使用端点、模式、设置步骤或示例前,从 skills.sh 或 ClawHub 重新安装此技能。
专为处理 10MB 至 100MB 大小的 ZIP 和 GZIP 压缩包设计的高容量文件压缩与解压工具。该功能补充了标准归档压缩器,支持超出常规大小限制的输入数据,单个 ZIP 压缩包最多可包含 500 个文件,并具备内置路径遍历防护机制以确保安全提取。用户可通过提供包含 base64 编码内容的文件名数组,将多个文件打包成一个 ZIP 压缩包;也可使用 GZIP 格式压缩单个大文件。解压操作支持通过云存储文件 ID 或 base64 编码方式传入压缩包,系统会自动提取全部内容,并将每个文件上传至云存储,生成可下载的带签名 URL 供后续访问。与标准版本不同,此大容量工具始终将输出结果存入云存储,而非返回内联的 base64 数据,从而在不占用内存的情况下高效处理大体积数据。该功能严格限制输入大小:低于 10MB 的文件应使用标准压缩工具,高于 100MB 的文件建议先进行分片处理。同时,系统通过基于预算的访问控制机制实现文件间的合理隔离。该压缩工具适用于涉及大尺寸数据集、媒体集合或批量文件操作的工作流,满足标准压缩工具无法覆盖的场景需求。
使用 ZIP 或 GZIP 格式对 10MB–100MB 的大文件进行压缩与解压。输出文件将上传至云存储,并返回有效期为 7 天的可下载签名链接。
大小范围: 输入与输出均需在 10MB 至 100MB 之间。若文件小于 10MB,请使用标准归档压缩工具。
从输入文件创建 ZIP 或 GZIP 压缩包。
将多个文件打包为单一 ZIP 压缩包。
必填字段:
action (string): "compress"format (string): "zip"files (array): 文件对象列表,每个对象包含: - filename (string): 文件在压缩包内的名称或路径
- content_base64 (string): 文件内容的 base64 编码字符串
可选字段:
filename (string): 输出压缩包的文件名(默认值:"archive.zip")限制: 单个压缩包最多支持 500 个文件。
示例:
{
"action": "compress",
"format": "zip",
"files": [
{
"filename": "report.csv",
"content_base64": "<base64-encoded content>"
},
{
"filename": "data/records.json",
"content_base64": "<base64-encoded content>"
}
],
"filename": "monthly_export.zip"
}响应包含: file_id, signed_url, signed_url_expires_in, size_bytes
对单个文件使用 GZIP 格式进行压缩。
必填字段:
action (string): "compress"format (string): "gzip"input_base64 (string): 需要压缩的文件内容的 base64 编码字符串可选字段:
filename (string): 输出文件名(默认值:"archive.gz")示例:
{
"action": "compress",
"format": "gzip",
"input_base64": "<base64-encoded content>",
"filename": "database_dump.gz"
}响应包含: file_id, signed_url, signed_url_expires_in, size_bytes
从 ZIP 或 GZIP 压缩包中提取文件。可通过 file_id(来自之前上传或工具输出)或 input_base64 提供压缩包。
从 ZIP 压缩包中提取所有文件。每个提取出的文件将单独上传至云存储。
必填字段:
action (string): "decompress"format (string): "zip" - file_id (string): 之前存储的压缩包文件 ID
- input_base64 (string): ZIP 压缩包的 base64 编码字符串
使用 file_id 示例:
{
"action": "decompress",
"format": "zip",
"file_id": "abc123def456"
}使用 base64 示例:
{
"action": "decompress",
"format": "zip",
"input_base64": "<base64-encoded zip archive>"
}响应包含: file_count 和一个 files 数组,每个条目包含 filename, size_bytes, file_id, signed_url, signed_url_expires_in
解压单个 GZIP 文件。
必填字段:
action (string): "decompress"format (string): "gzip" - file_id (string): 之前存储的压缩包文件 ID
- input_base64 (string): GZIP 压缩包的 base64 编码字符串
可选字段:
filename (string): 解压后文件的输出名称(默认值:"decompressed")示例:
{
"action": "decompress",
"format": "gzip",
"file_id": "abc123def456",
"filename": "restored_backup.sql"
}响应包含: file_id, signed_url, signed_url_expires_in, size_bytes
file_id 解压接收到的 ZIP 包,逐个处理文件后再重新压缩结果。.. 路径遍历片段。format,默认值为 "zip"。Zip / Unzip - 文件压缩 操作。compress,decompress。file-management,页面:https://clawhub.ai/agentpmt/file-management;skills.sh: npx skills add AgentPMT/agent-skills --skill file-management)该工具暂未发布分类或行业标签。
完整生成的操作模式:./schema.md。
支持的操作数量:2。
x402 可用性:此产品未启用。
compress(操作别名:compress):从输入文件创建 ZIP 或 GZIP 压缩包。ZIP 最多支持 500 个文件;GZIP 仅压缩单个文件。输入与输出文件大小必须在 10MB 到 100MB 之间。价格:20 积分。参数:archive_format,filename,files,input_base64。decompress(操作别名:decompress):从 ZIP 或 GZIP 压缩包中提取文件(10-100MB)。可通过 file_id 或 input_base64 提供压缩包。所有提取出的文件将上传至云存储。价格:20 积分。参数:archive_format,file_id,filename,input_base64。建议在常规调用中使用上述紧凑模式。在新生产环境集成前,或当参数、枚举值、嵌套对象、输出结果或示例不明确时,请优先获取实时详细信息。
agentpmt-tool-search-and-execution,设置 action: "get_schema",tool_id: "zip-unzip-file-compression-100mb"。agentpmt-tool-search-and-execution,设置 action: "get_instructions",tool_id: "zip-unzip-file-compression-100mb";或在已选择该产品工具后,直接调用 action: "get_instructions"。通过主 AgentPMT MCP 服务器查询 MCP 模式:
{
"method": "tools/call",
"params": {
"name": "AgentPMT-Tool-Search-and-Execution",
"arguments": {
"action": "get_schema",
"tool_id": "zip-unzip-file-compression-100mb"
}
}
}获取实时示例时,使用相同 MCP 工具,参数如下:
{
"action": "get_instructions",
"tool_id": "zip-unzip-file-compression-100mb"
}通过认证的 AgentPMT REST API 查询模式请求体:
{
"name": "agentpmt-tool-search-and-execution",
"parameters": {
"action": "get_schema",
"tool_id": "zip-unzip-file-compression-100mb"
}
}通过认证的 AgentPMT REST API 获取实时示例请求体:
{
"name": "agentpmt-tool-search-and-execution",
"parameters": {
"action": "get_instructions",
"tool_id": "zip-unzip-file-compression-100mb"
}
}产品别名:zip-unzip-file-compression-100mb
市场页面:https://www.agentpmt.com/marketplace/zip-unzip-file-compression-100mb
../agentpmt-account-mcp-rest-api-setup,连接主 MCP 服务器或 REST API,确保该工具已在所属 Agent Group 中启用。../what-is-agentpmt 了解市场、Agent Group、工作流、MCP、REST 及支付相关概念。若未安装此产品技能所依赖的前置技能,请使用以下下载方式。
核心 AgentPMT 设置技能:
- ClawHub 页面:https://clawhub.ai/agentpmt/what-is-agentpmt
- OpenClaw 安装命令:openclaw skills install what-is-agentpmt
- skills.sh 安装命令:npx skills add AgentPMT/agent-skills --skill what-is-agentpmt
- ClawHub 页面:https://clawhub.ai/agentpmt/agentpmt-account-mcp-rest-api-setup
- OpenClaw 安装命令:openclaw skills install agentpmt-account-mcp-rest-api-setup
- skills.sh 安装命令:npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup
skills.sh 安装脚本:
npx skills add AgentPMT/agent-skills --skill what-is-agentpmt
npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup在连接主 AgentPMT MCP 服务器后,调用格式如下:
markdown
name: zip-unzip-file-compression-100mb
version: 1.0.0
description: 用于压缩和解压文件的工具,支持最大 100MB 的文件压缩,使用 ZIP 格式。
summary: 通过 ZIP 格式对文件进行压缩或解压操作,适用于中小型文件处理任务。
tags:
- file compression
- zip
- archive
- data packaging
- file handling
author: AgentPMT
license: MIT
source: https://www.agentpmt.com/marketplace/zip-unzip-file-compression-100mb
该技能提供文件压缩与解压功能,支持以 ZIP 格式对单个或多个文件进行打包或解包操作。最大支持压缩文件大小为 100MB。
compress:将指定文件压缩为 ZIP 格式归档文件。decompress:将 ZIP 格式的归档文件解压为原始文件。| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| action | string | 是 | 指定操作类型,可选值:compress 或 decompress |
| archive_format | string | 是 | 归档格式,当前仅支持 zip |
| filename | string | 是 | 输出的归档文件名称(不含扩展名),例如 document.zip |
| files | array of objects | 否 | 要压缩的文件列表,每个对象包含:<br>• filename:文件在归档中的名称<br>• content_base64:文件内容的 Base64 编码字符串 |
| input_base64 | string | 否 | 当 action 为 decompress 时,需提供 ZIP 文件的 Base64 编码内容 |
注意:所有文件内容必须以 Base64 编码形式传入,且总大小不得超过 100MB。
{
"name": "zip-unzip-file-compression-100mb",
"parameters": {
"action": "compress",
"archive_format": "zip",
"filename": "example-archive",
"files": [
{
"filename": "marketing_copy.txt",
"content_base64": "RGFydGggc3RvcmVkIG1hcmtpbmcgY29weSB0byBjaGVjayBmb3IgYmFuZGVkIHBoYXNlcy4="
}
],
"input_base64": ""
}
}{
"name": "zip-unzip-file-compression-100mb",
"parameters": {
"action": "decompress",
"archive_format": "zip",
"filename": "extracted-files",
"files": [],
"input_base64": "UEsDBBQABgAIAAAAIQD..."
}
}passed 或类似成功状态的布尔值,将其作为流程继续的判断依据。get_schema 或 get_instructions 获取最新规范。compress 操作失败,请保留原始请求参数,并在修复 schema、认证或支付问题后重试。setup 技能管理凭证;本技能仅定义产品级行为,不处理认证逻辑。 - ClawHub: what-is-agentpmt
- 页面链接:[https://clawhub.ai/agentpmt/what-is-agentpmt](https://clawhub.ai/agentpmt/what-is-agentpmt)
- 命令:npx skills add AgentPMT/agent-skills --skill what-is-agentpmt
- ClawHub: agentpmt-account-mcp-rest-api-setup
- 页面链接:[https://clawhub.ai/agentpmt/agentpmt-account-mcp-rest-api-setup](https://clawhub.ai/agentpmt/agentpmt-account-mcp-rest-api-setup)
- 命令:npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup
已收录 4 个 Skill