Install
$ agentstack add skill-lksnext-ai-lab-spec-kit-template-spec-kit-export-docx ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
SKILL: export-docx (Markdown → DOCX)
Propósito
Exportar documentación Markdown del repo a DOCX usando el script:
python tools/export_docx.py
Permite elegir alcance (scope) y opciones de formato, sin modificar docs/**.
Cuándo usarlo
- Compartir documentación con terceros en formato Word.
- Entregables fuera del repositorio (auditorías, stakeholders, etc.).
- Revisiones donde DOCX sea requisito.
Alcances soportados (scope)
Scopes soportados por el script (no inventar):
spec→docs/spec/**(excluyedocs/spec/history/**por defecto)kit→docs/kit/**all→docs/**(excluyedocs/spec/history/**por defecto)
> Nota: existe --include-history para incluir docs/spec/history/** solo en spec o all.
Entrada que debes pedir al usuario
1) scope: spec | kit | all (default recomendado: spec) 2) output: ruta del .docx (default recomendado: exports/spec.docx) 3) title (opcional) 4) toc: sí/no (default recomendado: no) 5) page breaks: sí/no
- Por defecto el script inserta saltos de página entre secciones.
- Para desactivarlo:
--no-page-break
6) include-history: sí/no (solo útil en spec o all; default: no)
Requisitos previos (siempre)
1) Estar en la raíz del repo (debe existir docs/) 2) Pandoc disponible en PATH:
- comprobar:
pandoc --version
3) Si existe mkdocs.yml con nav: (para respetar orden):
- instalar PyYAML:
python -m pip install pyyaml
Reglas duras
- NO modificar
docs/**(solo lectura). - Output recomendado en
exports/. - No inventar flags: el script soporta exactamente:
--scope {spec,kit,all}--output--title ""--toc--no-page-break--include-history
Orden de documentos (cómo funciona)
- Si existe
mkdocs.ymlconnav:, el script usa ese orden (requiere PyYAML). - Si no existe
mkdocs.ymlo no haynav, usa un orden fallback por convención.
Procedimiento recomendado (Windows / PowerShell)
1) Verificar Pandoc:
pandoc --version
- (Opcional) Si hay
mkdocs.ymlconnav, instalar PyYAML:
python -m pip install pyyaml
- Exportar (comando base):
python tools\export_docx.py --scope --output exports\.docx
- Opcionales (solo si el usuario lo pide):
- Título:
--title "..."- TOC:
--toc- Sin saltos de página:
--no-page-break- Incluir histórico (solo spec/all):
--include-history
> Alternativa Windows: usar py en lugar de python si aplica.
Efectos colaterales esperados (importante)
Al exportar, el script puede generar archivos auxiliares bajo exports/:
- Un Markdown combinado “limpio” junto al output base:
exports/.md- Un temporal con page breaks:
exports/_combined__temp.md- (se borra al final si todo va bien)
Salida esperada
- Un archivo
.docxenexports/. - Confirmación final incluyendo:
scopeoutputtoc(sí/no)page_break_between_sections(sí/no)include_history(sí/no)- (Opcional) lista de ficheros incluidos si el script lo muestra.
Mini resumen machine-friendly (siempre que se ejecute):
scope: "spec|kit|all"
output: "exports/....docx"
title: ""
toc: true|false
page_break_between_sections: true|false
include_history: true|false
Notas / limitaciones
- Mermaid/diagramas pueden no renderizarse en DOCX sin configuración adicional.
- Tablas complejas y HTML embebido pueden requerir ajustes.
- Si falla Pandoc, primero resolver instalación/configuración antes de iterar.
Troubleshooting rápido
pandocno encontrado:
- Instalar Pandoc y reabrir terminal; repetir
pandoc --version. - Orden “raro” de secciones:
- Revisar si existe
mkdocs.ymly si contienenav:; si sí, instalarpyyaml. - Necesito incluir histórico:
- Usar
--include-history(solospec/all).
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: lksnext-ai-lab
- Source: lksnext-ai-lab/spec-kit-template
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.