varlock-claude-skill は何をしますか?
環境変数を安全に管理し、シークレットがClaudeセッション、ターミナル、ログ、gitコミットに漏洩するのを防ぎます。
概要
このスキルは、開発環境における機密情報(APIキーやデータベースパスワードなど)の取り扱いを安全に行うためのものです。
機能
- シークレットの保護: 環境変数に含まれるシークレットがClaudeの応答やターミナル出力に現れるのを防止します。
- ログへの漏洩防止: アプリケーションのログにシークレットが含まれないようにします。
- gitコミットの保護: 誤ってシークレットがバージョン管理システムにコミットされるのを防ぎます。
使用方法
インストール
Claude Code環境でこのスキルを有効にするには、以下のコマンドを実行します。
claude add skill dhar174/varlock-claude-skill
設定
スキルを使用するには、.envファイルまたは環境変数にシークレットを定義します。
例:
MY_API_KEY=your-secret-api-key-here
基本的な使い方
- シークレットを環境変数として設定します。
- スキルが自動的にシークレットを検出し、Claudeの応答やログからマスキングします。
- 安全にスクリプトやツールを実行します。
注意事項
- シークレットは常に安全な場所(パスワードマネージャーなど)に保管し、
.envファイルをgitリポジトリにコミットしないでください。 - このスキルは補助的なものであり、シークレット管理の完全な解決策ではありません。
ライセンス
MIT