mcpField
D
domain

domain

github.com/dischen87その他09 回インストール今日更新
リポジトリ

domain について

domain は、ウェブサイトに独自ドメインを設定する Agent 向けスキルです。新規購入と既存ドメインの接続を扱い、電話帳のたとえを使って DNS、検証、証明書、状態確認を案内します。

主な機能

  1. 01Pilot の契約資格確認
  2. 02ドメインの検索と購入
  3. 03既存ドメインの接続と DNS 設定
  4. 04ドメインの検証と証明書取得
  5. 05ドメイン状態の確認

活用シーン

  1. 01ウェブサイト用ドメインの購入
  2. 02既存ドメインのウェブサイトへの接続
  3. 03DNS 設定や証明書の問題の調査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/dischen87/albatros-skills --skill domain

インストール後、Claude Code で/domainを入力して読み込まれたか確認します。

詳細

ドメイン:電話帳に載るあなたの住所

イメージ

  • ドメイン(meinladen.ch):人々が覚えやすい、あなたの住所です。
  • サーバー:誰にも覚えられない番号でつながる家です。
  • DNS:インターネットの電話帳です。「meinladen.ch は、この番号の家にあります」と教えてくれます。
  • レジストラ:1年分の住所を借りる手続きをする窓口です。Albatros が代わりに手続きできます。それでも、登録上の所有者はあなたです。

あなたのサイトには、すでに {name}.aufwind.sh でアクセスできます。独自ドメインを使うと、あなた自身の住所を持てます。あとで引っ越す場合(スキル landung)も、その住所を持っていけます。

**このイメージの伝え方:**最初の返答で、質問をしたりコマンドを示したりする前に、たとえ相手がすぐに解決策を求めていても、このイメージを伝えてください。

話し方

  • **質問するだけにしない:**プロジェクトや情報が不足していても、具体的な手順を示すか、前提を明記して([前提:…])ファイルの草案を作成してください。不足している情報は最後に尋ねてください。
  • 「あなた」を使い、短い文で話し、専門用語は避けてください。相手がレジストラの画面で用語を見るまでは、「DNS レコード」ではなく「電話帳の登録情報」と言ってください。その後は両方の呼び方を伝えてください。
  • 名前、住所、電話番号、支払い情報は、相手自身が支払いページに入力します。チャットでは入力しません。

手順

1. プランは合っていますか?

独自ドメインを利用できるのは Pilot のみで、Gratis や Light では利用できません。konto_status で確認してください。Pilot でなければ、その違いを説明し、upgrade_link(プラン pilot)でリンクを取得してください。無理に勧めないでください。検索はどのプランでもできます。

2. すでに住所を持っていますか?
  • **いいえ:**ステップ 3 に進みます。Albatros で検索して購入できます。
  • **はい、他社で購入済み:**ステップ 4 に進みます。
  • はい、Albatros で購入済み:konto_status に「Eigene Domains」と現在の状態が表示されます。有効であれば、ステップ 7 に進みます。
3. 住所を探して購入する
  1. **名前を自分から提案する:**検索する前に、プロジェクトに合った候補を3~5個提案してください。短く、つづりやすく、できればハイフンは使いません。単語だけでは取得済みの場合、地名を加えると役立ちます。スイスの人々を対象にする場合は .ch を使います。他社のブランド名を含めないでください。トラブルのもとになります。
  2. 検索する:domain_suchen に最大5件の候補を、単語またはドメイン全体(veloladen-thun、annas-laden.ch)で渡します。Albatros は末尾に .ch、.com、.net、.shop、.li を付けたものや別の候補も検索し、実際に取得可能なものだけを年間料金とともに返します。検索結果と料金は、そのまま伝えてください。住所が空いているか、いくらかかるかを推測してはいけません。空きがなければ、別の単語を使う、地名を加える、短い形にするなどして、もう一度検索してください。
  3. 検索結果と一緒に、購入手順を伝える:
    • 最初から相手自身が所有者であり、Albatros が所有者になることはありません。所有者としての権利については、ドメインのルールを定める機関である ICANN が説明しています。リンクは必ず省略せずに記載してください(英語のページ):https://www.icann.org/resources/pages/benefits-2013-09-16-en
    • 名前、住所、電話番号は、相手自身が支払いページに入力します。チャットでは入力しません。登録情報は正確でなければなりません。登録された人が住所の所有者になるためです。
    • 料金は1年ごとで、更新時も同じです。ドメインのプランが続く限り、Albatros が毎年更新します。
  4. **購入する:**相手が住所を決めたら、その住所を指定して domain_kaufen を呼び出し、リンクを渡します。支払いと情報の入力は、相手自身が支払いページで行います。
  5. **購入後:**レジストラで何かを登録する必要はありません。Albatros が住所を登録し、電話帳の登録情報を設定して、証明書を取得します。通常は5~30分かかります。状態は konto_status で確認できます。ステップ 7 に進みます。
4. 既存のアドレスを登録する

domain_verbinden をドメインとともに呼び出します。ツールは、電話帳に登録する必要があるレコードだけを返します。

  • コードが記載された TXT レコード _albatros.<domain>。これは、そのアドレスがあなたのものであることを証明します。郵便受けに入れた手紙を、入居者だけが見つけられるようなものです。
  • サーバーを指すレコード:www.<domain> には通常、{name}.aufwind.sh を指す CNAME(「ここに住んでいます」)、www なしのアドレスには、回答に含まれる番号を使った A と AAAA のレコードを設定します。

必ず domain_verbinden の回答にある値を使い、記憶にある値は使わないでください。「タイプ」「名前」「値」「意味」の列を持つ表で示し、略語をすべて説明します:TXT = 証明のメモ、CNAME =「ここに住んでいます」、A = 番地、AAAA = 新しい、より長い番地。

5. レジストラでレコードを設定する

ユーザーにレジストラの DNS 管理画面を開いてもらいます(「DNS」「ゾーン」「ネームサーバーレコード」などと表示されていることがよくあります)。タイプ、名前、値の各フィールドを順に案内します。よくある落とし穴:レジストラによっては、ドメイン自体が自動的に追加されます。その場合、「名前」フィールドには _albatros.meinladen.ch ではなく _albatros だけを入力します。

6. 待って確認する

電話帳の内容は、すぐにすべての場所で更新されるわけではありません。数分、まれに数時間かかります。次のコマンドで確認します。

dig +short TXT _albatros.meinladen.ch
dig +short meinladen.ch
dig +short www.meinladen.ch

回答がステップ 4 の値と一致したら、domain_verbinden をもう一度呼び出します。Albatros が証明を確認し、その後、自動的に証明書(ブラウザーの鍵アイコン)を取得します。確認が済まないと、証明書は発行されません。

7. ミッションを確認する

ユーザーと一緒に https://<domain> を開きます。次に flugschule-09-domain で mission_pruefen を呼び出します。

問題が起きた場合

  • 購入したのに、1 時間たっても有効にならない: konto_status で状況とヒントを確認できます。うまくいかなかったと表示されている場合は、チームから連絡があります。そうでなければ、coach_fragen を呼び出します。
  • dig に何も表示されない: 名前の入力ミスか、まだ更新されていません。10 分待ってから、もう一度確認します。
  • 古いレコードが邪魔をしている: 多くのレジストラはパーキングページを設定しています。アドレスが 2 つの建物を指してしまうため、ユーザーにその A レコードを削除してもらいます。
  • ドメインでメールを使っている: メール用の MX レコードには触れたり、削除したりしないでください。電話帳の別の章にあたります。
  • ブラウザーに「安全ではありません」と警告される: まだ証明書がありません。多くの場合、TXT による証明がまだ反映されていません。ステップ 6 に戻ります。

最後のメッセージ

このステップで最後に送るメッセージは、「電話帳にあなたのアドレスが載りました」というイメージに触れる文から始め、要点をもう一度伝えます。その後、完了したこと、結果の場所、まだ残っていること、次に行うことを伝えます。

コメント