Not in the top 1,000 by GitHub stars
backblaze-labs/claude-skill-b2-cloud-storage
Claude Skill for Backblaze B2 Cloud Storage management from the terminal. Manage buckets, list and search files, audit storage usage, detect stale or large objects, review security posture, and safely clean up data using natural language. Built on the Agent Skills specification and compatible with Claude Code and other skills-based agents.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/b2-cloud-storage/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 422d0a435fc0
No earlier version was observed for comparison.
Verified commit 422d0a435fc0cd0a1bc5e270aefca820ca40cf31
git clone --filter=blob:none --no-checkout https://github.com/backblaze-labs/claude-skill-b2-cloud-storage.git .hotskills/backblaze-labs-claude-skill-b2-cloud-storage && git -C .hotskills/backblaze-labs-claude-skill-b2-cloud-storage checkout --detach 422d0a435fc0cd0a1bc5e270aefca820ca40cf31
# Copy each selected skill directory from .hotskills/backblaze-labs-claude-skill-b2-cloud-storage into .claude/skills/<skill-name>/Heat
1.7- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- b2-cloud-storage
skills/b2-cloud-storage
How it works
b2-cloud-storage
When your agent uses it
Manage Backblaze B2 cloud storage. List files, audit usage, estimate cost, clean up stale data, review security posture, and manage lifecycle rules. Use when the user mentions B2, Backblaze, object storage buckets, or storage cleanup.
What it loads into context
Frontmatter
122 tokensAlways available to the agent
SKILL.md
1,180 tokensWhen the skill is activated
Reference documents
3,140 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Security Rules (MANDATORY)
- First-Use Flow
- Project-Level Config
- Common Actions
- References
Scripts executed separately
scripts/storage_audit.py
Files
../../.claude-plugin/marketplace.jsonasset1,027 bytes.claude-plugin/plugin.jsonasset573 bytesSKILL.mdcore4,778 bytesSKILL.mdcore4,778 bytesSKILL.mdcore4,778 bytesSKILL.mdcore4,778 bytesSKILL.mdcore4,778 bytesb2-config.example.jsonasset95 bytesreferences/b2-cli-reference.mddoc2,760 bytesreferences/cleanup-playbook.mddoc2,652 bytesreferences/security-review.mddoc3,072 bytesreferences/setup.mddoc3,665 bytesscripts/storage_audit.pyruns12,971 bytes
Read SKILL.md
# B2 Cloud Storage Management
Manage Backblaze B2 cloud storage: list files, audit usage, estimate cost, clean up stale data, and review security posture.
## Security Rules (MANDATORY)
1. **Never** run `b2 account get`, `b2 account clear`, or any `b2 key *` subcommand — these expose or mutate credentials.
2. **Never** read `~/.b2_account_info` or any file matching `*b2_account_info*` — this is the B2 credential database (SQLite).
3. **Always** run `b2 rm --dry-run` before any real deletion; show the user what would be deleted and require an explicit "yes" before executing.
4. **Never** change a bucket to `allPublic` without first warning the user about the security implications and getting explicit confirmation.
5. **Default to read-only** — only perform writes or deletes when the user explicitly requests them.
6. **Never** store or write API keys, application keys, or account IDs to any file.
7. If the user pastes key values into the chat instead of the terminal, warn them immediately and recommend rotating the key. Never echo, store, or reference key values that appear in conversation.
View the complete source on GitHubSkills included
- b2-cloud-storage
Repository facts
- License
- MIT
- Created
- Mar 4, 2026
- Last pushed
- Oct 14, 2026
- Forks
- 3
- Open issues
- 0
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 4 notes
skills/b2-cloud-storage/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/b2-cloud-storage/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/b2-cloud-storage/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/b2-cloud-storage/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 1 broad permissionin 1 file: b2-cloud-storage/SKILL.md:1
- 9 dangerous shell commandsin 3 files: b2-cloud-storage/references/cleanup-playbook.md:12 b2-cloud-storage/references/b2-cli-reference.md:51 b2-cloud-storage/SKILL.md:20
- 20 network referencesin 4 files: .claude-plugin/marketplace.json:1 b2-cloud-storage/.claude-plugin/plugin.json:5 b2-cloud-storage/references/setup.md:27 and 1 more
- No hidden or obfuscated text
- No instruction overrides
- 1 executable scriptin 1 file: b2-cloud-storage/scripts/storage_audit.py:1
- 1 reference to secretsin 1 file: b2-cloud-storage/references/setup.md:63
- No requests to vote in Hot
Show all 32 signals by file
.claude-plugin/marketplace.json
- Network accessline 1
{ "$schema": "https://json.schemastore.org/claude-code-marketplace.json", - Network accessline 2
"$schema": "https://json.schemastore.org/claude-code-marketplace.json", - Network accessline 4
"owner": { "name": "Backblaze Labs", "url": "https://github.com/backblaze-labs" - Network accessline 5
"name": "Backblaze Labs", "url": "https://github.com/backblaze-labs" }, - Network accessline 6
"url": "https://github.com/backblaze-labs" - Network accessline 24
"claude-skills" ], "homepage": "https://github.com/backblaze-labs/claude-skill-b2-cloud-storage", - Network accessline 25
], "homepage": "https://github.com/backblaze-labs/claude-skill-b2-cloud-storage", "license": "MIT", - Network accessline 26
"homepage": "https://github.com/backblaze-labs/claude-skill-b2-cloud-storage", - Network accessline 28
"author": { "name": "Backblaze Labs", "url": "https://github.com/backblaze-labs" - Network accessline 29
"name": "Backblaze Labs", "url": "https://github.com/backblaze-labs" } - Network accessline 30
"url": "https://github.com/backblaze-labs"
skills/b2-cloud-storage/.claude-plugin/plugin.json
- Network accessline 5
"author": { "name": "Backblaze Labs", "url": "https://github.com/backblaze-labs" - Network accessline 6
"name": "Backblaze Labs", "url": "https://github.com/backblaze-labs" }, - Network accessline 7
"url": "https://github.com/backblaze-labs" - Network accessline 8
}, "homepage": "https://github.com/backblaze-labs/claude-skill-b2-cloud-storage", "repository": "https://github.com/backblaze-labs/claude-skill-b2-cloud-storage", - Network accessline 9
"homepage": "https://github.com/backblaze-labs/claude-skill-b2-cloud-storage", - Network accessline 10
"repository": "https://github.com/backblaze-labs/claude-skill-b2-cloud-storage",
skills/b2-cloud-storage/SKILL.md
skills/b2-cloud-storage/references/b2-cli-reference.md
skills/b2-cloud-storage/references/cleanup-playbook.md
- Dangerous shell operationline 12
b2 rm -r --dry-run b2://<bucket>/<prefix> - Dangerous shell operationline 22
b2 rm -r b2://<bucket>/<prefix> - Dangerous shell operationline 48
b2 rm b2id://<oldFileId> # delete a specific version - Dangerous shell operationline 82
b2 rm -r --dry-run b2://<bucket>/ # preview ALL contents - Dangerous shell operationline 83
b2 rm -r b2://<bucket>/ # empty it
skills/b2-cloud-storage/references/setup.md
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 15 facts
- Broad permissions in the frontmatter of the SKILL.mdb2-cloud-storage/SKILL.md:1High confidence
- Dangerous shell operation in prose of the SKILL.mdb2-cloud-storage/SKILL.md:20Low confidence
- Dangerous shell operation in prose of documentationb2-cloud-storage/references/b2-cli-reference.md:51Low confidence
- Dangerous shell operation in prose of documentationb2-cloud-storage/references/b2-cli-reference.md:52Low confidence
- Dangerous shell operation in prose of documentationb2-cloud-storage/references/b2-cli-reference.md:53Low confidence
- Dangerous shell operation in code of documentationb2-cloud-storage/references/cleanup-playbook.md:12Low confidence
- Dangerous shell operation in code of documentationb2-cloud-storage/references/cleanup-playbook.md:22Low confidence
- Dangerous shell operation in code of documentationb2-cloud-storage/references/cleanup-playbook.md:48Low confidence
- Dangerous shell operation in code of documentationb2-cloud-storage/references/cleanup-playbook.md:82Low confidence
- Dangerous shell operation in code of documentationb2-cloud-storage/references/cleanup-playbook.md:83Low confidence
- Network access in prose of documentationb2-cloud-storage/references/setup.md:27Low confidence
- Network access in prose of documentationb2-cloud-storage/references/setup.md:28Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueb2-cloud-storage/references/setup.md:63Low confidence
- Executable script in code of a file that runsb2-cloud-storage/scripts/storage_audit.py:1High confidence
- Network access in a comment of a file that runsb2-cloud-storage/scripts/storage_audit.py:26Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/b2-cloud-storage/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/b2-cloud-storage/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/b2-cloud-storage/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/b2-cloud-storage/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/b2-cloud-storage/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.