Agent skill · software engineering · hkuds

cli-anything-tigris

Command-line interface for Tigris object storage — wraps the official `tigris` CLI to expose buckets, objects, presigned URLs, snapshots, IAM, and scoped access keys to AI agents. Globally distributed, S3-compatible, no egress fees.

Why this skill is useful

Adds a command-line interface that provides executable commands for managing Tigris object storage, which the AI cannot generate from existing knowledge.

What it needs

Requires npm, pip installed locally. Requires tigris account access. About 4k tokens when loaded. Last updated 2026-08-03. 46,739 stars on the source repository.

What this skill does

cli-anything-tigris A stateless command-line interface for Tigris object storage. Wraps the official tigris CLI so every Tigris primitive (snapshots, IAM, scoped credentials, OAuth) is reachable through a single agent-friendly entry point with --json everywhere. Scope This harness is for the official Tigris CLI only. It shells out to the tigris binary and assumes Tigris auth through tigris login or Tigris access keys. It is not a generic S3 endpoint tool, and it does not manage MinIO, Cloudflare R2, AWS S3, or arbitrary S3-compatible endpoints. Installation Prerequisites: Python 3.10+ tigris CLI on PATH (the binary's alias is t3) Usage Basic Commands REPL Mode When invoked without a subcommand, the CLI enters an interactive REPL with tab-completion and history. Command Groups auth OAuth-based authentication. Command Description --------- ------------- login Browser OAuth login (tigris login) logout Log out of current session whoami Print authenticated user / org bucket Bucket CRUD. Command Description --------- ------------- list List all buckets create --name NAME Create a bucket delete --name NAME --yes Delete an empty bucket (--yes required) info NAME Get bucket info object Object operations (wraps tigris ls/cp/rm/stat). Command Description --------- ------------- list --bucket B [--prefix P] [--limit N] List objects put --bucket B --key K (--file F \ --text T) Upload an object get --bucket B --key K --output F Download an object delete --bucket B --key K Delete an object info --bucket B --key K Object metadata (HEAD / stat) cp SRC DST [-r] Copy. Accepts t3:// or tigris:// URIs. presign Time-limited URLs. Command Description --------- ------------- get --bucket B --key K [--expires SEC] Presigned download URL put --bucket B --key K [--expires SEC] Presigned upload URL snapshot Point-in-time bucket snapshots — a Tigris-specific primitive. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills hkuds/skills--fdb799

View the source on GitHub

Browse the @skills marketplace