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/abc123XYZWhat 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
/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
Get started
Running in Three Steps
Install the plugin, set your API key, and start using Filestack from Claude Code.
- 1Install from Marketplace
Add the plugin to Claude Code directly from the marketplace.
# 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- 2Set your API key
Export your Filestack credentials. Find them in the Filestack Developer Portal.
# Set Filestack environment variables
export FILESTACK_API_KEY=your_api_key
export FILESTACK_APP_SECRET=your_app_secret # for security tools- 3Start a conversation
Open Claude Code and start asking.
Upload ./my-image.jpg to Filestack and give me a signed read URL valid for 1 hourSkills
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