Skip to content

samihalawa/spain-open-data

v0.2.0MIT

Encuentra datasets españoles y compara publicador, formatos, licencia y fecha antes de integrarlos en tu trabajo.

Spain Open Data

Encuentra el dataset. Comprueba si te sirve.

Encuentra datasets españoles y compara publicador, formatos, licencia y fecha antes de integrarlos en tu trabajo.

Para: Desarrolladores y equipos que buscan datos públicos reutilizables.

Fuente: datos.gob.es · Sin cuenta adicional ni API key · Python 3.11+ · MIT

Qué obtienes

  • Identificador del dataset reutilizable en la siguiente consulta.
  • Publicador, formatos y licencia en una ficha comparable.
  • Metadatos encontrados separados de un fichero realmente inspeccionado.

Pruébalo con una pregunta

Busca datasets de empleo y compáralos por formato, licencia y fecha.

También: “Encuentra datos de mi municipio y distingue catálogo, descarga e inspección real.”

Ver el informe de ejemplo · Web y demostración · Flujo completo

La demostración es una captura guardada de fuentes oficiales, no una consulta actual. Conserva fecha, enlaces y alcance.

Vista de Spain Open Data

Instalar en Claude Code

/plugin install spain-open-data --marketplace samihalawa/spain-open-data

O desde terminal:

claude plugin marketplace add samihalawa/spain-open-data
claude plugin install spain-open-data@spain-open-data

Después, pregunta en lenguaje natural o invoca /spain-open-data:spain-open-data.

Ver un resultado sin conexión

Desde una copia de este repositorio:

python3 skills/spain-open-data/scripts/run.py demo
python3 skills/spain-open-data/scripts/run.py demo --format html --output ejemplo.html

Consultar y guardar un informe

python3 skills/spain-open-data/scripts/run.py report open_data_search --json '{"query": "empleo", "page_size": 3}'

Añade --format html --output informe.html o --format json. No se sobrescriben archivos por defecto. doctor comprueba el entorno local sin consultar proveedores.

Dónde funciona

EntornoComportamiento
Claude Code / Codex con Python y red autorizadaAdaptadores e informes ejecutables.
ChatGPT con navegación/archivosFlujo con herramientas nativas disponibles; no es un MCP alojado.
Sin redDemo guardada o documentos aportados; no datos actuales inventados.

Alcance real

No descarga automáticamente distribuciones externas ni ejecuta archivos. No garantiza licencias o descargas vigentes. La fecha del catálogo no equivale al periodo del dato.

Verificación

python3 -m unittest discover -s tests -v
python3 scripts/check_package.py
claude plugin validate --strict .claude-plugin/plugin.json
claude plugin validate --strict .

Mejoras y crítica · Evidencia versionada · Revisión de Claude. Los tests no equivalen a adopción. ci/validate.yml es una plantilla inactiva.

English: An independent workflow for Spanish official data, with a self-contained Python adapter, offline example and readable reports. Answer language follows the user.

Sami Halawa · Software independiente; sin afiliación oficial. Privacidad · Condiciones · Soporte · Seguridad.