sickn33/antigravity-awesome-skills/azure-storage-file-share-py
Claude Code and agent skill by sickn33/antigravity-awesome-skills
- community
Checking that the SKILL.md file is still in the repository.
Azure Storage File Share SDK for Python. Use for SMB file shares, directories, and file operations in the cloud.
Install
npx vskill@latest install sickn33/antigravity-awesome-skills/azure-storage-file-share-pySKILL.md
Azure Storage File Share SDK for Python
Manage SMB file shares for cloud-native and lift-and-shift scenarios.
Installation
Environment Variables
Authentication
Connection String
Entra ID
For OAuth, review token_intent and backup permissions; backup intent can bypass file/directory ACL checks and needs an explicitly authorized role. Examples are independent fragments requiring account_url, os and compatible packages. Writes/uploads can replace content; confirm exact share/path, protect existing files, limit download bytes and delete only disposable resources. Never print connection strings or SAS URLs. Copy start is asynchronous: poll destination copy status before reporting success. Use try/finally or async context managers to close clients/credentials on failure.
Share Operations
Create Share
List Shares
Get Share Client
Delete Share
Directory Operations
Create Directory
List Directories and Files
Delete Directory
File Operations
Upload File
Download File
Get File Properties
Delete File
Copy File
Range Operations
Upload Range
Download Range
Snapshot Operations
Create Snapshot
Access Snapshot
Async Client
Client Types
| Client | Purpose | |
|---|---|---|
ShareServiceClient | Account-level operations | |
ShareClient | Share operations | |
ShareDirectoryClient | Directory operations | |
ShareFileClient | File operations |
Best Practices
- Prefer scoped identity where supported; connection strings contain account credentials
- Use Entra ID for production with RBAC
- Stream large files using chunks() to avoid memory issues
- Create snapshots before major changes
- Set quotas to prevent unexpected storage costs
- Use ranges for partial file updates
- Close async clients explicitly
When to Use
This skill is applicable to execute the workflow or actions described in the overview.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/azure-storage-file-share-py/SKILL.md
Popularity
- Repository stars
- 26,857
- Repository forks
- 4,558
- Repository npm downloads, 7 days
- 5,562
- 7-day trend score
- 72
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 23 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sickn33/antigravity-awesome-skills/azure-storage-file-share-py)