← スキル一覧に戻る

environment-manager
by ntaksh42
⭐ 0🍴 1📅 2026年1月17日
SKILL.md
name: environment-manager description: Manage environment configurations, secrets, and .env files across environments. Use when configuring application environments or managing secrets.
Environment Manager Skill
環境変数管理を支援するスキルです。
主な機能
- .env ファイル生成: テンプレート作成
- 環境変数検証: 必須項目チェック
- セキュリティ: 機密情報の扱い
- ドキュメント: 変数の説明
.env テンプレート
# Database
DATABASE_URL=postgresql://user:password@localhost:5432/myapp
DATABASE_POOL_SIZE=10
# Redis
REDIS_URL=redis://localhost:6379
REDIS_TTL=3600
# API Keys (Never commit actual keys!)
STRIPE_SECRET_KEY=sk_test_...
SENDGRID_API_KEY=SG...
# App Config
NODE_ENV=development
PORT=3000
LOG_LEVEL=debug
# JWT
JWT_SECRET=your-secret-key-here
JWT_EXPIRES_IN=7d
.env.example
# Database Configuration
DATABASE_URL=postgresql://user:password@host:5432/dbname
# API Keys (Get from https://dashboard.stripe.com)
STRIPE_SECRET_KEY=
# Application
NODE_ENV=development
PORT=3000
環境変数検証
// config/env.js
const requiredEnvVars = [
'DATABASE_URL',
'REDIS_URL',
'JWT_SECRET'
];
function validateEnv() {
const missing = requiredEnvVars.filter(key => !process.env[key]);
if (missing.length > 0) {
throw new Error(`Missing required environment variables: ${missing.join(', ')}`);
}
}
validateEnv();
バージョン情報
- Version: 1.0.0
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です