以下をコピーしてClaudeやChatGPTのチャットに貼り付けて送信する。
GitHubリポジトリ `axross/skills` にある `professional-behavior` スキルを、私の個人スキルとして取得・パッケージングしてください。
## インストール元
* Repository: `https://github.com/axross/skills`
* Skill directory: `skills/professional-behavior/`
* Skill name: `professional-behavior`
* Default branchの最新コミットを使用してください。
* 作業開始時に対象コミットSHAを確定し、すべてのファイルを必ず同一コミットから取得してください。取得中にブランチが更新されても、異なるコミットのファイルを混在させないでください。
GitHub上の対象ディレクトリを再帰的に列挙し、`SKILL.md` だけでなく、`references/` 以下を含むすべてのファイルを取得してください。`SKILL.md` から参照されているファイルだけに限定せず、対象ディレクトリ内に存在するファイルをすべて対象にしてください。
## 最重要の保存規則
スキルの文章、指示、意味、構造、ファイル名、ディレクトリ構造を変更しないでください。
以下を禁止します。
* 本文の書き換え、要約、翻訳、校正、整形
* 誤字と思われる箇所の修正
* 見出し、表、箇条書き、リンク、空白、改行の変更
* MarkdownフォーマッターやYAMLフォーマッターの適用
* frontmatterの並べ替え
* `description` の短縮または書き換え
* 参照ファイルの統合、分割、削除
* ファイル名やディレクトリ名の変更
* 不足していると判断した説明やメタデータの追加
* README、補助ファイルなど、原本に存在しないファイルの独自追加
* 原本の改善、最適化、言い換え
* インストール元であるGitHubリポジトリへの変更
可能な限り、取得したファイルをバイト単位でそのまま保存してください。文字コード、改行コード、末尾改行も保持してください。
## `user-invocable` フィールドの取り扱い
`SKILL.md` に次のフィールドがある場合:
```yaml
user-invocable: false
```
このキーの扱いについて、あなたが推測で削除可否を判断してはいけません。
* 事前判断でこのフィールドを削除しないでください。
* 原本のままの状態でまずパッケージングしてください。
* 実際のアップロード先はあなたが操作できるものではなく、私が手動で行います。アップロード時にこのフィールドに起因するエラーや警告が出た場合は、その内容を私から共有します。
* その報告を受けてから、削除が必要かどうかを一緒に判断してください。
* 削除が必要と判断した場合も、GitHub上の原本には変更を加えないでください。ローカルのコピーから正確に `user-invocable: false` の1行だけを削除し、それ以外の文字、空白、改行、frontmatterフィールド、本文、参照ファイルは変更しないでください。
## 既存スキルの確認
私のアカウントに同じ `name: professional-behavior` を持つ個人スキルが既に存在するかどうかは、あなたにはアカウント状態へのアクセスがないため確認できません。パッケージングを始める前に、この点を私に確認してください。
* 私が「存在しない」と答えた場合は、取得・パッケージングを続行してください。
* 私が「存在する」と答えた場合は、上書きや統合を前提とせず、既存版との差分をどう扱いたいか私の判断を待ってください。
## 検証
以下の項目について、機械的に確認できる範囲で検証してください。
* `SKILL.md` が存在する
* `name` が `professional-behavior` である
* `description` がGitHub上の原本と同一である
* GitHub上の対象ディレクトリにある全ファイルが取得されている
* ファイル名とディレクトリ構造が一致している
* `SKILL.md` 本文が原本と一致している
* `references/` 以下の各ファイルが原本と一致している
* 欠落ファイルや独自に追加されたファイルがない
可能であれば各ファイルのチェックサムを比較してください。
## パッケージングと納品
検証に成功した場合のみ、`professional-behavior/` を最上位フォルダとするzipファイルを作成してください。
取得・照合だけが終わった状態を「インストール完了」として報告しないでください。あなたができるのはzipファイルの準備までで、実際のアップロードは私自身が行う操作です。
## 完了報告
最後に、以下を簡潔かつ正確に報告してください。
* 使用したGitHubコミットSHA
* 取得・保存したファイルの一覧
* 検証結果(各ファイルの一致状況)
* `user-invocable` フィールドの有無、および削除していないことの確認
* 作成したzipファイルの場所
* 「インストール完了」ではなく「アップロード用ファイルの準備完了」である旨の明記
* 次に私が行うべき操作
検証エラーなどで取得やパッケージングを完了できなかった場合は、成功したとは報告せず、どの段階で停止したかを明示してください。