MCPInstall

tigris-access-keys

Use when creating, listing, assigning, or deleting access keys for Tigris Storage

Installs
83
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/tigrisdata/tigris-agents-plugins --skill tigris-access-keys
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads tigris-access-keys automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Tigris Access Keys

Access keys are programmatic credentials for the Tigris API. Key IDs use the tid_ prefix, secrets use the tsec_ prefix.

Commands

tigris access-keys list (alias: l)

List all access keys in the current organization.

tigris access-keys list
tigris access-keys list --json
FlagAliasDescriptionDefault
--format-fOutput format (json, table, xml)table
--jsonOutput as JSON

tigris access-keys create <name> (alias: c)

Create a new access key with the given name. The secret is shown only once — save it immediately.

tigris access-keys create my-ci-key
tigris access-keys create my-ci-key --json
FlagAliasDescriptionDefault
--format-fOutput format (json, table)table
--jsonOutput as JSON

tigris access-keys get <id> (alias: g)

Show details for an access key including its name, creation date, and assigned bucket roles.

tigris access-keys get tid_AaBbCcDdEeFf
tigris access-keys get tid_AaBbCcDdEeFf --json
FlagAliasDescriptionDefault
--format-fOutput format (json, table)table
--jsonOutput as JSON

tigris access-keys delete <id> (alias: d)

Permanently delete an access key. This revokes all access immediately.

tigris access-keys delete tid_AaBbCcDdEeFf --force
FlagDescription
--forceSkip confirmation prompt
--format / -fOutput format (json, table; default: table)
--jsonOutput as JSON

tigris access-keys assign <id> (alias: a)

Assign per-bucket roles to an access key. Pair each --bucket with a --role (Editor or ReadOnly), or use --admin for org-wide access.

# Single bucket
tigris access-keys assign tid_AaBb --bucket my-bucket --role Editor

# Multiple buckets with different roles
tigris access-keys assign tid_AaBb --bucket a,b --role Editor,ReadOnly

# Org-wide admin access
tigris access-keys assign tid_AaBb --admin

# Revoke all roles
tigris access-keys assign tid_AaBb --revoke-roles
FlagAliasDescription
--bucket-bBucket name(s), comma-separated. Each bucket pairs positionally with a --role value
--role-rRole(s) to assign (Editor, ReadOnly), comma-separated. Each role pairs with the corresponding --bucket
--adminGrant admin access to all buckets in the organization
--revoke-rolesRevoke all bucket roles from the access key
--format-fOutput format (json, table; default: table)
--jsonOutput as JSON

Workflow

# 1. Create a key
tigris access-keys create my-app-key --json
# Save the tid_ and tsec_ values from the output!

# 2. Scope it to specific buckets
tigris access-keys assign tid_AaBb --bucket my-bucket --role Editor

# 3. Configure your environment (Tigris env vars)
export TIGRIS_STORAGE_ACCESS_KEY_ID=tid_AaBb
export TIGRIS_STORAGE_SECRET_ACCESS_KEY=tsec_XxYy
export TIGRIS_STORAGE_ENDPOINT=https://t3.storage.dev
export TIGRIS_STORAGE_BUCKET=my-bucket

Security Best Practices

  • Scope to specific buckets — avoid --admin unless truly needed
  • Use minimal roles — prefer ReadOnly when writes aren't required
  • Separate keys per app — create dedicated keys for each application or environment
  • Rotate keys regularly — delete old keys and create new ones
  • Never commit secrets — use environment variables or secret managers, not source code

FAQ

What does the tigris-access-keys skill do?

Use when creating, listing, assigning, or deleting access keys for Tigris Storage

How do I install tigris-access-keys?

Run npx skills add https://github.com/tigrisdata/tigris-agents-plugins --skill tigris-access-keys in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/tigris-access-keys/ (personal) or .claude/skills/tigris-access-keys/ (project).

Which AI agents can use tigris-access-keys?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is tigris-access-keys safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains tigris-access-keys?

It is published by tigrisdata in tigrisdata/tigris-agents-plugins. It has 83 recorded installs.

More from tigrisdata/tigris-agents-plugins

View all →

tigris-objects

tigrisdata/tigris-agents-plugins

Open the skill to read its SKILL.md instructions.

84 installs

tigris-buckets

tigrisdata/tigris-agents-plugins

Open the skill to read its SKILL.md instructions.

83 installs

tigris-iam

tigrisdata/tigris-agents-plugins

Open the skill to read its SKILL.md instructions.

82 installs

tigris-authentication

tigrisdata/tigris-agents-plugins

Use when authenticating with Tigris, managing credentials, or setting up the CLI

82 installs

Popular other skills

View category →

hyperframes-cli

heygen-com/hyperframes

The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.

1.3M installs

triage

mattpocock/skills

Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.

1M installs

ask-matt

mattpocock/skills

Ask which skill or flow fits your situation. A router over the skills in this repo.

778.4K installs

to-questionnaire

mattpocock/skills

Turn a decision you can't fully answer into a questionnaire for someone else to fill in.

508.9K installs

wait-what

mattpocock/skills

Stop. That last message did not land: re-pitch it.

459.7K installs

loop-me

mattpocock/skills

Grill me about specs for the workflows I want to build, within this workspace.

447.9K installs