broken-skill
Manejo de fallos del empaquetador de prueba
Las herramientas de empaquetado de skills necesitan fixtures predecibles para casos de metadatos incompletos. Esta skill proporciona un ejemplo mínimo roto para probar la validación y las rutas de fallo.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "broken-skill" from https://skillstore.io/skills/yaojingang-broken-skill.md and its manifest at https://skillstore.io/api/skills/yaojingang-broken-skill/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "broken-skill". Revisa el fixture para determinar si está listo para empaquetado.
Resultado esperado:
El fixture tiene un nombre y una descripción, pero no está listo para un uso normal porque carece de un prompt predeterminado.
Usando "broken-skill". Resume los metadatos del adaptador.
Resultado esperado:
Los metadatos de interfaz apuntan al comportamiento del adaptador de OpenAI, usan activación manual y prohíben la ejecución inline remota.
Usando "broken-skill". Identifica la etiqueta de marketplace más segura.
Resultado esperado:
Etiquétalo como un fixture de pruebas de desarrollo. No debería presentarse como un flujo de trabajo de usuario completo.
Auditoría de seguridad
SeguroNo static findings were reported, and no semantic security issues were found in SKILL.md or agents/interface.yaml. The files contain metadata for an incomplete packaging fixture, with no executable code, network calls, filesystem access, or secret access.
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/yaojingang-broken-skill/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/yaojingang-broken-skill?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/yaojingang-broken-skill?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/yaojingang-broken-skill/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/yaojingang-broken-skill.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
yaojingang. (2026). broken-skill security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/yaojingang-broken-skill/audits/4Cita BibTeX
@techreport{yaojingang-yaojingang-broken-skill-2026,
author = {yaojingang},
title = {broken-skill security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/yaojingang-broken-skill/audits/4},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "broken-skill security audit report (audit version 4)"
version: "unspecified"
type: report
authors:
- name: "yaojingang"
date-released: "2026-07-08"
url: "https://skillstore.io/skills/yaojingang-broken-skill/audits/4"
identifiers:
- type: other
value: "skillstore:yaojingang-broken-skill:audit:4"
description: "Skillstore immutable audit report identifier"
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: MedioLo que puedes crear
Validar errores del empaquetador
Usa el fixture para confirmar que las herramientas de empaquetado informen claramente los metadatos de skill incompletos.
Probar fallbacks de adaptadores
Usa los metadatos de interfaz para comprobar cómo los adaptadores manejan la información de prompt faltante.
Documentar casos negativos
Usa el conjunto pequeño de archivos como caso de referencia para una ingesta fallida en el marketplace.
Prueba estos prompts
Revisa este fixture de skill rota y resume qué campos de metadatos obligatorios están presentes y cuáles faltan.
Usa este fixture para explicar por qué un empaquetador de skills debería rechazar el paquete o advertir sobre él.
Escribe expectativas de prueba concisas para un empaquetador que procesa este fixture de skill incompleto.
Compara cómo Claude, Codex y Claude Code deberían manejar este fixture cuando faltan metadatos de prompt obligatorios.
Mejores prácticas
- Usa este fixture solo en pruebas controladas de empaquetado y adaptadores.
- Mantén explícitos los errores de validación esperados en la documentación de pruebas.
- Combínalo con fixtures de skills completas al probar rutas positivas y negativas.
Evitar
- No comercialices este fixture como una skill de productividad terminada.
- No lo uses para probar el comportamiento en tiempo de ejecución porque no tiene un flujo de trabajo real.
- No asumas que la falta de metadatos de prompt es segura en la ingesta de producción.
Preguntas frecuentes
¿Para qué sirve esta skill?
¿Es una skill completa orientada al usuario?
¿Ejecuta comandos?
¿Por qué el análisis estático marcó criptografía débil?
¿Pueden los revisores del marketplace publicarla de forma segura?
¿Qué herramientas figuran como compatibles?
Detalles del desarrollador
Autor
yaojingangLicencia
MIT
Revisión de Skillstore
r1
Aviso de versión
El autor no declaró una versión.
Repositorio
https://github.com/yaojingang/yao-meta-skill/tree/main/tests/fixtures/package_missing_interface_fieldRef.
64ca8af0f54a325752f08bd54e52151061ea659a
Actualidad del mantenimiento
20/7/2026
Uso
2 descargas · 0 vistas
Estructura de archivos