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

azure-storage-file-share-py

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

Manage Azure File Shares in Python

Teams often need reliable Python code for Azure Files shares, directories, and file transfers. This skill gives ready patterns for authentication, listing, upload, download, copy, and cleanup.

Supports: Claude Codex Code(CC)
๐Ÿฅ‰ 79 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-py" from https://skillstore.io/skills/sickn33-azure-storage-file-share-py.md and its manifest at https://skillstore.io/api/skills/sickn33-azure-storage-file-share-py/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-py". List the files in Azure Files share reports.

Expected outcome:

The skill returns Python that connects with your configured credentials, opens the reports share, and prints each file and directory name.

Using "azure-storage-file-share-py". Upload daily.csv to reports/exports and then download it.

Expected outcome:

The skill creates the exports directory if needed, uploads the local file, then writes the downloaded content to a named local file.

Using "azure-storage-file-share-py". Copy a large file between two Azure Files paths without loading it all into memory.

Expected outcome:

The skill shows a start-copy flow and a chunked stream so the file moves in parts instead of one large in-memory buffer.

Security Audit

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

All 51 static findings are false positives caused by documented code fences, Azure endpoint examples, expected file output, environment-based configuration, or descriptive prose. No malicious commands, unauthorized data transfer, prompt injection, or unsafe intent is evidenced in the supplied findings.

1
Files scanned
248
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-py/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-py/security.svg)](https://skillstore.io/skills/sickn33-azure-storage-file-share-py?utm_source=security_passport_badge)

HTML badge

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

Embed card

<iframe src="https://skillstore.io/embed/skills/sickn33-azure-storage-file-share-py.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-py security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-azure-storage-file-share-py/audits/6

BibTeX citation

@techreport{sickn33-sickn33-azure-storage-file-share-py-2026, author = {sickn33}, title = {azure-storage-file-share-py security audit report (audit version 6)}, institution = {Skillstore}, year = {2026}, number = {6}, url = {https://skillstore.io/skills/sickn33-azure-storage-file-share-py/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-py 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-py/audits/6" identifiers: - type: other value: "skillstore:sickn33-azure-storage-file-share-py:audit:6" description: "Skillstore immutable audit report identifier"

Skillstore Score

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

What You Can Build

Automate report delivery

A backend engineer uploads generated reports to a share and later downloads them for processing.

Organize shared project files

A DevOps engineer creates directories, lists files, and removes stale artifacts from a team share.

Move files between shares

A data engineer copies source files to another Azure Files path before a batch job starts.

Try These Prompts

Connect and list a share
Use the Azure Storage File Share Python SDK to connect with my environment credentials and list the files in share reports.
Upload a local file
Write Python that creates directory exports if needed and uploads ./daily.csv to Azure Files share reports as exports/daily.csv.
Download and inspect a file
Download reports/exports/daily.csv from Azure Files, save it locally, and print the file properties after the transfer.
Copy, rename, and clean up
Using DefaultAzureCredential, copy source.txt to archive/source.txt, rename the copy, stream a large file in chunks, then delete the original only after a successful copy.

Best Practices

  • Store account URLs and secrets in environment variables or a secret manager. Do not hardcode them.
  • Use DefaultAzureCredential or a narrowly scoped SAS token instead of a full account key when possible.
  • Stream large files in chunks and confirm successful copies before deleting source files.

Avoid

  • Do not commit connection strings, account keys, or SAS tokens into source control.
  • Do not download large files into memory when a chunked stream is available.
  • Do not delete or overwrite share files without confirming the target path and a successful copy.

Frequently Asked Questions

Which Python package does this skill use?
It uses the official azure-storage-file-share package and the matching Azure Files client classes.
How should I authenticate?
Use a connection string, account URL plus credential, DefaultAzureCredential, or a SAS token stored outside source code.
Can this skill create a new file share?
Yes. It shows how to create a share and then work with directories and files inside that share.
Does it support large file transfers?
Yes. The guidance includes chunked streaming so large files do not need to load fully into memory.
Can I copy files between Azure Files paths?
Yes. The skill includes start-copy examples for moving a file from one share path to another.
Does this provision Azure infrastructure?
No. You still need an existing storage account, share permissions, and credentials before running the examples.

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

9 downloads ยท 96 views

File structure

๐Ÿ“„ SKILL.md