# kitlegal > kitlegal da a un agente de IA el texto vigente del BOE con su cita exacta —la norma, el bloque, la fecha de consulta y la huella del texto— para que responda preguntas legales sin citar de memoria. Son skills para Claude Code, Codex, Antigravity o cualquier agente que siga el estándar Agent Skills y trabaje en el equipo de quien lo usa, y un programa, `kitlegal`, que hace las consultas. El programa corre en ese equipo, sin cuentas ni servidores de kitlegal: lee la legislación consolidada del BOE, avisa si el BOE marca una norma como derogada o con la vigencia agotada y sitúa cualquiera de los 8.132 municipios del INE en su provincia, su comunidad y su régimen. Las skills enseñan al agente cuándo y cómo usarlo, y a no afirmar nada sobre una norma sin el texto que el programa acaba de leer. Es software libre (EUPL-1.2), y la última versión publicada es la v0.9.0. En la app de escritorio de Claude se instala sin terminal, con una sola pieza de la última versión publicada: el plugin `kitlegal`, que lleva las skills y el servidor con las herramientas, desde el marketplace `jmorenobl/kitlegal-plugins` (en Customize > Plugins > Add, en el modo de chat) o subiendo https://github.com/jmorenobl/kitlegal/releases/latest/download/kitlegal-plugin.zip. Después hay que cerrar y abrir la app. Con la terminal, para Claude Code, se instala con dos órdenes: la primera instala el programa; la segunda, las skills, en `.agents/skills/` del directorio en el que se ejecute (con `-g`, para todos los proyectos). Después basta con abrir el agente en ese directorio y preguntar. En macOS y Linux: ```sh curl -fsSL https://raw.githubusercontent.com/jmorenobl/kitlegal/main/scripts/install.sh | sh kitlegal skills install ``` En Windows, en PowerShell, con Scoop: ```powershell scoop bucket add jmorenobl https://github.com/jmorenobl/scoop-bucket scoop install kitlegal kitlegal skills install ``` ## Instalar y usar - [Instalar kitlegal en la app de Claude, paso a paso](https://kitlegal.es/instalar/): Instala kitlegal sin terminal en la app de escritorio de Claude: un plugin, desde su marketplace, sin descargas y sin saber programar. También con la terminal. - [README](https://raw.githubusercontent.com/jmorenobl/kitlegal/v0.9.0/README.md): Qué sabe hacer un agente con kitlegal, cómo instalarlo y qué garantiza. ## Skills - [consulta-juridica](https://raw.githubusercontent.com/jmorenobl/kitlegal/v0.9.0/skills/consulta-juridica/SKILL.md): Punto de entrada de cualquier pregunta sobre una situación legal en España, de cualquier materia —un seguro, un contrato, una multa, un recurso contra una administración, una herencia, una sentencia o un artículo de una ley—: dice qué tipo de pregunta es, qué capacidad de kitlegal la resuelve —normativa, jurisprudencia, plazos y territorio— y con qué skill, qué cubre la base y qué no, y lo que no cubre lo dice sin dar de memoria ningún plazo, órgano ni vía. Se usa al empezar cualquier pregunta legal, antes que las demás skills de kitlegal, también cuando el agente cree saber la respuesta, cuando la pregunta no nombra ninguna norma o cuando pide qué hacer, a quién reclamar o qué escrito presentar. - [jurisprudencia](https://raw.githubusercontent.com/jmorenobl/kitlegal/v0.9.0/skills/jurisprudencia/SKILL.md): Sentencias y jurisprudencia de los tribunales españoles, sin citar ninguna de memoria. Se usa siempre que la pregunta nombre, pida, cite o resuma una sentencia o un auto —«STS 1088/2023, de 4 de julio», un ECLI, un ROJ, «la sentencia del Supremo sobre…»—, pregunte si una sentencia existe o qué dice, pida jurisprudencia sobre una materia («qué dice la jurisprudencia sobre la cláusula suelo») o traiga el texto o el PDF de una resolución, también cuando el agente crea conocerla: una sentencia solo se cita con su documento delante. kitlegal no consulta el buscador del CENDOJ: prepara la consulta exacta para que la persona la busque con su navegador y coteja el documento que trae. Se activa antes de llamar a cita_preparar o a cita_cotejar: qué pedir, qué decir de la sentencia que no está delante y cómo citar la que sí lo dice la skill. - [normativa](https://raw.githubusercontent.com/jmorenobl/kitlegal/v0.9.0/skills/normativa/SKILL.md): Consulta y cita normativa consolidada del Boletín Oficial del Estado (BOE) de cualquier materia —procedimiento administrativo, contratación pública, régimen local, tributos, transparencia, relaciones laborales, seguros…—: lee con kitlegal índice y artículos y cita identificador y bloque. Se usa siempre que la respuesta dependa de lo que dice una norma —qué dice un artículo, ley o real decreto, qué plazo, requisito o procedimiento fija, dónde se regula una materia— o de lo que decía en una fecha, la del acto o de los hechos, aunque el agente crea saberlo: sin leer la norma con kitlegal no hay cita. Se activa antes de boe_articulo u otra herramienta boe_…: qué pedir y cómo citar lo dice la skill. La norma, estatal o autonómica, se nombra por número y año (Ley 39/2015, Real Decreto Legislativo 2/2004), abreviatura (LPAC, LCSP, LRBRL, LGT, TRLRHL, LRJSP) o identificador BOE-A-…. - [plazos-y-territorio](https://raw.githubusercontent.com/jmorenobl/kitlegal/v0.9.0/skills/plazos-y-territorio/SKILL.md): Calcula con kitlegal hasta qué día se puede recurrir una resolución de una administración, cuándo vence un plazo administrativo o el de interposición del recurso contencioso-administrativo y cuándo se produce el silencio, con los festivos de los municipios que cuentan, e identifica el territorio de un municipio —código INE, provincia, comunidad, régimen, DIR3 del ayuntamiento y boletines—. Cuenta hoy los plazos del procedimiento administrativo común (LPAC) y la interposición del contencioso, no los de otras materias, y dice qué asuntos regula aparte la ley (tributos, multas de tráfico, Seguridad Social, extranjería). Se usa cuando se pregunta hasta cuándo se puede recurrir o qué plazo hay para un recurso, cuándo vence un plazo o se produce el silencio, qué comunidad, provincia o boletines corresponden a un ayuntamiento, si un municipio es foral o qué norma prevalece. ## Consultas con su cita - [Consultas legales habituales, con su cita del BOE](https://kitlegal.es/consultas/): Plazos de recursos, silencio administrativo, fianza del alquiler, preaviso, Hacienda: preguntas habituales con el artículo vigente del BOE que las responde. - [Plazo del recurso de alzada: un mes (art. 122 Ley 39/2015)](https://kitlegal.es/consultas/plazo-recurso-de-alzada/): Un mes para recurrir en alzada una resolución expresa. Cómo se cuenta, qué pasa si no te contestaron y cuánto tarda la respuesta, con el texto vigente del BOE. - [La Administración no contesta: el silencio administrativo](https://kitlegal.es/consultas/silencio-administrativo/): Si la Administración no responde a tu solicitud en plazo, la regla general es que se entiende estimada, con excepciones. Art. 24 de la Ley 39/2015, vigente. - [Mi casero no me devuelve la fianza: qué dice la ley (LAU)](https://kitlegal.es/consultas/devolucion-fianza-alquiler/): Pasado un mes desde que entregas las llaves, la fianza que te deban devolver genera el interés legal. Art. 36 de la Ley de Arrendamientos Urbanos, vigente. - [Preaviso de baja voluntaria: ¿son 15 días? Qué dice la ley](https://kitlegal.es/consultas/preaviso-baja-voluntaria/): El Estatuto de los Trabajadores no fija los días de preaviso para dejar tu trabajo: remite a tu convenio o a la costumbre del lugar. Art. 49.1.d), vigente. - [¿Cuándo prescribe una deuda con Hacienda? Cuatro años](https://kitlegal.es/consultas/prescripcion-deudas-hacienda/): Hacienda tiene cuatro años para liquidar una deuda tributaria y cuatro para cobrarla, pero el plazo se interrumpe y vuelve a empezar. Arts. 66 a 68 de la LGT. - [Deducción por maternidad en el IRPF: hasta 1.200 € al año](https://kitlegal.es/consultas/deduccion-maternidad-irpf/): Hasta 1.200 euros al año por cada hijo menor de tres años, y hasta 1.000 más por gastos de guardería. Requisitos del art. 81 de la Ley del IRPF, texto vigente. ## Optional - [IA para juristas: cada cita, comprobada en el BOE | kitlegal](https://kitlegal.es/): Tu asistente de IA cita el texto consolidado del BOE, con el artículo exacto y su vigencia. Hoy, en Claude. Software libre y sin cuotas. - [Cómo se evalúa kitlegal: qué se comprueba y qué falla](https://kitlegal.es/como-se-evalua/): Las mismas preguntas en cada cambio, un revisor comprobado con casos conocidos y los errores que quedan, con su ejemplo, su fecha y su fuente. - [El rastreador de kitlegal](https://kitlegal.es/bot/): Qué son las peticiones con el agente de usuario kitlegal, cómo se comportan con tu sitio y cómo limitarlas o bloquearlas con robots.txt. - [CHANGELOG](https://raw.githubusercontent.com/jmorenobl/kitlegal/v0.9.0/CHANGELOG.md): Los cambios de comportamiento de cada versión publicada. - [bloque.json](https://kitlegal.es/schemas/bloque.json): Salidas de los verbos articulo y articulos del applet boe. - [cita.json](https://kitlegal.es/schemas/cita.json): Salidas de los verbos cotejar y preparar del applet cita. - [cobertura.yaml.json](https://kitlegal.es/schemas/cobertura.yaml.json): Esquema de data/cobertura.yaml. - [eval.yaml.json](https://kitlegal.es/schemas/eval.yaml.json): Esquema de evals//-.yaml. - [expresiones-prohibidas.yaml.json](https://kitlegal.es/schemas/expresiones-prohibidas.yaml.json): Esquema de evals//expresiones-prohibidas.yaml. - [grafo.json](https://kitlegal.es/schemas/grafo.json): Salidas de los verbos check, show y stats del applet graph. - [instalacion.json](https://kitlegal.es/schemas/instalacion.json): Salidas de los verbos doctor, install y list del applet skills. - [jerarquia.yaml.json](https://kitlegal.es/schemas/jerarquia.yaml.json): Esquema de data/jerarquia.yaml. - [juez-clases.yaml.json](https://kitlegal.es/schemas/juez-clases.yaml.json): Esquema de evals//juez/clases.yaml. - [municipio.json](https://kitlegal.es/schemas/municipio.json): Salida del verbo resolver del applet territorio. - [norma.json](https://kitlegal.es/schemas/norma.json): Salidas de los verbos analisis, buscar, indice y metadatos del applet boe. - [normas.yaml.json](https://kitlegal.es/schemas/normas.yaml.json): Esquema de data/normas.yaml. - [plazo.json](https://kitlegal.es/schemas/plazo.json): Salida del verbo calcular del applet plazos. - [serie-de-cierres.json](https://kitlegal.es/schemas/serie-de-cierres.json): Lo que una medición del cierre de un hito deja de una skill con juez (ADR 0038, punto 6): marcadas y total por modo y por clase de pregunta, con la skill como estaba, el modelo que decide y la huella del juez. - [servidor.json](https://kitlegal.es/schemas/servidor.json): Salida del verbo serve del applet mcp. - [territorio-comunidad.yaml.json](https://kitlegal.es/schemas/territorio-comunidad.yaml.json): Esquema de data/territorio/comunidades/.yaml. - [territorio-dir3.yaml.json](https://kitlegal.es/schemas/territorio-dir3.yaml.json): Esquema de data/territorio/dir3.yaml. - [territorio-estado.yaml.json](https://kitlegal.es/schemas/territorio-estado.yaml.json): Esquema de data/territorio/estado.yaml. - [territorio-municipios.yaml.json](https://kitlegal.es/schemas/territorio-municipios.yaml.json): Esquema de data/territorio/municipios.yaml.