Publier sur Blogger

VérifiéSûr

Convertit des artefacts Markdown en HTML propre pour Blogger.com, en injectant une note de collaboration humain-IA et des liens de dépôt.

Spar Skills Guide Bot
ContenuDébutant
02/08/2026
Claude CodeCursorWindsurfCodex
#blogger#markdown-to-html#blog-publishing#html-formatting#content-workflow

Recommandé pour

Synthèse automatique

Transforme un document Markdown en HTML sémantique prêt à coller dans l'éditeur HTML de Blogger, en ajoutant un encadré de collaboration humain-IA en tête et un bloc de liens de dépôts en pied de billet.

Points forts

  • Produit un HTML propre et sémantique (h2, p, ul) sans CSS inline lourd, laissant le thème Blogger gérer la présentation
  • Automatise l'insertion de l'encadré de collaboration en haut et du bloc de liens GitHub/GitLab/GitHub Pages en bas
  • Enveloppe le billet dans un conteneur div class="dsom-post" pour un ciblage CSS cohérent
  • Livre le résultat dans un bloc de code Markdown directement copiable dans la vue HTML de Blogger

Limites

  • Les liens de dépôts, la signature et le texte de collaboration sont codés en dur pour le projet DSOM/linuxmalaysia, donc peu réutilisables tels quels ailleurs
  • Ne publie pas réellement : aucune intégration avec l'API Blogger, la copie manuelle reste nécessaire
  • Ne traite pas les images, les tableaux complexes ni la conversion d'anciens billets existants
Quand l'utiliser

À utiliser quand un billet Markdown destiné à Blogger.com ou linuxmalaysia.com doit être converti et complété avec les mentions standard du projet.

Quand l'éviter

À éviter pour publier sur une autre plateforme ou pour un blog dont les liens de dépôts et la signature diffèrent de ceux du framework DSOM.

Analyse de sécurité

Sûr
Score qualité74/100

The skill is purely a content-formatting workflow: it reads a markdown file, converts it to HTML, and wraps it with fixed template blocks. There are no shell commands, no curl/pipe execution, no credential or secret handling, no obfuscated payloads, and no attempts to bypass safety controls. The only notable behavior is that it proposes editing the source document and embeds fixed promotional links, both of which are benign and require the user to copy/paste the output themselves.

Points d'attention
  • •Step 2 instructs the agent to modify the user's source .md document (adding repository links) without explicitly requiring user confirmation — a write operation, though non-destructive and reversible.
  • •Output includes hardcoded external links to a specific author's repositories, but no data is sent outbound by the skill itself.
Comment cette analyse est faite

Exemples

Format a post for Blogger
Prepare the file posts/dsom-sovereign-palace.md as a Blogger-ready HTML post.
Convert to HTML with the standard blocks
Publish to blog: convert docs/architecture-notes.md into clean HTML for linuxmalaysia.com, including the collaboration note and repository links.
Ensure repo links exist before conversion
Check that analysis/cognitive-twin.md has the Open Source Repositories section, add it if missing, then output the final Blogger HTML.

name: publish-to-blogger description: Converts a markdown artifact into a clean HTML format suitable for publishing on Blogger.com, injecting the mandatory Human-AI Synergy Statement and Repository Links. topics: [blogger, html, publish, markdown, blog] okf_version: 0.1

✍️ Publish to Blogger Skill

When to use this skill

Trigger this skill whenever the user asks to "prepare a blog post", "publish to blog", or format content for Blogger.com / linuxmalaysia.com.

Instructions

  1. Locate Target Document: Identify the .md document or analysis the user wants to publish.
  2. Update Source Document (If Applicable): Ensure the source .md document natively contains the "Open Source Repositories & Documentation" section with GitHub, GitLab, and GitHub Pages links just above the DSOM signature. If it does not, add it before proceeding to HTML conversion.
  3. Convert to HTML: Convert the markdown into standard, clean, semantic HTML (<h2>, <p>, <ul>, etc.). Do not apply heavy inline CSS, as the Blogger theme will handle presentation. Wrap the entire post in <div class="dsom-post">.
  4. Inject the Collaboration Note (TOP): At the very beginning of the post, insert the following blockquote exactly:
    <blockquote style="border-left: 4px solid #4a90e2; padding-left: 15px; margin-bottom: 25px; background-color: #f9f9f9; padding: 15px 20px; font-style: italic; border-radius: 4px;">
        <strong>Collaboration Note:</strong> The following architecture and framework is a testament to true human-AI synergy. The core concepts, sovereign philosophy, and strict operational boundaries were <strong>conceived by human intelligence</strong>. The synthesis, documentation, and structural formatting were <strong>generated by AI</strong> acting as a Cognitive Twin. Finally, every protocol and rule was rigorously audited, tested, and <strong>verified by the human operator</strong>. This is not just AI-generated content; it is a meticulously crafted human-AI partnership.
    </blockquote>
    
  5. Inject Repository Links (BOTTOM): At the end of the post, immediately before the signature, insert the open-source repository links (if they aren't already cleanly parsed from the markdown):
    <div style="background-color: #f1f8ff; padding: 15px; border-radius: 5px; margin-bottom: 20px; border: 1px solid #c8e1ff;">
        <h4 style="margin-top: 0;">🔗 Open Source Repositories & Documentation</h4>
        <p style="margin-bottom: 0;">Explore the full Deep State of Mind (DSOM) framework and Sovereign Palace architecture at:</p>
        <ul style="margin-bottom: 0;">
            <li><strong>GitHub:</strong> <a href="https://github.com/linuxmalaysia/deep-state-of-mind-for-my-ai" target="_blank">linuxmalaysia/deep-state-of-mind-for-my-ai</a></li>
            <li><strong>GitLab:</strong> <a href="https://gitlab.com/linuxmalaysia/deep-state-of-mind-for-my-ai" target="_blank">linuxmalaysia/deep-state-of-mind-for-my-ai</a></li>
            <li><strong>GitHub Pages:</strong> <a href="https://linuxmalaysia.github.io/deep-state-of-mind-for-my-ai/" target="_blank">DSOM Protocol Documentation</a></li>
        </ul>
    </div>
    
  6. Output Delivery: Output the fully assembled HTML string inside a standard markdown code block in the chat, so the user can easily copy and paste it into the Blogger HTML view.

Deep State of Mind (DSOM) For My AI Protocol | Harisfazillah Jamel (LinuxMalaysia) | 2026-07-16 Standard: UK English | DBP-standard Bahasa Melayu Malaysia (Piawai) | GNU General Public License v3.0

Du fichier au premier essai

Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.

Consulter la source et ses fichiers annexes

Ce téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.

1. Télécharger le fichier

Télécharger SKILL.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/publish-to-blogger-msba3n59/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.

Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.

mkdir -p '.skill-downloads/publish-to-blogger-msba3n59' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/publish-to-blogger-msba3n59/download' --output '.skill-downloads/publish-to-blogger-msba3n59/SKILL.md.part' && mv '.skill-downloads/publish-to-blogger-msba3n59/SKILL.md.part' '.skill-downloads/publish-to-blogger-msba3n59/SKILL.md'

2. Vérifier les prérequis

Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.

Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.

Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.

3. Charger la skill

Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.

Claude Code
test -f '.skill-downloads/publish-to-blogger-msba3n59/SKILL.md' && test -s '.skill-downloads/publish-to-blogger-msba3n59/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/publish-to-blogger' && cp -R '.skill-downloads/publish-to-blogger-msba3n59' '.claude/skills/publish-to-blogger'

Cursor
test -f '.skill-downloads/publish-to-blogger-msba3n59/SKILL.md' && test -s '.skill-downloads/publish-to-blogger-msba3n59/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/publish-to-blogger' && cp -R '.skill-downloads/publish-to-blogger-msba3n59' '.cursor/skills/publish-to-blogger'

Codex
test -f '.skill-downloads/publish-to-blogger-msba3n59/SKILL.md' && test -s '.skill-downloads/publish-to-blogger-msba3n59/SKILL.md' && mkdir -p '.agents/skills' && test ! -e '.agents/skills/publish-to-blogger' && cp -R '.skill-downloads/publish-to-blogger-msba3n59' '.agents/skills/publish-to-blogger'

OpenSkills

OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.

Installation officielle d’OpenSkills
openskills install './.skill-downloads/publish-to-blogger-msba3n59'

openskills read 'publish-to-blogger-msba3n59'

La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.

Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.

openskills sync

Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.

4. Faire un premier essai

Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :

Lis .skill-downloads/publish-to-blogger-msba3n59/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.

Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.

Skills similaires