Communitygithub.com

IncredAgents — Publicación de Skills Públicos

Catálogo y sitio de documentación para IncredAgents: skills de agente IA SKILL.md listos para producción para Claude Code y agentes compatibles. Cada skill tiene su propia página con demos reales.

¿Qué es IncredAgents — Publicación de Skills Públicos?

Este skill permite ejecutar el pipeline completo que transforma un skill privado de IA en un lanzamiento público de GitHub. El pipeline sigue un orden fijo: evaluar → limpiar → documentar → tematizar → empaquetar → preparar. Es útil para desarrolladores que crean skills de agente IA y quieren publicarlos de forma segura y profesional, asegurando que no se filtren datos personales o secretos. Funciona con Claude Code, Cursor, Codex y otros agentes compatibles que entienden SKILL.md. Incluye un escáner automático de datos personales, plantillas de documentación, theming de páginas web con restricciones de marca, y validación de estructura antes de empaquetar. No se permite saltar el paso de limpieza; si hay hallazgos sin resolver, no se publica nada.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add MyAiFreedomSystems/incredagents-site

Preguntar en tu IA favorita

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

Documentación

Skill de Publicación Pública

Ejecuta el pipeline de lanzamiento que convierte un skill privado en una release pública de GitHub. El orden del pipeline es fijo: evaluar → limpiar → documentar → tematizar → empaquetar → preparar. No saltarse la limpieza. Nada se envía con hallazgos de limpieza sin resolver.

1. Evaluar

Responde las cuatro preguntas en registry/pipeline.md (¿vale la pena instalar? ¿independiente? ¿limpiable? ¿explicable en una página?). Cualquier "no" → detente, informa el bloqueador, mantén el skill privado. Registra el veredicto en el registro.

2. Limpiar

Ejecuta el escáner y resuelve cada hallazgo antes de continuar:

python3 scripts/scrub_personal.py <directorio-del-skill>
  • Reemplaza rutas personales con genéricas (/Users/tu/..., <tu-proyecto>/).
  • Reemplaza nombres/correos personales con el contacto público de la marca o un marcador de posición.
  • Elimina las credenciales por completo — nunca permitas una clave secreta real.
  • Vuelve a ejecutar hasta que el código de salida sea 0. Usa --allow solo para cadenas públicas intencionadas (por ejemplo, el nombre de la marca).

3. Documentar

Copia desde references/ a la raíz del skill candidato y rellena cada marcador de posición:

  • readme-template.md → README.md (problema, instalación, uso, licencia)
  • changelog-template.md → CHANGELOG.md, primera entrada ## [1.0.0] - <hoy>
  • Añade LICENSE — el propietario elige por release (abierta o comercial). Nunca indiques una licencia o precio en ninguna página pública que el repositorio no incluya realmente.

4. Tematizar la página web

Copia assets/site-template/ a la carpeta del sitio de la release y reemplaza los tokens {{PLACEHOLDER}} (nombre del skill, eslogan, URL del repositorio, características, comando de instalación). No cambies la paleta, las fuentes ni las reglas de diseño — el comentario inicial en styles.css documenta las reglas de marca (sin realces amarillos, sin manchas de brillo, sin texto dorado sobre azul marino, fuente script solo para acentos).

5. Empaquetar

Valida la estructura (el frontmatter de SKILL.md tiene name + description; solo existen los recursos de scripts/, references/, assets/ que realmente están presentes), luego comprime:

cd <directorio-padre-staging> && zip -r <nombre-del-skill>.skill <nombre-del-skill>

6. Preparar y registrar

  • Mueve la carpeta limpiada + el zip .skill + la página web a releases/<nombre-del-skill>/.
  • Actualiza el estado en registry/pipeline.md y el CHANGELOG.md del proyecto.
  • Informa: qué se publicó, resultados de la limpieza, pasos manuales restantes (git init, creación del repositorio en GitHub, push — estos requieren aprobación del propietario y credenciales).

Consulta references/release-checklist.md para la lista de verificación previa al vuelo completa; revísala antes de declarar cualquier release como finalizada.

Skills relacionados