mcpField
I
installing-tigris-storage

installing-tigris-storage

github.com/tigrisdataCloud & DevOps237 installsUpdated 14w ago
Repository

About installing-tigris-storage

A setup guide for Tigris Storage that has been superseded by the `file-storage` skill. It shows CLI authentication, bucket and access-key creation, and a quick SDK file-upload example.

Key features

  1. 01Install and authenticate with the Tigris CLI
  2. 02Create buckets and access keys
  3. 03Configure storage environment variables
  4. 04Upload files with the SDK
  5. 05Note that files are private by default

Use cases

  1. 01Configure Tigris Storage credentials
  2. 02Create an upload bucket for an app
  3. 03Upload files from a TypeScript project

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/tigrisdata/skills --skill installing-tigris-storage

After installing, type/installing-tigris-storagein Claude Code to confirm it loaded.

Bundled filesREADME.mdmetadata.json

Details

From the project README

Installing Tigris Storage

This skill has been superseded by the file-storage skill, which covers CLI setup, SDK usage, uploads, downloads, presigned URLs, and client-side uploads in a single skill.

Install the Updated Skill

npx skills add https://github.com/tigrisdata/skills --skill file-storage

Quick Start

# 1. Install CLI & authenticate
npm install -g @tigrisdata/cli
tigris login

# 2. Create bucket and access key
tigris buckets create my-app-uploads
tigris access-keys create "my-app-uploads-key"
# ⚠ Save the Secret Access Key — shown only once
tigris access-keys assign tid_xxx --bucket my-app-uploads --role Editor

# 3. Install SDK
npm install @tigrisdata/storage
# .env
TIGRIS_STORAGE_ACCESS_KEY_ID=tid_xxx
TIGRIS_STORAGE_SECRET_ACCESS_KEY=tsec_yyy
TIGRIS_STORAGE_ENDPOINT=https://t3.storage.dev
TIGRIS_STORAGE_BUCKET=my-app-uploads
import { put } from "@tigrisdata/storage";

// Files are private by default — only authenticated requests can access them
const result = await put("avatars/user-123.jpg", file);
if (result.error) throw result.error;
console.log(result.data?.url);

For full SDK reference, presigned URLs, client-side uploads, and troubleshooting — use the file-storage skill.

Comments

Markdown supported