Skip to content
Back to skills

Document Secrets

ASecurity

シークレット追加時のドキュメント更新。「シークレットを追加」「環境変数を追加」「API キーを設定」などのリクエスト時に使用。

  • 666 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added February 8, 2026
devopsgogitapi

Works with

  • api

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill document-secrets --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Document Secrets?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Document Secrets
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-document-secrets/badge)](https://www.skillsdirectory.com/skills/majiayu000-document-secrets)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: document-secrets
description: シークレット追加時のドキュメント更新。「シークレットを追加」「環境変数を追加」「API キーを設定」などのリクエスト時に使用。
---

# Document Secrets

GitHub Secrets が追加された際に、関連ドキュメントを更新するスキル。

## 役割

新しいシークレットが追加されたら、以下のドキュメントを更新する:

- `/CLAUDE.md` (英語)
- `/docs/CLAUDE.ja.md` (日本語)

## 対象セクション

両ファイルの「GitHub Secrets Required」セクション内のテーブルを更新する。

## 既存カテゴリ

| カテゴリ | 用途 |
| -------- | ---- |
| Infrastructure Secrets | Vercel, CloudFlare 等のインフラ |
| Authentication Secrets | OAuth, Auth ライブラリ関連 |
| Third-party Service Secrets | Slack, OpenAI 等 |
| GitHub App Secrets | GitHub App ID, Private Key |

## テーブル形式

```markdown
| Secret | Description |
| ------ | ----------- |
| SECRET_NAME | What the secret is used for |
```

## 手順

1. **シークレット情報の確認**
   - シークレット名(例: `OPENAI_API_KEY`)
   - 用途・説明(英語と日本語)
   - 適切なカテゴリ

2. **CLAUDE.md の更新**
   - 該当カテゴリのテーブルにシークレットを追加
   - 説明は英語で記載
   - アルファベット順でソート

3. **docs/CLAUDE.ja.md の更新**
   - 該当カテゴリのテーブルにシークレットを追加
   - 説明は日本語で記載
   - アルファベット順でソート

4. **新規カテゴリが必要な場合**
   - 両ファイルに同じ構造でカテゴリを追加
   - 既存カテゴリの後に配置

## 例

### 追加前

```markdown
### Third-party Service Secrets

| Secret | Description |
| ------ | ----------- |
| OPENAI_API_KEY | OpenAI API key for PR desc |
| SLACK_WEBHOOK_DEV | Slack webhook (dev) |
| SLACK_WEBHOOK_PROD | Slack webhook (prod) |
```

### 追加後(GEMINI_API_KEY を追加)

```markdown
### Third-party Service Secrets

| Secret | Description |
| ------ | ----------- |
| GEMINI_API_KEY | Google Gemini API key for image generation |
| OPENAI_API_KEY | OpenAI API key for PR desc |
| SLACK_WEBHOOK_DEV | Slack webhook (dev) |
| SLACK_WEBHOOK_PROD | Slack webhook (prod) |
```

## 注意事項

- シークレットの実際の値は記載しない
- 説明は簡潔に(1行以内)
- 環境別サフィックス(`_DEV`, `_PROD`)がある場合はそのまま記載
- wrangler.toml や GitHub Actions で使用されるシークレットも対象

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.