AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Apache-2.0 Self-run

Spec Kit Export Docx

skill-lksnext-ai-lab-spec-kit-template-spec-kit-export-docx · by lksnext-ai-lab

A Claude skill from lksnext-ai-lab/spec-kit-template.

No reviews yet
0 installs
41 views
0.0% view→install

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

✓ Passed

No 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-lksnext-ai-lab-spec-kit-template-spec-kit-export-docx)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
6mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of Spec Kit Export Docx? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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):

  • specdocs/spec/** (excluye docs/spec/history/** por defecto)
  • kitdocs/kit/**
  • alldocs/** (excluye docs/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.yml con nav:, el script usa ese orden (requiere PyYAML).
  • Si no existe mkdocs.yml o no hay nav, usa un orden fallback por convención.

Procedimiento recomendado (Windows / PowerShell)

1) Verificar Pandoc:

pandoc --version
  1. (Opcional) Si hay mkdocs.yml con nav, instalar PyYAML:
python -m pip install pyyaml
  1. Exportar (comando base):
python tools\export_docx.py --scope  --output exports\.docx
  1. 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 .docx en exports/.
  • Confirmación final incluyendo:
  • scope
  • output
  • toc (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

  • pandoc no encontrado:
  • Instalar Pandoc y reabrir terminal; repetir pandoc --version.
  • Orden “raro” de secciones:
  • Revisar si existe mkdocs.yml y si contiene nav:; si sí, instalar pyyaml.
  • Necesito incluir histórico:
  • Usar --include-history (solo spec / all).

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.