Habilidades baoyu-format-markdown
📝

baoyu-format-markdown

Riesgo bajo ⚙️ Comandos externos📁 Acceso al sistema de archivos🌐 Acceso a red

Formatear Archivos Markdown

Transforma texto plano y archivos markdown en documentos bien estructurados con frontmatter adecuado, tipografía y formato. Genera markdown limpio y listo para publicar con soporte para idiomas CJK.

Soporta: Claude Codex Code(CC)
📊 69 Adecuado
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "baoyu-format-markdown". My Article Title This is plain text content. First point is important. Second point matters too.

Resultado esperado:

Frontmatter agregado con título, slug y resumen. Contenido estructurado con jerarquía de encabezados, texto en negrita para frases clave y listas con viñetas.

Usando "baoyu-format-markdown". Existing markdown file with minimal formatting

Resultado esperado:

Mejorado con frontmatter mejorado, niveles de encabezado consistentes, marcadores de negrita apropiados y correcciones tipográficas aplicadas

Auditoría de seguridad

Riesgo bajo
v1 • 2/17/2026

Security evaluation confirms this is a legitimate markdown formatting skill. Static findings flagged external command execution (autocorrect-node), filesystem operations, and npm package URLs. All are false positives: execSync runs a known typography tool with CLI-provided paths, file I/O is scoped to user-specified files, and network access is limited to standard npm package downloads.

6
Archivos escaneados
1,631
Líneas analizadas
8
hallazgos
1
Auditorías totales

Problemas de riesgo alto (2)

External Command Execution in autocorrect.ts
execSync used to run npx autocorrect-node. This is a legitimate typography tool call, not command injection. The filePath argument comes from CLI input and is enclosed in quotes, minimizing injection risk.
Weak Cryptographic Hashes in package-lock.json
SHA-1 hashes detected in npm package-lock.json. These are standard npm integrity verification hashes, not cryptographic vulnerabilities in the skill code.
Problemas de riesgo medio (1)
Synchronous File Operations
readFileSync and writeFileSync used for file I/O. This is standard synchronous file handling for a formatter tool, not a security issue.
Problemas de riesgo bajo (2)
NPM Registry URLs in package-lock.json
Hardcoded npm registry URLs for package dependencies. Standard npm behavior for package management.
Unicode Escape Sequences in quotes.ts
Unicode escape sequences used for curly quote characters. Legitimate character encoding for typography.

Factores de riesgo

⚙️ Comandos externos (93)
📁 Acceso al sistema de archivos (6)
🌐 Acceso a red (91)
scripts/package-lock.json:45 scripts/package-lock.json:53 scripts/package-lock.json:61 scripts/package-lock.json:87 scripts/package-lock.json:105 scripts/package-lock.json:115 scripts/package-lock.json:130 scripts/package-lock.json:141 scripts/package-lock.json:148 scripts/package-lock.json:158 scripts/package-lock.json:166 scripts/package-lock.json:174 scripts/package-lock.json:188 scripts/package-lock.json:210 scripts/package-lock.json:226 scripts/package-lock.json:243 scripts/package-lock.json:258 scripts/package-lock.json:273 scripts/package-lock.json:286 scripts/package-lock.json:301 scripts/package-lock.json:315 scripts/package-lock.json:327 scripts/package-lock.json:346 scripts/package-lock.json:357 scripts/package-lock.json:365 scripts/package-lock.json:369 scripts/package-lock.json:398 scripts/package-lock.json:402 scripts/package-lock.json:427 scripts/package-lock.json:452 scripts/package-lock.json:480 scripts/package-lock.json:498 scripts/package-lock.json:512 scripts/package-lock.json:530 scripts/package-lock.json:546 scripts/package-lock.json:561 scripts/package-lock.json:572 scripts/package-lock.json:587 scripts/package-lock.json:595 scripts/package-lock.json:599 scripts/package-lock.json:614 scripts/package-lock.json:618 scripts/package-lock.json:634 scripts/package-lock.json:638 scripts/package-lock.json:652 scripts/package-lock.json:656 scripts/package-lock.json:672 scripts/package-lock.json:676 scripts/package-lock.json:692 scripts/package-lock.json:696 scripts/package-lock.json:710 scripts/package-lock.json:714 scripts/package-lock.json:727 scripts/package-lock.json:731 scripts/package-lock.json:746 scripts/package-lock.json:750 scripts/package-lock.json:764 scripts/package-lock.json:768 scripts/package-lock.json:781 scripts/package-lock.json:785 scripts/package-lock.json:801 scripts/package-lock.json:805 scripts/package-lock.json:815 scripts/package-lock.json:819 scripts/package-lock.json:829 scripts/package-lock.json:833 scripts/package-lock.json:846 scripts/package-lock.json:850 scripts/package-lock.json:863 scripts/package-lock.json:867 scripts/package-lock.json:882 scripts/package-lock.json:886 scripts/package-lock.json:902 scripts/package-lock.json:906 scripts/package-lock.json:916 scripts/package-lock.json:920 scripts/package-lock.json:931 scripts/package-lock.json:961 scripts/package-lock.json:977 scripts/package-lock.json:991 scripts/package-lock.json:1004 scripts/package-lock.json:1012 scripts/package-lock.json:1029 scripts/package-lock.json:1040 scripts/package-lock.json:1051 scripts/package-lock.json:1064 scripts/package-lock.json:1076 scripts/package-lock.json:1088 scripts/package-lock.json:1100 scripts/package-lock.json:1113 scripts/package-lock.json:1121
Auditado por: claude

Puntuación de calidad

45
Arquitectura
100
Mantenibilidad
87
Contenido
50
Comunidad
61
Seguridad
91
Cumplimiento de la especificación

Lo que puedes crear

Formateo de Artículos de Blog

Formatear borradores de artículos de blog desde texto plano o mejorar artículos markdown existentes con frontmatter adecuado, encabezados y tipografía.

Limpieza de Documentación

Aplicar formato y estructura consistentes a documentación técnica o archivos readme.

Preparación de Documentos CJK

Corregir problemas de espaciado y énfasis en documentos markdown multilingües en Chino, Japonés o Coreano.

Prueba estos prompts

Formateo Básico de Markdown
Format the file /path/to/document.md using baoyu-format-markdown skill.
Conversión de Texto Plano
Convert the plain text file /path/to/draft.txt to well-structured markdown with frontmatter and proper headings.
Solo Corrección Tipográfica
Run typography fixes only on /path/to/article.md without changing the existing markdown structure.
Formateo Completo con Comillas
Format /path/to/post.md with all features enabled: frontmatter optimization, typography fixes, and fullwidth quote replacement.

Mejores prácticas

  • Siempre respalda los archivos originales antes de formatear ya que el skill crea nuevos archivos de salida
  • Usa el flag --quotes solo cuando se necesite específicamente tipografía de comillas de ancho completo
  • Para documentos CJK, mantiene el espaciado habilitado para mantener el formato adecuado en documentos multilingües

Evitar

  • No usar en archivos que ya tienen markdown complejo - usa la opción 'Keep original formatting'
  • Evitar ejecutar en archivos muy grandes ya que el proceso de formateo procesa todo el documento
  • No esperar generación de contenido - este skill solo formatea contenido existente

Preguntas frecuentes

¿Qué sucede con mi archivo original?
El archivo original permanece sin cambios. La salida formateada se guarda como {filename}-formatted.md.
¿Puedo personalizar los campos de frontmatter?
El skill genera automáticamente título, slug y resumen. Puedes editar estos después del formateo o usar EXTEND.md para preferencias.
¿Funciona con texto en Chino, Japonés o Coreano?
Sí, el skill incluye formato compatible con CJK y puede corregir problemas de énfasis y espaciado en documentos multilingües.
¿Cuál es la diferencia entre Optimize y Keep Original?
Optimize agrega o mejora la estructura markdown. Keep Original preserva tu formato existente y solo aplica correcciones tipográficas.
¿Cómo habilito el reemplazo de comillas de ancho completo?
Usa el flag --quotes o -q al ejecutar el script, o selecciona la opción 1 en el flujo de trabajo cuando se te solicite.
¿Puedo usar este skill con Claude Code o Codex?
Sí, este skill soporta claude, codex y claude-code como herramientas compatibles.

Detalles del desarrollador

Estructura de archivos