Skip to main content

Agent Skills

Agent skills are reusable knowledge modules that AI coding agents can use to work with Tigris correctly. When installed, skills give agents procedural knowledge about Tigris — how to set up storage, manage buckets, handle objects, and more — without you needing to prompt them through each step.

Skills work with Claude Code, Cursor, GitHub Copilot, Cline, Gemini, and other agents that support the skills.sh ecosystem.

Install Skills

Install all Tigris skills at once:

npx skills add tigrisdata/skills

Or install a single skill:

npx skills add tigrisdata/skills --skill installing-tigris-storage

Browse the full list at skills.sh/tigrisdata/skills.

Available Skills

Storage Setup

SkillDescription
installing-tigris-storageSDK setup, endpoint configuration, and credential management
tigris-sdk-guideDetailed SDK implementation patterns and usage

Object Operations

SkillDescription
tigris-object-operationsUpload, download, delete, list objects, and generate presigned URLs
file-storageFile storage patterns and operations
tigris-image-optimizationImage processing and optimization with Tigris
tigris-static-assetsServing and managing static assets

Bucket Management

SkillDescription
tigris-bucket-managementCreate, list, inspect, and remove buckets
tigris-lifecycle-managementObject lifecycle policies and expiration rules
tigris-security-access-controlBucket permissions and access control configuration

Snapshots, Forks & Migration

SkillDescription
tigris-snapshots-forkingPoint-in-time bucket snapshots and copy-on-write forks
tigris-snapshots-recoveryRestore data from snapshots
tigris-s3-migrationMigrate from AWS S3 or other S3-compatible providers
tigris-backup-exportBackup and export procedures

Optimization

SkillDescription
tigris-egress-optimizerReduce data transfer costs and optimize egress

Development Practices

SkillDescription
conventional-commitsConsistent commit message formatting
go-table-driven-testsIdiomatic Go test patterns

How Skills Work

Once installed, skills are stored as markdown files in your agent's configuration directory. For example, Claude Code reads skills from ~/.claude/skills/. When you ask your agent to perform a storage task, it automatically recognizes when a skill applies and uses that knowledge to produce correct code.

For example, with the tigris-object-operations skill installed, asking an agent to "add an avatar upload endpoint" produces code that handles multipart uploads correctly, includes proper error checking, and uses Tigris best practices — without you needing to specify those details.

Skills vs Context Files

Skills and context files serve different purposes:

SkillsContext Files
ScopeGlobal — available across all projectsProject-specific (TIGRIS.md) or machine-wide (SKILL.md)
ContentProcedural knowledge for specific tasksConfiguration and conventions for your setup
Installnpx skills add from skills.shAdded to your repo or installed with the Tigris CLI
Best forTeaching agents how to use TigrisTelling agents your Tigris configuration

Use both together for best results: skills teach agents Tigris patterns, and context files tell agents your specific setup.

Learn More

  • MCP Server — structured tool access for agents that support the Model Context Protocol
  • Tigris CLI — install the CLI to get a global SKILL.md context file for your agents
  • skills.sh/tigrisdata/skills — browse and install individual skills