acceptance-orchestrato…
Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance…
Azure Storage File Share SDK for Python. Use for SMB file shares, directories, and file operations in the cloud.
Claude Code
$ npx -y skills add sinhoneyy/master-skills --skill azure-storage-file-share-py --agent claude-code
Codex
$ npx skills add sinhoneyy/master-skills --skill azure-storage-file-share-py -a codex -y
Cursor
$ npx skills add sinhoneyy/master-skills --skill azure-storage-file-share-py -a cursor -y
Gemini CLI
$ npx skills add sinhoneyy/master-skills --skill azure-storage-file-share-py -a gemini-cli -y
GitHub Copilot
$ npx skills add sinhoneyy/master-skills --skill azure-storage-file-share-py -a github-copilot -y
OpenCode
$ npx skills add sinhoneyy/master-skills --skill azure-storage-file-share-py -a opencode -y
Windsurf
$ npx skills add sinhoneyy/master-skills --skill azure-storage-file-share-py -a windsurf -y
name: azure-storage-file-share-py description: Azure Storage File Share SDK for Python. Use for SMB file shares, directories, and file operations in the cloud. risk: unknown source: community date_added: '2026-02-27'
Manage SMB file shares for cloud-native and lift-and-shift scenarios.
pip install azure-storage-file-share
AZURE_STORAGE_CONNECTION_STRING=DefaultEndpointsProtocol=https;AccountName=...;AccountKey=... # Or AZURE_STORAGE_ACCOUNT_URL=https://<account>.file.core.windows.net
from azure.storage.fileshare import ShareServiceClient
service = ShareServiceClient.from_connection_string(
os.environ["AZURE_STORAGE_CONNECTION_STRING"]
)from azure.storage.fileshare import ShareServiceClient
from azure.identity import DefaultAzureCredential
service = ShareServiceClient(
account_url=os.environ["AZURE_STORAGE_ACCOUNT_URL"],
credential=DefaultAzureCredential()
)share = service.create_share("my-share")for share in service.list_shares():
print(f"{share.name}: {share.quota} GB")share_client = service.get_share_client("my-share")service.delete_share("my-share")share_client = service.get_share_client("my-share")
share_client.create_directory("my-directory")
# Nested directory
share_client.create_directory("my-directory/sub-directory")directory_client = share_client.get_directory_client("my-directory")
for item in directory_client.list_directories_and_files():
if item["is_directory"]:
print(f"[DIR] {item['name']}")
else:
print(f"[FILE] {item['name']} ({item['size']} bytes)")share_client.delete_directory("my-directory")file_client = share_client.get_file_client("my-directory/file.txt")
# From string
file_client.upload_file("Hello, World!")
# From file
with open("local-file.txt", "rb") as f:
file_client.upload_file(f)
# From bytes
file_client.upload_file(b"Binary content")file_client = share_client.get_file_client("my-directory/file.txt")
# To bytes
data = file_client.download_file().readall()
# To file
with open("downloaded.txt", "wb") as f:
data = file_client.download_file()
data.readinto(f)
# Stream chunks
download = file_client.download_file()
for chunk in download.chunks():
process(chunk)properties = file_client.get_file_properties()
print(f"Size: {properties.size}")
print(f"Content type: {properties.content_settings.content_type}")
print(f"Last modified: {properties.last_modified}")file_client.delete_file()
source_url = "https://account.file.core.windows.net/share/source.txt"
dest_client = share_client.get_file_client("destination.txt")
dest_client.start_copy_from_url(source_url)# Upload to specific range file_client.upload_range(data=b"content", offset=0, length=7)
# Download specific range download = file_client.download_file(offset=0, length=100) data = download.readall()
snapshot = share_client.create_snapshot()
print(f"Snapshot: {snapshot['snapshot']}")snapshot_client = service.get_share_client(
"my-share",
snapshot=snapshot["snapshot"]
)from azure.storage.fileshare.aio import ShareServiceClient
from azure.identity.aio import DefaultAzureCredential
async def upload_file():
credential = DefaultAzureCredential()
service = ShareServiceClient(account_url, credential=credential)
share = service.get_share_client("my-share")
file_client = share.get_file_client("test.txt")
await file_client.upload_file("Hello!")
await service.close()
await credential.close()| Client | Purpose | |--------|---------| | `ShareServiceClient` | Account-level operations | | `ShareClient` | Share operations | | `ShareDirectoryClient` | Directory operations | | `ShareFileClient` | File operations |
1. **Use connection string** for simplest setup 2. **Use Entra ID** for production with RBAC 3. **Stream large files** using chunks() to avoid memory issues 4. **Create snapshots** before major changes 5. **Set quotas** to prevent unexpected storage costs 6. **Use ranges** for partial file updates 7. **Close async clients** explicitly
This skill is applicable to execute the workflow or actions described in the overview.
Unified skill library for Claude, Codex, Cursor, Antigravity & AI agents — 2,660 skills across 15 domains
Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance…
Find and fix WCAG 2.2 accessibility issues. Two modes — report (sweep a codebase or page, produce a prioritized written report,…
Automate ActiveCampaign tasks via Rube MCP (Composio): manage contacts, tags, list subscriptions, automation enrollment, and…
Fetch any X/Twitter post as clean LLM-friendly JSON. Converts x.com, twitter.com, or adhx.com links into structured data with…
This skill should be used when the user asks to "implement LLM-as-judge", "compare model outputs", "create evaluation rubrics",…
Autonomous DevSecOps & FinOps Guardrails. Orchestrates Gemini 3 Flash to audit Linux Kernel patches, Terraform cost drifts, and…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.