Communitygithub.com

osslab-pku/osslab-pku.github.io

メンバープロフィールを `_people/` に追加・更新し、写真も管理します。メンバーの新規加入、卒業、役割・役職変更、個人サイト追加、プロフィール写真の欠落・破損時などに使用します。

osslab-pku.github.io とは?

このスキルは、OSS Lab のメンバープロフィール管理を効率化するためのものです。`_people/` ディレクトリ内の各メンバーファイル(例: `runzhihe.md`)を追加・編集し、それに対応する写真を `assets/images/` にアップロードします。特に、メンバーの `type` フィールドと `subtitle` フィールドを適切に変更することで、所属セクション(アドバイザー、博士課程、学部生など)と表示タイトルを同期させることが重要です。写真は絶対URLで指定し、大文字小文字を正確に合わせることが求められます。卒業や役職変更など、プロフィールの更新頻度が高いラボ環境において、このスキルは一貫性を保ちながら手間を減らします。Cline や Claude Code などのAIエージェント上で動作し、`AGENTS.md` に定義された画像圧縮ガイドラインに従って効率的に作業を進めます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/osslab-pku/osslab-pku.github.io/tree/HEAD/.agents/skills/manage-people

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

メンバープロフィール

_people/ 内に1人1ファイル、小文字で区切り文字なしの名前(例: runzhihe.md)で作成します。隣接するファイルの構造をコピーしてください。以下の注意点だけ事前に読んでおけば十分です。

type で表示セクションが決まる

使用可能な値: advisor、phd、undergraduate、visiting、graduated。

postdoc と master のブロックは _layouts/people-overview.html に存在しますが、コメントアウトされています。これらのタイプを設定したプロフィールはビルドは通りますが、どこにも表示されません。必要な場合は、同じ変更の中でそのブロックをコメント解除し、その旨を明記してください。

役割変更は常に2つのフィールドを同時に変更する

-subtitle: Undergraduate (to be a Ph.D. Student)
+subtitle: 1st Year Ph.D. Student
-type: undergraduate
+type: phd

subtitle だけ変更すると、誤った見出しの下にファイルが分類されます。type だけ変更すると、カードに古いタイトルが残ります。卒業も同様の形です:type: graduated に変更し、subtitle も書き換えます。

写真

image は絶対URL(https://osslab-pku.github.io/assets/images/name.jpg)で指定し、ファイルは assets/images/ に配置します。

実際のファイル名の大文字小文字を ls で確認してください。 liangliu.JPG として保存された写真を .jpg で参照すると、macOS では動作しますが、本番サイトでは 404 になります。これは既に2回修正されています。新しいファイルは小文字の .jpg を推奨し、写真が提供されていない場合は placeholder.png を使用します。

コミット前に圧縮してください — AGENTS.md の「コミット前に画像を圧縮する」を参照。プロフィール写真は600×600のカバー、約30 KB を目指します。

personal_website を設定するとプロフィールページが非表示になる

設定すると、カードはその人のページではなくそのURLにリンクするようになります。そのため、ファイルの本文にはアクセスできなくなります。本人がそれを望む場合にのみ設定してください。

関連スキル