Habilidades x-article-publisher
📝

x-article-publisher

Seguro

Publicar Artigos no X a partir de Markdown

Também disponível em: wshuyi

Automatize a publicação de artigos em Markdown para Artigos no X (Twitter) com formatação rich text adequada. Converte Markdown para HTML e manipula o posicionamento de imagens automaticamente usando índices de bloco.

Suporta: Claude Codex Code(CC)
🥉 75 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "x-article-publisher". Publique meu artigo em ~/blog/my-post.md nos Artigos do X

Resultado esperado:

Arquivo Markdown analisado com sucesso. Título extraído 'Meu Post de Blog', imagem de capa '~/blog/images/cover.jpg' e 3 imagens de conteúdo. HTML copiado para a área de transferência. Navegue até o editor de Artigos do X para colar o conteúdo.

A utilizar "x-article-publisher". Analise /tmp/article.md --html-only

Resultado esperado:

Saída HTML: <h2>Título da Seção</h2><p>Parágrafo com texto em <strong>negrito</strong> e <em>itálico</em>.</p><ul><li>Item de lista 1</li><li>Item de lista 2</li></ul>

Auditoria de Segurança

Seguro
v1 • 2/24/2026

Static analysis flagged 97 potential issues, but all are false positives. The skill uses standard Playwright browser automation and Python helper scripts for markdown parsing and clipboard operations. All external command references are documentation examples in markdown code blocks, not actual shell execution. URLs are legitimate X/Twitter endpoints. No confirmed security risks identified.

3
Arquivos analisados
855
Linhas analisadas
4
achados
1
Total de auditorias
Problemas de Risco Médio (1)
External Command Documentation (False Positive)
Static scanner flagged 67 instances of shell commands in SKILL.md. These are all documentation examples in markdown code blocks, not actual code execution. Example: `python parse_markdown.py article.md` is a documented usage example.
Problemas de Baixo Risco (3)
Hardcoded URLs (Expected Behavior)
Static scanner flagged hardcoded URLs like https://x.com/compose/articles. These are legitimate X/Twitter URLs for the article editor, which is the skill's intended target.
Argparse Misidentified as Cryptography (False Positive)
Static scanner flagged argparse.ArgumentParser as 'weak cryptographic algorithm'. This is incorrect - argparse is Python's standard CLI argument parsing library, not cryptography.
Standard File Paths Flagged as Hidden/Temp Access (False Positive)
Static scanner flagged ~/.claude/skills/ and /tmp/ as hidden files and temp directory access. These are standard Claude Code skill paths and normal temp file locations.
Auditado por: claude

Pontuação de qualidade

45
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
94
Segurança
91
Conformidade com especificações

O Que Você Pode Construir

Blogueiros e Criadores de Conteúdo

Escritores que mantêm blogs em Markdown podem publicar diretamente nos Artigos do X sem necessidade de copiar e formatar manualmente.

Editores de Notícias e Atualizações

Publicadores que precisam compartilhar artigos formatados rapidamente no X sem as limitações do editor web do X.

Entusiastas de Automação

Usuários que desejam integrar a publicação de Artigos do X em seus pipelines de conteúdo automatizados.

Tente Estes Prompts

Publicação Básica de Artigos
Use a skill x-article-publisher para publicar meu arquivo Markdown em /path/to/article.md nos Artigos do X.
Artigo com Imagens
Publique o artigo em /path/to/blog-post.md nos Artigos do X. Certifique-se de incluir todas as imagens com posicionamento adequado.
Rascunho para Revisão
Analise meu artigo em /path/to/draft.md e prepare-o para os Artigos do X. Salve como rascunho, não publique.
Publicação em Lote
Tenho vários artigos Markdown na pasta /articles/. Use x-article-publisher para prepará-los para publicação nos Artigos do X.

Melhores Práticas

  • Sempre salve como rascunho primeiro - nunca publique automaticamente sem confirmação do usuário
  • Use block_index para posicionamento de imagens em vez de correspondência de texto para maior confiabilidade
  • Prepare todos os dados (analise markdown, gere HTML) antes de iniciar a automação do navegador para minimizar tempos de espera
  • Teste primeiro com um artigo de exemplo para verificar o posicionamento de imagens antes de processar conteúdo importante

Evitar

  • Não tente publicar automaticamente - isso viola os termos do X e a confiança do usuário
  • Evite usar correspondência de texto para posicionamento de imagens - block_index é mais confiável
  • Não pule a etapa de revisão do rascunho - sempre deixe o usuário verificar antes de publicar
  • Evite chamadas excessivas de browser_wait_for - a maioria dos elementos está disponível imediatamente após o carregamento da página

Perguntas Frequentes

Esta skill requer X Premium?
Sim, o recurso de Artigos do X requer assinatura X Premium Plus. A skill solicitará se login for necessário.
Posso publicar artigos automaticamente?
Não, a skill é projetada para sempre salvar como rascunho para revisão do usuário. A publicação automática está desabilitada por segurança.
Quais recursos de Markdown são suportados?
Títulos (H2, H3), negrito, itálico, links, listas ordenadas/não ordenadas, citações e imagens são suportados. Blocos de código são convertidos em citações.
Como funciona o posicionamento de imagens?
A skill usa block_index - cada imagem tem um índice indicando após qual elemento de bloco deve ser inserida. Isso é mais confiável que a correspondência de texto.
Quais plataformas são suportadas?
A skill funciona no macOS devido às dependências de área de transferência (pyobjc). Os scripts Python podem ser executados em qualquer plataforma, mas a cópia para área de transferência requer macOS.
Posso usar isso com o Claude Code?
Sim, esta skill é projetada para Claude Code e usa Playwright MCP para automação de navegador. Funciona com Claude, Codex e Claude Code.

Detalhes do Desenvolvedor

Estrutura de arquivos