Skills azure-storage-file-share-ts
๐Ÿ“ฆ

azure-storage-file-share-ts

Content revision r3 Safe โš™๏ธ External commands๐ŸŒ Network access๐Ÿ“ Filesystem access๐Ÿ”‘ Env variables

Build Azure File Share Workflows in TypeScript

Azure File Share SDK workflows require precise client, authentication, and transfer patterns. This skill provides focused TypeScript examples for common storage operations.

Supports: Claude Codex Code(CC)
๐Ÿฅ‰ 77 Bronze

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "azure-storage-file-share-ts" from https://skillstore.io/skills/sickn33-azure-storage-file-share-ts.md and its manifest at https://skillstore.io/api/skills/sickn33-azure-storage-file-share-ts/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Test it

Using "azure-storage-file-share-ts". How should a Node.js service upload a large local archive to Azure Files?

Expected outcome:

  • Use a file stream and obtain the local size before creating the remote file.
  • Set bounded concurrency and buffer sizes based on memory and network capacity.
  • Use managed identity where available, and handle Azure status codes explicitly.

Using "azure-storage-file-share-ts". Which authentication method should a production Azure-hosted service use?

Expected outcome:

Use DefaultAzureCredential with managed identity. Grant only required storage permissions and avoid storing shared keys in application configuration.

Using "azure-storage-file-share-ts". How can a client receive temporary read access to one file?

Expected outcome:

Generate a file-scoped SAS with read-only permission and a short expiration. Share the URL securely and never write it to logs.

Security Audit

Safe
v6 โ€ข 8/14/2026 Open versioned report

All 116 static findings are false positives caused by Markdown fences, TypeScript template literals, or documented Azure SDK inputs. SKILL.md contains no executable scripts, prompt injection, secret exfiltration, or unrelated network destinations.

1
Files scanned
503
Lines analyzed
0
Review items
0
False positives ignored
No confirmed security findings were detected by the latest completed static and semantic audit. This does not prove the skill has no side effects.
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/sickn33-azure-storage-file-share-ts/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-azure-storage-file-share-ts/security.svg)](https://skillstore.io/skills/sickn33-azure-storage-file-share-ts?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/sickn33-azure-storage-file-share-ts?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-azure-storage-file-share-ts/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/sickn33-azure-storage-file-share-ts.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

sickn33. (2026). azure-storage-file-share-ts security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-azure-storage-file-share-ts/audits/6

BibTeX citation

@techreport{sickn33-sickn33-azure-storage-file-share-ts-2026, author = {sickn33}, title = {azure-storage-file-share-ts security audit report (audit version 6)}, institution = {Skillstore}, year = {2026}, number = {6}, url = {https://skillstore.io/skills/sickn33-azure-storage-file-share-ts/audits/6}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "azure-storage-file-share-ts security audit report (audit version 6)" version: "unspecified" type: report authors: - name: "sickn33" date-released: "2026-08-14" url: "https://skillstore.io/skills/sickn33-azure-storage-file-share-ts/audits/6" identifiers: - type: other value: "skillstore:sickn33-azure-storage-file-share-ts:audit:6" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
55
Architecture
85
Maintainability
87
Content
68
Community
78
Spec Compliance

What You Can Build

Build File Transfer Services

Create reliable TypeScript upload and download flows for application files.

Automate Share Administration

Implement repeatable share, directory, quota, snapshot, and cleanup operations.

Secure Storage Integrations

Choose managed identity, shared key, connection string, or scoped SAS authentication.

Try These Prompts

Create a Share
Show a TypeScript example that authenticates with DefaultAzureCredential and creates an Azure file share named [share-name].
Upload a Local File
Design a Node.js TypeScript workflow to upload [local-path] into [share-name]/[directory-name] with clear error handling.
Stream Large Files
Recommend an Azure File Share streaming upload design for files around [size], including buffer size, concurrency, retries, and validation.
Design a Secure Storage Service
Design a production TypeScript service for uploads, downloads, snapshots, and read-only SAS links. Use managed identity and least privilege.

Best Practices

  • Prefer managed identity and least-privilege roles for production authentication.
  • Use streams for large files and validate paths, sizes, and transfer results.
  • Use short-lived, narrowly scoped SAS tokens and keep credential-bearing URLs out of logs.

Avoid

  • Do not embed account keys, connection strings, or SAS tokens in source code.
  • Do not accept unvalidated share names, file paths, or source URLs from users.
  • Do not use broad SAS permissions or long expiration periods without documented need.

Frequently Asked Questions

Does this skill create Azure resources automatically?
No. It provides TypeScript guidance and examples that require your Azure environment and credentials.
Which authentication method is preferred for production?
Use DefaultAzureCredential with managed identity when Azure hosting supports it.
Can I use every example in a browser?
No. Shared key credentials, local file methods, buffers, streams, and SAS generation are Node.js features.
Does the skill support large files?
Yes. It documents stream uploads, direct file downloads, ranges, buffering, and concurrency controls.
Does it cover temporary file access?
Yes. It demonstrates file and share SAS generation with configurable permissions and expiration.
What must I customize before using an example?
Replace account names, share names, directory names, file paths, permissions, quotas, and credential configuration.

Developer Details

Author

sickn33

License

MIT

Skillstore revision

r3

Version notice

The author did not declare a version.

Ref

5a26d1d61d694db29af9b138c661c1981076d9df

Maintenance freshness

8/15/2026

Usage

6 downloads ยท 95 views

File structure

๐Ÿ“„ SKILL.md