Azure Storage Blob Py
v0.1.0Azure Blob Storage SDK for Python. Use for uploading, downloading, listing blobs, managing containers, and blob lifecycle. Triggers: "blob storage", "BlobServiceClient", "ContainerClient", "BlobClient", "upload blob", "download blob".
⭐ 1· 1.9k·1 current·1 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The name and description (Azure Blob Storage SDK for Python) match the SKILL.md content: examples for upload, download, list, delete, SAS generation, async clients, and performance tuning. No unrelated services, binaries, or environment requests are present.
Instruction Scope
Runtime instructions are limited to installing the Azure SDK (pip), instantiating clients, and performing blob operations and examples. File operations (open/read/write) are explicitly about blob upload/download and are expected. The document does not instruct reading arbitrary system files or sending data to unexpected external endpoints.
Install Mechanism
This is an instruction-only skill with no formal install spec, which is low risk. The SKILL.md tells users to run `pip install azure-storage-blob azure-identity` (PyPI). That is expected for a Python SDK but means the runtime must allow pip/network access to fetch packages; consider pinning versions in real deployments.
Credentials
The skill declares no required env vars but documents AZURE_STORAGE_ACCOUNT_NAME / AZURE_STORAGE_ACCOUNT_URL and shows use of DefaultAzureCredential and an account_key example for SAS generation. Those environment/credential suggestions are proportional to the task. One caveat: DefaultAzureCredential will attempt to use any ambient Azure credentials available in the runtime (environment variables, Azure CLI token, managed identity), so the agent using this skill could access whatever Azure identity is present — expected behavior but worth awareness.
Persistence & Privilege
The skill does not request persistent presence (always:false), does not modify other skills, and does not require system-wide privileges. Autonomous invocation is allowed by default but is not combined with other concerning flags.
Assessment
This skill is a straightforward usage guide for the Azure Blob Storage Python SDK and appears internally consistent. Before installing/using it: 1) Be aware it instructs pip installs (network access to PyPI) — in sensitive environments prefer pinned package versions or vetted wheels. 2) DefaultAzureCredential will use any Azure identity available to the runtime (env vars, CLI login, managed identity); ensure the agent runtime does not have unintended Azure permissions. 3) The SAS example uses an account key — never paste real long-lived account keys into untrusted channels; prefer short-lived SAS tokens or managed identities with least privilege. 4) If you plan to let the agent run this skill autonomously, confirm it should have the Azure access the runtime identity affords.Like a lobster shell, security has layers — review code before you run it.
latestvk979wrcamf2ewgs0b5ed2tm6tn809j0b
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
