Claude Code Plugin

Filestack Plugin for Claude Code – Upload, Transform & Manage Files

Uploads, transformations, CDN delivery, and security policies. All through natural language in Claude Code.

Plain English. Production Output.

Upload files, build image pipelines, sign security policies, and debug errors. Claude handles the Filestack API calls.

# Upload a file
› Upload ./hero-banner.jpg to Filestack
→ { handle: "abc123XYZ",
     url: "https://cdn.filestackcontent.com/abc123XYZ" }

# Build a transformation pipeline
› Crop to face, resize 400×400, output webp
→ cdn.filestackcontent.com/crop_faces/resize=400,400/output=webp/abc123XYZ

# Generate a signed URL
› Give me a read-only signed URL, valid 2 hours
→ cdn.filestackcontent.com/abc123XYZ?policy=eyJ...&signature=a1b2...

# Use the slash command
› /filestack-transform abc123XYZ rotate 90 and monochrome
→ cdn.filestackcontent.com/rotate=deg:90/monochrome/abc123XYZ

What It Does

The Full Filestack API, One Conversation Away

Access every Filestack capability from Claude Code. Describe what you need, get working results.

📤

Upload & Ingest

Upload local files or pull from remote URLs. Get CDN-ready handles back instantly.

🖼️

Image & Media Transforms

Resize, crop, rotate, enhance, convert formats, detect faces. Build transformation chains in plain English.

🔐

Security & Signed URLs

Generate scoped policies, sign them with HMAC-SHA256, and produce time-limited CDN URLs. Everything runs locally.

🔍

Metadata & Retrieve

Inspect any file handle: size, MIME type, dimensions, upload date. No context switching required.

🧠

Context-Aware Skills

Activate automatically when Claude detects Filestack imports, errors, or webhook patterns in your code.

Slash Command

Convert plain-English descriptions into Filestack CDN transformation URLs with a single /filestack-transform call.

MCP Tools

10 Tools. Every Filestack Workflow Covered.

Every tool is callable from natural language. Describe what you need, get the result.

filestack_upload

Upload local file or URL
Files
filestack_retrieve
Get file metadata
Files
filestack_delete
Remove a stored file
Files
filestack_store_url
Ingest remote URL
Files
filestack_transform_url
Build CDN transform URL
Transformation
filestack_transform_apply
Apply & persist transformation
Transformation
filestack_list_transforms
List all operations
Transformation
filestack_generate_policy
Create scoped policy
Security
filestack_sign_policy
Sign with HMAC-SHA256
Security
filestack_generate_signed_url
One-step signed CDN URL
Security

Get started

Running in Three Steps

Install the plugin, set your API key, and start using Filestack from Claude Code.

  1. 1Install from Marketplace

Add the plugin to Claude Code directly from the marketplace.

CLAUDE CODE
# Add plugin from marketplace
› /plugin marketplace add https://github.com/filestack/filestack-claude-plugin.git

# Install the plugin
› /plugin install filestack-claude-plugin@filestack-plugin
  1. 2Set your API key

Export your Filestack credentials. Find them in the Filestack Developer Portal.

BASH
# Set Filestack environment variables
export FILESTACK_API_KEY=your_api_key
export FILESTACK_APP_SECRET=your_app_secret  # for security tools
  1. 3Start a conversation

Open Claude Code and start asking.

CLAUDE CODE
Upload ./my-image.jpg to Filestack and give me a signed read URL valid for 1 hour

Skills

Expert Knowledge, Built In

Skills activate on their own when Claude detects Filestack patterns in your conversation. Context-aware help, every time.

filestack-sdk-integration

Activates on filestack-js imports, picker config, upload calls

  • SDK initialization for JS/TS and Python
  • Picker widget configuration and cloud sources
  • React and Next.js patterns
  • Common mistakes: wrong API key scope, missing CORS whitelist

filestack-error-diagnosis

Activates on HTTP 401/403/404/429 errors and Filestack error payloads

  • HTTP error reference with likely causes and fixes
  • Security policy breakdown: expired, wrong scope, bad signature
  • Step-by-step diagnosis checklist
  • Rate limit detection and remediation

filestack-webhook-setup

Activates on FS-Signature, FS-Timestamp, webhook event types

  • Complete webhook event type reference
  • HMAC-SHA256 verification in Node.js, Python, Go
  • Production patterns: immediate 200 ACK, idempotency
  • Retry behavior: 5 retries with exponential backoff

Start using Filestack in Claude Code

Install in under a minute. Just your API key and a conversation.