Security Audit
Audita la seguridad de cualquier repositorio en 12 capas — dependencias (Python, Node, Go, Java, Rust, Ruby, .NET) vs OSV.dev/NVD/GHSA/PyPA/RustSec; CISA KEV (explotación activa); EPSS (probabilidad de exploit); Bandit SAST sobre el código propio; trivy/grype sobre OS layer del contenedor; gitleaks/detect-secrets en histórico; zizmor para GitHub Actions workflows; hadolint para Dockerfile; typosq…
Pre Commit Guard
Orquestador que corre yaml-control y md-lint-fix --dry-run sobre los archivos staged (`git diff --cached`) antes de un `git commit`. Complementa pre-push-guard con una capa más rápida y temprana — bloquea commits con YAML inválido o Markdown roto antes de que entren al historial local. No corre pytest (para mantenerlo < 2s en el caso típico). Aborta el commit (exit 1) si algún paso falla, con rep…
Python Lint Guard
>-
Nombre Del Skill
Una frase clara que describa qué hace el skill + cuándo invocarlo. Incluir triggers en español y/o inglés. Ejemplo "Audita seguridad del repo cruzando deps contra OSV.dev. Úsalo cuando el usuario diga 'audita seguridad', 'scan CVE' o similar.
Md Lint Fix
Detecta y auto-corrige errores de markdownlint-cli2 en archivos .md modificados antes de commit/push. Resuelve MD024 con contexto del heading padre, MD040 infiriendo idioma del bloque, y MD031/32/34/28/27/22/26/29/30/09/12/047 vía --fix. Reporta los que requieren criterio humano (MD025, MD042, MD051). Úsalo cuando el usuario diga "arregla el lint MD", "corrige los markdown", "limpia los .md", "fi…
Yaml Control
Valida archivos YAML (sintaxis + estructura) y workflows de GitHub Actions (actionlint) antes de commit/push. Úsalo cuando el usuario diga "valida los yaml", "revisa los workflows", "lint yaml", "actionlint", "errores de github actions", o "antes de pushear los workflows". También úsalo proactivamente cuando edites archivos en `.github/workflows/`, `compose.yml`, `pyproject` con secciones YAML, o…
Docker Cleanup
|
Web Snap
Captura screenshots de URLs web en Windows usando Chrome/Edge + Pillow, sin Selenium ni Playwright. Úsalo cuando el usuario pida "captura pantalla", "screenshot de esta URL", "snapshot de la consola AWS/Azure/GCP", "documentar con capturas", "evidencia visual", "generar PNGs de la web", o cuando necesites tú mismo dejar evidencia visual de un despliegue/demo en un proyecto. Genera PNG en director…
Md To Doc
>-
Python Deps Pinning
>-
Repo Coherence Audit
>-
Docker Compose Doctor
Diagnostica problemas comunes en archivos compose.yml / docker-compose.yml antes de levantar el stack. Detecta puertos host duplicados entre servicios, servicios sin healthcheck, depends_on que no usa condition service_healthy, imágenes sin tag o pinneadas a `:latest`, volúmenes nombrados declarados pero no referenciados, y env_file apuntando a archivos inexistentes. Úsalo cuando el usuario diga…
Pre Push Guard
Orquestador que corre los validadores del toolkit sobre los archivos del diff (vs `origin/<branch>`) antes de un `git push` — encadena yaml-control sobre los `*.y*ml` modificados, md-lint-fix en modo check sobre los `*.md` modificados, y `pytest` si el diff toca `.py` y existe `tests/`. Aborta el push (exit 1) si algún paso falla, con un reporte unificado en stdout. Úsalo cuando el usuario diga "…
Version Bump
>-
Python Version Control
Audita la coherencia de versión de Python en un repositorio (pyproject.toml requires-python + classifiers + target-version de ruff/mypy/black, Dockerfile FROM, .github/workflows/*.yml setup-python, .python-version, runtime.txt, tox.ini, noxfile.py, pre-commit). Detecta drift entre las fuentes y propone una versión canónica. Úsalo cuando el usuario diga "audita versión python", "coherencia python…