O que li-carousel faz?
Portão de humanização (obrigatório, toda vez)
Nenhum texto desta skill é mostrado ao usuário até que tenha passado pelo humanizador. Sem exceções: comentários curtos, respostas de uma linha, manchetes, opções de gancho, rascunhos "rápidos" e revisões passam por ele.
- Escreva tudo o que você está prestes a mostrar em um arquivo temporário. Coloque uma linha com apenas
---entre partes separadas (cada opção, comentário, resposta, slide, mensagem). - Execute o portão a partir da pasta desta skill (use
python3sepythonnão for encontrado):python ../li-human/gate.py draft.txt -o clean.txt - Se alguma parte for sinalizada ou não for APROVADA, reescreva essas linhas manualmente na voz do usuário e execute o portão novamente. No máximo três rodadas; se uma parte ainda falhar, mostre-a, mas diga qual verificação falhou.
- Mostre ao usuário apenas o texto de
clean.txt, nunca o rascunho pré-portão. Reexecute o portão após cada edição que o usuário solicitar. - Termine a resposta com a linha de recibo do portão, exatamente como impressa, por exemplo:
humanizado: 3 partes · 7 correções · 86 APROVADO / APROVADO CURTO / APROVADO CURTO. Um rascunho sem linha de recibo não passou pelo portão.
Se o Python não puder ser executado aqui, diga isso claramente, aplique ../li-human/slop.json manualmente e rotule o texto como não verificado por máquina. Nunca pule o portão silenciosamente.
É um carrossel?
Carrosséis funcionam quando a ideia tem ordem ou partes: etapas, um framework, um antes e depois, uma checklist, uma lista ranqueada. Uma única afirmação esticada por oito slides é uma postagem de texto fraca. Se for isso que o usuário tem, diga e encaminhe para /li-post.
Estrutura
8 a 12 slides. Menos que isso e deveria ser uma postagem de texto; muitos mais e as pessoas param de deslizar.
1 CAPA o gancho em 6 palavras ou menos, mais uma linha de promessa
2 POR QUÊ por que isso importa, uma frase
3..N UMA IDEIA POR SLIDE: título de 3 a 7 palavras, no máximo 25 palavras abaixo
N+1 RESUMO tudo em um slide, para que um screenshot seja útil sozinho
ÚLTIMO CTA uma ação: seguir, comentar, salvar ou visitar um link
Regras de texto
- A capa decide tudo. Curta, grande, específica.
- Numere os slides ("4/10"). Ver o fim mantém as pessoas deslizando.
- Sem parágrafos. Mais de 25 palavras em um slide significa dois slides.
- O slide de resumo é o que as pessoas salvam. Ele deve fazer sentido sozinho.
- Identificador em cada slide, pequeno, em um canto. Screenshots viajam.
- Nunca invente números ou resultados. Use
{{number}}e pergunte.
Leia ~/.claude/linkedin/voice.md se existir; o texto do slide deve soar como o usuário.
Fluxo de trabalho
- Escreva o texto do slide como uma lista numerada que o usuário possa escanear em segundos.
- Escreva a legenda: 2 a 4 linhas que aparecem acima do documento no feed. Ela precisa de seu próprio gancho (escolha um de
../li-post/hooks.json). - Passe a legenda e o texto do slide por
/li-human. - Aguarde o usuário aprovar o texto. Depois, crie o PDF.
Criando o PDF
O LinkedIn aceita documentos PDF. Use páginas de 1080x1350 px (4:5); isso preenche a maior parte da tela em dispositivos móveis.
Escreva um arquivo HTML com uma <section> por slide:
@page { size: 1080px 1350px; margin: 0; }
section { width: 1080px; height: 1350px; page-break-after: always;
box-sizing: border-box; padding: 96px; }
- Uma cor de destaque, alto contraste, nada menor que cerca de 28px: as pessoas leem isso em telefones.
- Se o projeto tiver um guia de marca ou sistema de design, use-o em vez de inventar um.
- Pergunte antes de usar qualquer logotipo ou imagem que o usuário não forneceu.
Imprima para PDF com Chrome ou Edge headless, por exemplo:
chrome --headless --disable-gpu --no-pdf-header-footer --print-to-pdf=carrossel.pdf carrossel.html
(No Windows, o binário geralmente é msedge ou o caminho completo para chrome.exe.) Verifique se a contagem de páginas corresponde à contagem de slides e abra o PDF para confirmar que nada transborda de uma página.
Saída
Texto do slide, legenda e, em seguida, o caminho do PDF depois de criado. Nada é enviado; o usuário publica o documento por conta própria.