Claude-skill-registry linkedin-postagem-mcp

Esta skill deve ser usada quando o usuário quiser criar, gerenciar ou otimizar posts no LinkedIn. Utiliza o MCP do LinkedIn para criar posts via API oficial, sem necessidade de automação de navegador. Ideal para criar conteúdo profissional, técnico ou promocional com boas práticas de engajamento.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/linkedin-postagem-mcp" ~/.claude/skills/majiayu000-claude-skill-registry-linkedin-postagem-mcp && rm -rf "$T"
manifest: skills/data/linkedin-postagem-mcp/SKILL.md
source content

LinkedIn Postagem MCP

Visão Geral

Esta skill automatiza a criação de posts no LinkedIn usando o MCP oficial do LinkedIn (API). Diferente de automação via navegador, esta abordagem é mais rápida, confiável e permite criar posts programaticamente.

Ferramentas MCP Disponíveis

Leitura

  • mcp__linkedin__get_my_info
    - Obtém informações do perfil autenticado (author_id, nome, email)
  • mcp__linkedin__get_company_info
    - Lista empresas que o usuário administra

Escrita

  • mcp__linkedin__create_linked_in_post
    - Cria um novo post
  • mcp__linkedin__delete_linked_in_post
    - Deleta um post existente

Fluxo de Trabalho Principal

1. Obter Author ID

Antes de criar qualquer post, obter o author_id do usuário:

mcp__linkedin__get_my_info

Resposta contém:

  • author_id
    : URN do usuário (ex:
    urn:li:person:MTJ1egdrII
    )
  • name
    : Nome completo
  • email
    : Email verificado

2. Criar Post

Usar

mcp__linkedin__create_linked_in_post
com os parâmetros:

Obrigatórios:

  • author
    : URN do autor (obtido no passo 1)
  • commentary
    : Texto do post

Opcionais:

  • visibility
    : PUBLIC (padrão), CONNECTIONS, LOGGED_IN
  • lifecycleState
    : PUBLISHED (padrão), DRAFT
  • isReshareDisabledByAuthor
    : true/false

3. Verificar Resultado

A resposta contém:

  • share_id
    : ID do post criado (ex:
    urn:li:share:7403648621042208769
    )
  • status_code
    : 201 = sucesso

Link do post:

https://www.linkedin.com/feed/update/{share_id}

Boas Práticas para Posts de Alto Engajamento

Estrutura do Hook (Primeiras 2-3 linhas)

O LinkedIn corta o texto e mostra "ver mais". As primeiras linhas são CRÍTICAS:

✅ BOM - Hook que entrega valor imediato:

Minha IA agora consulta banco de dados, posta no LinkedIn e controla o navegador sozinha.

❌ RUIM - Hook vago que não entrega valor:

Descobri algo poderoso no Claude Code.

O que é MCP?

Regras do Hook Perfeito

  1. Primeira linha deve ser uma afirmação impactante completa
  2. Evitar perguntas no início (ficam cortadas)
  3. Mostrar resultado/benefício antes de explicar o "como"
  4. Usar números concretos quando possível

Estrutura Recomendada

[HOOK - Resultado impactante em 1 linha]

[CONTEXTO - O que é e por que importa - 2-3 linhas]

[LISTA - Pontos principais com → ou •]
→ Ponto 1
→ Ponto 2
→ Ponto 3

[CTA ou REFLEXÃO - 1 linha final]

#Hashtag1 #Hashtag2 #Hashtag3

Formatação

  • Linhas curtas: Máximo 60-80 caracteres por linha
  • Espaçamento: Linha em branco entre seções
  • Emojis: Usar com moderação (1-3 no máximo)
  • Hashtags: 3-5 no final, relevantes ao tema
  • Listas: Usar → ou • para bullet points

Tamanho Ideal

  • Mínimo: 100 caracteres
  • Ideal: 500-1200 caracteres
  • Máximo: 3000 caracteres (limite do LinkedIn)

Templates por Tipo de Conteúdo

Template: Compartilhar Aprendizado Técnico

[Resultado que você conseguiu em 1 linha]

[Tecnologia/método usado - 1-2 linhas]

O que aprendi:
→ [Insight 1]
→ [Insight 2]
→ [Insight 3]

[Próximo passo ou reflexão]

#Tech #Dev #[Tecnologia]

Template: Anunciar Projeto/Feature

[Nome do projeto] agora faz [benefício principal].

[Contexto breve do problema que resolve]

Funcionalidades:
→ [Feature 1]
→ [Feature 2]
→ [Feature 3]

[Link ou CTA]

#Launch #Tech #[Área]

Template: Reflexão Profissional

[Afirmação provocativa ou contra-intuitiva]

[Explicação do contexto - por que isso importa]

[Sua experiência/evidência]

[Conclusão ou pergunta para engajamento]

#Carreira #[Área] #Reflexão

Tratamento de Erros

Post Não Aparece Completo

Problema: LinkedIn corta o texto Solução: Reescrever com hook melhor nas primeiras linhas

Edição de Post

Problema: API não permite editar posts Solução:

  1. Deletar post:
    mcp__linkedin__delete_linked_in_post(share_id)
  2. Criar novo com texto corrigido

Rate Limiting

Problema: Muitas requisições Solução: Aguardar alguns minutos entre posts

Exemplos de Uso

Exemplo 1: Post técnico simples

Usuário: "Crie um post sobre MCP servers"

Ação:

  1. Obter author_id
  2. Criar post com hook impactante sobre MCP
  3. Retornar link do post

Exemplo 2: Post sobre projeto

Usuário: "Faça um post sobre este projeto [caminho]"

Ação:

  1. Ler e entender o projeto
  2. Extrair pontos principais
  3. Criar post com estrutura de anúncio
  4. Retornar link do post

Exemplo 3: Corrigir post

Usuário: "O post ficou ruim, melhore"

Ação:

  1. Deletar post anterior
  2. Reescrever com melhor estrutura
  3. Criar novo post
  4. Retornar novo link

Checklist Pré-Publicação

  • Hook entrega valor na primeira linha?
  • Texto faz sentido se cortado após 2 linhas?
  • Formatação com espaçamento adequado?
  • Hashtags relevantes (3-5)?
  • Tamanho adequado (500-1200 chars ideal)?
  • Sem erros de português?
  • Visibilidade correta (PUBLIC/CONNECTIONS)?

Notas Importantes

  • Não é possível editar posts via API - apenas criar e deletar
  • Author ID deve ser obtido antes de criar posts
  • Share ID é retornado na criação e necessário para deletar
  • Visibilidade PUBLIC é o padrão e recomendado para alcance
  • Posts criados via API aparecem normalmente no feed