Communitygithub.com

backblaze-labs/claude-skill-b2-cloud-storage

ターミナルからBackblaze B2クラウドストレージを管理するためのClaudeスキルです。バケット管理、ファイルの一覧表示・検索、ストレージ使用量の監査、古いオブジェクトや大規模オブジェクトの検出、セキュリティ状況の確認、自然言語を使用した安全なデータクリーンアップを行えます。Agent Skills仕様に基づいて構築されており、Claude Codeや他のスキルベースのエージェントと互換性があります。

claude-skill-b2-cloud-storage とは?

このスキルは、Backblaze B2クラウドストレージをターミナルから自然言語で管理できるようにするものです。ユーザーはバケットの作成・一覧・削除、ファイルのアップロード・ダウンロード・検索、ストレージ使用量の監査、古いオブジェクトや大規模オブジェクトの検出、セキュリティポスチャのレビュー、そして安全なデータクリーンアップをClaude Codeなどのエージェントを通じて実行できます。Agent Skills仕様に準拠しており、b2コマンドラインインターフェース(B2 CLI)を内部的に活用します。開発者やDevOpsエンジニアは、手動操作や複雑なスクリプトを書く代わりに、会話形式でストレージ管理タスクを効率化できます。複数のプラットフォーム(Claude Code、Codex、Clineなど)で動作し、認証は環境変数B2_APPLICATION_KEY_IDとB2_APPLICATION_KEYを通じて行います。このスキルにより、バケットとオブジェクトのライフサイクル管理が大幅に簡素化されます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add backblaze-labs/claude-skill-b2-cloud-storage

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

claude-skill-b2-cloud-storage は何をしますか?

Claudeスキル - ターミナルからBackblaze B2クラウドストレージを管理します。バケット管理、ファイルの一覧表示と検索、ストレージ使用量の監査、古いオブジェクトや大規模オブジェクトの検出、セキュリティ状況の確認、自然言語を使用した安全なデータクリーンアップを行えます。Agent Skills仕様に基づいて構築されており、Claude Codeや他のスキルベースのエージェントと互換性があります。

前提条件

  • B2 CLIがインストールされ、PATHに含まれていること。
  • Backblaze B2アカウントと、適切な権限を持つアプリケーションキー。
  • 以下の環境変数が設定されていること:
    • B2_APPLICATION_KEY_ID
    • B2_APPLICATION_KEY

インストール

このリポジトリをクローンするか、スキルファイルをエージェントのスキルディレクトリにコピーします。

git clone https://github.com/backblaze-labs/claude-skill-b2-cloud-storage.git
cd claude-skill-b2-cloud-storage

使用方法

スキルがインストールされ、認証情報が設定されると、Claude Code(または他の互換エージェント)内で自然言語を使用してB2ストレージと対話できます。

使用例

  • 「バケットを一覧表示して」
  • 「my-bucketという名前のバケットを作成して」
  • 「my-bucket内のすべてのファイルを一覧表示して」
  • 「my-bucket内のproject/プレフィックスを持つファイルを検索して」
  • 「すべてのバケットの総ストレージ使用量を表示して」
  • 「30日以上経過した古いオブジェクトを見つけて」
  • 「100MBより大きいファイルを一覧表示して」
  • 「バケットのセキュリティ設定を確認して」
  • 「my-bucketからold-file.txtを削除して(確認後)」

利用可能なツール

このスキルは、以下のカテゴリにグループ化されたツールを提供します:

バケット管理

  • list_buckets - すべてのバケットを一覧表示
  • create_bucket - 新しいバケットを作成
  • delete_bucket - 空のバケットを削除
  • get_bucket_info - 特定のバケットに関する詳細情報を取得

ファイル操作

  • list_files - バケット内のファイルを一覧表示(オプションのプレフィックスフィルタ付き)
  • get_file_info - 特定のファイルのメタデータを取得
  • download_file - ファイルをローカルにダウンロード
  • upload_file - ローカルファイルをバケットにアップロード
  • delete_file - バケットからファイルを削除

検索と監査

  • search_files - 名前またはプレフィックスでファイルを検索
  • audit_storage_usage - すべてのバケットのストレージ使用量を監査
  • find_stale_objects - 指定された日数より古いオブジェクトを検出
  • find_large_objects - 指定されたサイズより大きいオブジェクトを表示
  • review_security_posture - バケットのセキュリティ設定を確認

認証

スキルは、b2 authorize-accountコマンドを使用して、環境変数B2_APPLICATION_KEY_IDとB2_APPLICATION_KEYから自動的に認証を行います。これらの変数が設定されていない場合、スキルはユーザーに設定を促します。

互換性

このスキルは、Agent Skills仕様に準拠するように設計されています。以下のエージェントと互換性があります:

  • Claude Code
  • Codex
  • Cline
  • その他のAgent Skills互換エージェント

貢献

バグレポート、機能リクエスト、プルリクエストを歓迎します。

ライセンス

Apache 2.0

関連スキル