Communitygithub.com

osslab-pku/osslab-pku.github.io

Agregar o actualizar un perfil de miembro en `_people/` y su foto. Úsalo cuando alguien se una al laboratorio, se gradúe, cambie de rol o título, añada un sitio web personal, o falte o esté rota una foto de perfil.

¿Qué es osslab-pku.github.io?

Este skill permite gestionar los perfiles de los miembros del laboratorio OSSLab-PKU directamente desde el repositorio GitHub. Su función principal es añadir o modificar archivos de perfil en el directorio `_people/`, así como sus correspondientes fotografías en `assets/images/`. Es especialmente útil cuando un miembro se une, se gradúa o cambia de rol, ya que el skill asegura que tanto el campo `type` como `subtitle` se actualicen correctamente para que la persona aparezca en la sección adecuada del sitio. También maneja la vinculación de sitios web personales y la compresión de imágenes. Está diseñado para agentes como GitHub Copilot y asistentes que interactúan con el repositorio del laboratorio.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Perfiles de miembros

Un archivo por persona en _people/, nombrado en minúsculas y sin separadores (runzhihe.md). Copia la forma de un archivo vecino. Solo vale la pena leer las trampas a continuación primero.

type decide en qué sección aparecen

Valores funcionales: advisor, phd, undergraduate, visiting, graduated.

Los bloques postdoc y master existen en _layouts/people-overview.html pero están comentados. Un perfil con cualquiera de esos tipos se construye bien pero nunca aparece en ninguna parte. Si necesitas uno, descomenta ese bloque como parte del mismo cambio e indícalo.

Los cambios de rol siempre son dos campos

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

Cambiar solo subtitle los archiva bajo el encabezado incorrecto; cambiar solo type deja un título obsoleto en la tarjeta. Graduarse sigue la misma forma: type: graduated y un subtitle reescrito.

Fotos

image es una URL absoluta (https://osslab-pku.github.io/assets/images/nombre.jpg), con el archivo en assets/images/.

Verifica la mayúscula/minúscula del nombre real del archivo con ls. Una foto guardada como liangliu.JPG y referenciada como .jpg funciona en macOS y da 404 en el sitio en vivo. Esto ya se ha corregido dos veces. Prefiere .jpg en minúsculas para archivos nuevos, y placeholder.png cuando no se haya proporcionado foto.

Comprime antes de confirmar — consulta "Comprimir imágenes antes de confirmar" en AGENTS.md. Las fotos de perfil deben ser 600×600, alrededor de 30 KB.

personal_website oculta la página de perfil

Cuando se establece, la tarjeta enlaza a esa URL en lugar de a la página de la persona aquí, por lo que el cuerpo del archivo se vuelve inaccesible. Solo establécelo cuando eso sea lo que la persona desee.

Skills relacionados