Your agent can't zip or unzip files in its sandbox; this creates and extracts zip and 7z archives.
Create and extract zip and 7z archives, or list their contents. 0.5 credits per MB.
Pre-signed GET URL of the zip or 7z archive.
Unused by list; accepted for parity with unzip.
curl -X POST "https://skill.askfaro.com/skills/archive/run" \
-H "Authorization: Bearer faro_<your_key>" \
-H "Content-Type: application/json" \
-d '{
"intent": {
"prompt": "What files are inside this zip?"
}
}'askfaro describe archive/list
Install pip install askfaro-cli, then askfaro auth login.
Optional per-file names, parallel to input_urls. Defaults to the URL basename.
Download URL TTL in seconds.
Pre-signed GET URLs of the files to pack.
Filename for the zip. Defaults to archive.zip.
curl -X POST "https://skill.askfaro.com/skills/archive/run" \
-H "Authorization: Bearer faro_<your_key>" \
-H "Content-Type: application/json" \
-d '{
"intent": {
"prompt": "Zip these files into one archive"
}
}'askfaro describe archive/zip
Install pip install askfaro-cli, then askfaro auth login.
Extract a zip or 7z archive; each file is returned as a download URL.
Pre-signed GET URL of the zip or 7z archive.
Download URL TTL in seconds for the extracted files.
curl -X POST "https://skill.askfaro.com/skills/archive/run" \
-H "Authorization: Bearer faro_<your_key>" \
-H "Content-Type: application/json" \
-d '{
"intent": {
"prompt": "Unzip this archive and give me the files"
}
}'askfaro describe archive/unzip
Install pip install askfaro-cli, then askfaro auth login.
Pack files into a zip, extract a zip or 7z archive, or list its entries without extracting. Decompression bombs (archives that expand to far more than they appear) are rejected before any extraction happens.
POST /uploads/presign on faro-api for each input, PUT the file, pass the get_url(s).zip, you get one archive download_url. For unzip, each extracted
file is uploaded and returned with its own download_url.0.5 credits per MB (uncompressed for unzip/list, total input for zip).
Compressed input up to 200 MB; archives may expand to at most 500 MB across at most 2000 entries. Entries with path traversal or absurd compression ratios are rejected.