Escribe en Markdown.Publica a tiempo.
Tus publicaciones de LinkedIn viven como archivos Markdown en tu propio repositorio. Haz push, y un Worker de Cloudflare en tu propia cuenta publica cada una en su minuto. Gratis, de código abierto, y nadie más tiene tu token.
Licencia MIT. Funciona en el plan gratuito de Cloudflare.
---
date: 2026-11-12
time: 09:00
status: ready
visibility: PUBLIC
first_comment: El repositorio está en los comentarios.
---
**Ya no abro LinkedIn para publicar.**
Push el domingo, 21:40
Mira
Del archivo a tu perfil
Todo el recorrido en un corto: el archivo Markdown, el push, el minuto en que sale.
Pruébalo
Edita el archivo, mira la publicación
Una publicación es un archivo Markdown. Cambia su texto, su fecha o su estado: la publicación y su programación cambian con él, tal como las enviará el Worker.
Programada para el jue, 12 nov, 09:00
𝗬𝗮 𝗻𝗼 𝗮𝗯𝗿𝗼 𝗟𝗶𝗻𝗸𝗲𝗱𝗜𝗻 𝗽𝗮𝗿𝗮 𝗽𝘂𝗯𝗹𝗶𝗰𝗮𝗿.
Escribo mis publicaciones el domingo, en Markdown, en mi editor. Un push, y un Worker en mi propia cuenta de Cloudflare publica cada una en su minuto.
Sin suscripción, y nadie más tiene mi token.
232 / 3000 caracteres
Cómo funciona
Escribir, push, publicado
Tu push lo inicia todo. Después nada corre en tu máquina: Cloudflare hace el resto, en tu cuenta.
Escribir
Una publicación es un archivo Markdown con una pequeña cabecera: su fecha, su hora, su estado.
2026-11-12-lanzamiento.md date: 2026-11-12 time: 09:00 status: ready visibility: PUBLICPush
Cada push despliega tu Worker y sincroniza las publicaciones en D1 y los archivos multimedia en KV. Solo se envía lo que cambió.
zsh · ~/inkslot $git add posts$git commit -m "publicación de lanzamiento"$git pushTo github.com:you/inkslot.git$Publicado
Cada minuto, el Worker publica la publicación más antigua cuya hora ha llegado, y luego su primer comentario.
zsh · ~ $curl https://my-linkedin-scheduler.you.workers.dev/{"ok":true,...}$
Nunca dos veces
Una vez, o ninguna
Publicar dos veces en tu perfil es peor que publicar tarde. Cada regla aquí se inclina por la seguridad.
LinkedIn falla a las 9:00 y a las 9:01. El intento de las 9:02 pasa, y la publicación sale.
- intento fallido
- posted
- failed
- La ventana de 10 minutos
Tuyo
Tu cuenta, tu token, tus archivos
No hay ningún servidor de inkslot. Todo corre en cuentas que ya tienes, y puedes leer cada línea que toca tu token.
Tu cuenta de Cloudflare
El Worker, su base de datos D1 y su almacén KV corren en tu cuenta, en el plan gratuito. Ningún servidor que mantener encendido.
Tu token
Un secreto en tu propio Worker. Nadie más lo tiene, y ningún programador externo lo ve nunca.
Tus archivos
Las publicaciones son archivos simples en tu repositorio privado. Léelos, compáralos, versiónalos como código.
Imágenes y vídeos
Una imagen o un vídeo por publicación, hasta 25 MB en Workers KV. Los vídeos más grandes pueden ir a R2.
Un primer comentario
Los enlaces van en el primer comentario, añadido justo después de que salga la publicación.
Un modo de prueba
Pasa una primera publicación de principio a fin sin llegar a LinkedIn, y luego desactívalo.
Instalar
Instálalo a tu manera
Todo llega a tu propia cuenta de Cloudflare. Elige una.
Con un clic
Unos 3 minutos
Cloudflare copia el proyecto en tu GitHub, crea la base de datos y el almacén de archivos, y despliega. La guía prepara antes tus cuatro valores.
Abrir la guía de despliegueCon tu agente
Pega el prompt en tu agente de código, en un clon de tu copia privada. Él lo instala todo; tú te quedas con los clics de LinkedIn y tu token.
Dónde va el prompt, por ejemplo
- Claude Code
- Cursor
- Copilot
- Windsurf
- Cline
- OpenCode
- y cualquier agente de código
A mano
Haz una copia privada con Use this template, clónala y deja que el script de instalación lo cree todo.
Preguntas
Antes de instalar
¿De verdad es gratis?
Sí. El plan gratuito de Cloudflare para Workers, D1 y KV lo cubre, igual que el de GitHub. Solo pagarías por encima de sus límites gratuitos, que unas pocas publicaciones a la semana no alcanzan.
¿Necesito una tarjeta de crédito?
No. Solo el bucket R2 opcional, para vídeos de más de 25 MB, pide una tarjeta en tu cuenta de Cloudflare.
¿Cada cuánto renuevo el token?
Cada 60 días: LinkedIn no deja que se renueve solo. Renovarlo lleva unos 2 minutos, y /status te avisa 7 días antes de que caduque.
¿Puede publicar como mi página de empresa?
No. Publica solo en tu perfil personal.
¿Qué tan precisa es la hora?
Al minuto. Una publicación de las 9:00 sale durante el minuto 9:00, y sale como máximo una publicación por minuto.
¿Y si LinkedIn está caído?
El Worker lo intenta de nuevo cada minuto durante 10 minutos y luego marca la publicación como failed, con el motivo. Si la respuesta de LinkedIn no es clara tras el envío, la marca como unknown y se detiene, en lugar de arriesgarse a publicar dos veces.
¿Está afiliado a LinkedIn?
No. Es un proyecto independiente de código abierto que usa la API oficial de LinkedIn.
¿Qué era la v1?
Un script de Python ejecutado por cron en tu propia máquina. Sigue en la rama v1 si prefieres tenerlo todo en local.
¿De verdad es gratis?
Sí. El plan gratuito de Cloudflare para Workers, D1 y KV lo cubre, igual que el de GitHub. Solo pagarías por encima de sus límites gratuitos, que unas pocas publicaciones a la semana no alcanzan.
¿Necesito una tarjeta de crédito?
No. Solo el bucket R2 opcional, para vídeos de más de 25 MB, pide una tarjeta en tu cuenta de Cloudflare.
¿Cada cuánto renuevo el token?
Cada 60 días: LinkedIn no deja que se renueve solo. Renovarlo lleva unos 2 minutos, y /status te avisa 7 días antes de que caduque.
¿Puede publicar como mi página de empresa?
No. Publica solo en tu perfil personal.
¿Qué tan precisa es la hora?
Al minuto. Una publicación de las 9:00 sale durante el minuto 9:00, y sale como máximo una publicación por minuto.
¿Y si LinkedIn está caído?
El Worker lo intenta de nuevo cada minuto durante 10 minutos y luego marca la publicación como failed, con el motivo. Si la respuesta de LinkedIn no es clara tras el envío, la marca como unknown y se detiene, en lugar de arriesgarse a publicar dos veces.
¿Está afiliado a LinkedIn?
No. Es un proyecto independiente de código abierto que usa la API oficial de LinkedIn.
¿Qué era la v1?
Un script de Python ejecutado por cron en tu propia máquina. Sigue en la rama v1 si prefieres tenerlo todo en local.
Primer comentarioEl repositorio está en los comentarios.