Compétences x-article-publisher
📝

x-article-publisher

Sûr

Publier des articles sur X à partir de Markdown

Également disponible depuis: wshuyi

Automatisez la publication d'articles Markdown sur X (Twitter) Articles avec un formatage riche approprié. Convertit le Markdown en HTML et gère le placement des images automatiquement en utilisant l'indexation des blocs.

Prend en charge: Claude Codex Code(CC)
🥉 75 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "x-article-publisher". Publish my article at ~/blog/my-post.md to X Articles

Résultat attendu:

Successfully parsed Markdown file. Extracted title 'My Blog Post', cover image '~/blog/images/cover.jpg', and 3 content images. HTML copied to clipboard. Navigate to X Articles editor to paste content.

Utilisation de "x-article-publisher". Parse /tmp/article.md --html-only

Résultat attendu:

HTML output: <h2>Section Title</h2><p>Paragraph with <strong>bold</strong> and <em>italic</em> text.</p><ul><li>List item 1</li><li>List item 2</li></ul>

Audit de sécurité

Sûr
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
Fichiers analysés
855
Lignes analysées
4
résultats
1
Total des audits
Problèmes à risque moyen (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.
Problèmes à risque faible (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.
Audité par: claude

Score de qualité

45
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
94
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Bloggers et créateurs de contenu

Les écrivains qui maintiennent des blogs en Markdown peuvent publier directement sur X Articles sans copie et formatage manuel.

Éditeurs de nouvelles et mises à jour

Les éditeurs qui doivent partager rapidement des articles formatés sur X sans les limitations de l'éditeur web X.

Enthusiastes de l'automatisation

Les utilisateurs qui souhaitent intégrer la publication d'articles X dans leurs pipelines de contenu automatisés.

Essayez ces prompts

Publication d'article basique
Use the x-article-publisher skill to publish my Markdown file at /path/to/article.md to X Articles.
Article avec images
Publish the article in /path/to/blog-post.md to X Articles. Make sure to include all images with proper positioning.
Brouillon pour révision
Parse my article at /path/to/draft.md and prepare it for X Articles. Save as draft, do not publish.
Publication par lot
I have multiple Markdown articles in /articles/ folder. Use x-article-publisher to prepare them for X Articles publishing.

Bonnes pratiques

  • Enregistrez toujours d'abord comme brouillon - ne publiez jamais automatiquement sans confirmation de l'utilisateur
  • Utilisez block_index pour le positionnement des images au lieu de la correspondance de texte pour la fiabilité
  • Préparez toutes les données (analyse markdown, génération HTML) avant de lancer l'automatisation du navigateur pour minimiser les temps d'attente
  • Testez d'abord avec un article sample pour vérifier le placement des images avant de traiter du contenu important

Éviter

  • N'essayez pas de publier automatiquement - cela viole les conditions X et la confiance de l'utilisateur
  • Évitez d'utiliser la correspondance de texte pour le positionnement des images - block_index est plus fiable
  • Ne sautez pas l'étape de révision du brouillon - laissez toujours l'utilisateur vérifier avant de publier
  • Évitez les appels excessifs browser_wait_for - la plupart des éléments sont immédiatement disponibles après le chargement de la page

Foire aux questions

Ce skill nécessite-t-il X Premium ?
Oui, la fonctionnalité X Articles nécessite un abonnement X Premium Plus. Le skill vous demandera si une connexion est nécessaire.
Puis-je publier automatiquement des articles ?
Non, le skill est conçu pour toujours enregistrer comme brouillon pour révision par l'utilisateur. La publication automatique est désactivée pour des raisons de sécurité.
Quelles fonctionnalités Markdown sont prises en charge ?
Les titres (H2, H3), le gras, l'italique, les liens, les listes ordonnées/non ordonnées, les citations et les images sont pris en charge. Les blocs de code sont convertis en citations.
Comment fonctionne le positionnement des images ?
Le skill utilise block_index - chaque image a un indice indiquant après quel élément de bloc elle doit être insérée. C'est plus fiable que la correspondance de texte.
Quelles plateformes sont prises en charge ?
Le skill fonctionne sur macOS en raison des dépendances du presse-papiers (pyobjc). Les scripts Python peuvent fonctionner sur n'importe quelle plateforme mais la copie du presse-papiers nécessite macOS.
Puis-je utiliser ceci avec Claude Code ?
Oui, ce skill est conçu pour Claude Code et utilise Playwright MCP pour l'automatisation du navigateur. Il fonctionne avec Claude, Codex et Claude Code.

Détails du développeur

Structure de fichiers