Communityコーディング&開発github.com

incandescent-gallus977/skill

AIエージェントから直接TARSを使用して静的サイトをデプロイし、プライベートクラウドストレージを管理します。

skill とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)にTARS(Total Automated Remote Storage)との統合機能を提供します。これにより、ユーザーはコマンドライン操作なしで、静的サイトのデプロイとプライベートクラウドストレージの管理を自然言語で直接実行できます。主な機能には、ファイルのアップロード/ダウンロード/削除、バケットの作成と設定、静的サイトの公開、アクセス権限の管理などが含まれます。TARSのAPIを介して動作し、安全でスケーラブルなストレージ管理を実現します。開発者のワークフローを効率化し、クラウドインフラストラクチャの管理をAIアシスタントに委任することで、より生産性の高い開発体験を提供します。

対応~Claude Code~Codex CLI~Cursor
npx skills add incandescent-gallus977/skill

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

skill は何をしますか?

AIエージェントから直接TARSを使用して、静的サイトのデプロイとプライベートクラウドストレージの管理を行います。

機能

  • 静的サイトデプロイ: 単一コマンドで静的サイトをTARSにデプロイします。
  • ファイル管理: プライベートクラウドストレージ内のファイルをアップロード、ダウンロード、削除、一覧表示します。
  • バケット管理: ストレージバケットの作成、設定、削除を行います。
  • アクセス制御: ファイルやバケットに対するアクセス権限を管理します。

使用方法

AIエージェントとの会話内で、以下のようなコマンドを自然言語で実行できます。

  • "静的サイトをデプロイして"
  • "ファイルをアップロードして"
  • "バケットを作成して"
  • "ストレージの使用状況を確認して"

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他の互換性のあるAIエージェント

設定

このスキルを使用するには、TARSアカウントとAPIキーが必要です。環境変数に以下の設定を行ってください。

TARS_API_KEY=your_api_key_here
TARS_ENDPOINT=https://api.tars.example.com

例

静的サイトのデプロイ

ユーザー: 現在のディレクトリを静的サイトとしてTARSにデプロイしてください。
AI: かしこまりました。カレントディレクトリをスキャンし、TARSにデプロイしています...
デプロイが完了しました。サイトは https://your-site.tars.example.com でアクセスできます。

ファイルのアップロード

ユーザー: プロジェクトフォルダ内の image.png をアップロードして。
AI: image.png をアップロードしています...
アップロードが完了しました。ファイルは `images/image.png` として保存されました。

注意事項

  • 機密ファイルを扱う場合は、適切なアクセス権限設定を行ってください。
  • 大量のファイルをアップロードする際は、レート制限に注意してください。

トラブルシューティング

問題が発生した場合は、以下をご確認ください。

  1. APIキーが正しく設定されているか確認する
  2. TARSエンドポイントが正しいか確認する
  3. ネットワーク接続が安定しているか確認する

関連スキル