Agent skill · software engineering · aiskillstore

azure-storage-file-share-ts

Azure File Share JavaScript/TypeScript SDK (@azure/storage-file-share) for SMB file share operations.

Why this skill is useful

Provides specific TypeScript SDK commands for Azure File Share operations that the AI wouldn't reliably generate on its own.

What it needs

Requires @azure/identity, @azure/storage-file-share installed locally. Requires azure account access. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

@azure/storage-file-share (TypeScript/JavaScript) SDK for Azure File Share operations — SMB file shares, directories, and file operations. Installation Current Version: 12.x Node.js: >= 18.0.0 Environment Variables Authentication Connection String (Simplest) StorageSharedKeyCredential (Node.js only) DefaultAzureCredential SAS Token Client Hierarchy Share Operations Create Share List Shares Delete Share Get Share Properties Set Share Quota Directory Operations Create Directory List Directories and Files Delete Directory Check if Directory Exists File Operations Upload File (Simple) Upload File (Node.js - from local file) Upload File (Buffer) Upload File (Stream) Download File Download to File (Node.js) Download to Buffer (Node.js) Delete File Copy File File Properties & Metadata Get File Properties Set Metadata Set HTTP Headers Range Operations Upload Range Download Range Clear Range Snapshot Operations Create Snapshot Access Snapshot Delete Snapshot SAS Token Generation (Node.js only) Generate File SAS Generate Share SAS Error Handling TypeScript Types Reference Best Practices 1. Use connection strings for simplicity — Easiest setup for development 2. Use DefaultAzureCredential for production — Enable managed identity in Azure 3. Set quotas on shares — Prevent unexpected storage costs 4. Use streaming for large files — uploadStream/downloadToFile for files > 256MB 5. Use ranges for partial updates — More efficient than full file replacement 6. Create snapshots before major changes — Point-in-time recovery 7. Handle errors gracefully — Check RestError.statusCode for specific handling 8. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/azure-storage-file-share-ts

View the source on GitHub

Browse the @skills marketplace