tigris-storage
Tigris object storage integration — CLI reference for bucket management, object operations, access keys, IAM, and migrations. Skills cover a
Open source Repository Open in the app JSON README (API)
About
Tigris object storage integration — CLI reference for bucket management, object operations, access keys, IAM, and migrations. Skills cover authentication, CORS, presigned URLs, snapshots, forks, shadow bucket migrations, lifecycle rules, and notifications.
Details
- Kind
- Plugins
- Topic
- Security & identity
- Publisher
- tigrisdata
- Origin
- marketplace
- Category
- ferramentas
- Stars
- 1
- Last push
- 2026-03-26T11:48:05Z
- Repository state
- ativo
- License
- MIT
- Added
- 2026-08-30 01:48:58
- Updated
- 2026-08-30 01:48:58
- Origin id
tigrisdata/tigris-agents-plugins/tigris-storage
README
# Tigris Storage
[Agent Skills](https://www.anthropic.com/engineering/equipping-agents-from-the-real-world-with-agent-skills) for [Tigris](https://www.tigrisdata.com) object storage — bucket management, object operations, access keys, IAM, and migrations.
## Installing
### Claude Code
Install using the [plugin marketplace](https://code.claude.com/docs/en/discover-plugins#add-from-github):
```
/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:
| Agent | Skill Directory | Docs |
|-------|-----------------|------|
| Claude Code | `~/.claude/skills/` | [docs](https://code.claude.com/docs/en/skills) |
| Cursor | `~/.cursor/skills/` | [docs](https://cursor.com/docs/context/skills) |
| OpenCode | `~/.config/opencode/skills/` | [docs](https://opencode.ai/docs/skills/) |
| OpenAI Codex | `~/.codex/skills/` | [docs](https://developers.openai.com/codex/skills/) |
| Pi | `~/.pi/agent/skills/` | [docs](https://github.com/badlogic/pi-mono/tree/main/packages/coding-agent#skills) |
## 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.
| Skill | Useful for |
| --------------------- | -------------------------------------------------------------------------------------------------------------------- |
| tigris-authentication | Installing the CLI, logging in (OAuth + credentials), configuring credentials, switching orgs |
| tigris-buckets | Creating, configuring, and deleting buckets — regions, tiers, CORS, migrations, TTL, notifications, snapshots, forks |
| tigris-objects | Uploading, downloading, listing, moving, deleting, and presigning objects — unix-style commands + low-level API |
| tigris-access-keys | Creating, listing, assigning roles, and deleting programmatic access keys |
| tigris-iam | Managing IAM policies, users, invitations, and permissions |
## MCP Server
Tigris also provides a [remote MCP server](https://github.com/tigrisdata/mcp) 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:
| Tool | Purpose |
| -------------------------------- | -------------------------------- |
| `tigris_list_buckets` | List all buckets |
| `tigris_create_bucket` | Create a new bucket |
| `tigris_delete_bucket` | Delete a bucket |
| `tigris_list_objects` | List objects in a bucket |
| `tigris_put_object` | Upload an object from text/data |
| `tigris_put_object_from_path` | Upload a local file |
| `tigris_get_object` | Download an object |
| `tigris_delete_object` | Delete an object |
| `tigris_get_signed_url_object` | Generate a presigned URL |
| `tigris_upload_file_and_get_url` | Upload 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)
| Rule | Trigger | Description |
| ------------------- | ---------------------- | --------------------------------------------------------------------------------- |
| tigris-sdk-patterns | `**/*.{ts,tsx,js,jsx}` | SDK best practices — endpoint config, client uploads, error handling |
| tigris-security | Always | Security guardrails — access control, key management, safe destructive operations |
## Resources
- [Tigris Documentation](https://www.tigrisdata.com/docs)
- [Tigris Dashboard](https://console.tigris.dev)
- [MCP Server](https://github.com/tigrisdata/mcp)
- [CLI Reference](https://github.com/tigrisdata/cli)