Tigris Storage

Agent Skills for Tigris object storage — bucket management, object operations, access keys, IAM, and migrations.

Installing

Claude Code

Install using the plugin marketplace:

/plugin marketplace add tigrisdata/tigris-agents-plugins
/plugin install tigris-storage@tigris-agents-plugins

Cursor

Add manually via Settings > Rules > Add Rule > Remote Rule (Github) with tigrisdata/tigris-agents-plugins.

Clone / Copy

Clone this repo and copy the skill folders into the appropriate directory for your agent:

AgentSkill DirectoryDocs
Claude Code~/.claude/skills/docs
Cursor~/.cursor/skills/docs
OpenCode~/.config/opencode/skills/docs
OpenAI Codex~/.codex/skills/docs
Pi~/.pi/agent/skills/docs

Skills

Skills are contextual and auto-loaded based on your conversation. When a request matches a skill's triggers, the agent loads and applies the relevant skill to provide accurate, up-to-date guidance.

SkillUseful for
tigris-authenticationInstalling the CLI, logging in (OAuth + credentials), configuring credentials, switching orgs
tigris-bucketsCreating, configuring, and deleting buckets — regions, tiers, CORS, migrations, TTL, notifications, snapshots, forks
tigris-objectsUploading, downloading, listing, moving, deleting, and presigning objects — unix-style commands + low-level API
tigris-access-keysCreating, listing, assigning roles, and deleting programmatic access keys
tigris-iamManaging IAM policies, users, invitations, and permissions

MCP Server

Tigris also provides a remote MCP server with OAuth authentication — no API keys to configure. Add it to your editor's MCP config if you want tool-based access alongside the CLI:

ToolPurpose
tigris_list_bucketsList all buckets
tigris_create_bucketCreate a new bucket
tigris_delete_bucketDelete a bucket
tigris_list_objectsList objects in a bucket
tigris_put_objectUpload an object from text/data
tigris_put_object_from_pathUpload a local file
tigris_get_objectDownload an object
tigris_delete_objectDelete an object
tigris_get_signed_url_objectGenerate a presigned URL
tigris_upload_file_and_get_urlUpload a file and return its URL

Subagent

tigris-storage-agent — a specialized agent for multi-step storage workflows:

  • New project setup (bucket + access key + CORS)
  • S3 migration via shadow bucket
  • Dev sandbox via copy-on-write fork
  • Bucket security audit
  • Multi-step production deployment

Rules (Cursor only)

RuleTriggerDescription
tigris-sdk-patterns**/*.{ts,tsx,js,jsx}SDK best practices — endpoint config, client uploads, error handling
tigris-securityAlwaysSecurity guardrails — access control, key management, safe destructive operations

Resources