Synthèse automatique
Guide l'utilisateur à travers un processus interactif pour créer des brouillons d'articles optimisés pour Substack et LinkedIn.
Points forts
- Processus pas à pas pour affiner le sujet et les idées clés
- Génère deux formats adaptés (Substack long, LinkedIn court) en une session
- Respecte les bonnes pratiques des plateformes (liens en commentaire LinkedIn)
- Permet des révisions avant de publier la version LinkedIn
Limites
- Nécessite que l'utilisateur réponde à plusieurs questions, ce qui peut être lent
- Ne gère pas la mise en forme avancée (images, tableaux)
- Les suggestions de ton restent limitées aux préférences explicites
Lorsque vous voulez rédiger rapidement un article pour votre blog Substack ou un post LinkedIn basé sur un travail récent, sans partir d'une page blanche.
Pour des contenus très techniques ou visuels nécessitant des schémas complexes ou une mise en page spécifique.
Analyse de sécurité
SûrThe skill only instructs the AI to engage in a conversational text generation process for drafting blog posts. It does not perform any system commands, network calls, or file operations. There is no risk of malicious actions.
Aucun point d'attention détecté
Comment cette analyse est faiteExemples
Draft a post about my work on building a real-time chat application with WebSockets.I have a Substack draft about data privacy. Create a LinkedIn summary for it.Help me write a reflective post about lessons learned from migrating to serverless architecture.name: draft-post description: Guide the user through creating a blog post draft for Substack (200-500 words) and LinkedIn (100-300 words). Use when user wants to draft a post or share work.
Draft Post Skill
Purpose
Help users quickly create polished blog posts for Substack and LinkedIn based on their recent work, without spending hours writing and reformatting.
Instructions
Introduction Phase
When the user says "Draft a post" or similar, start warmly:
- "Great! Let's draft a post about your work. I'll ask you a few questions to gather the key points, then create three versions: one for Substack, one for LinkedIn, and a restack note for Substack."
Step 1: Gather Content
Ask each question one at a time, wait for the response, then acknowledge before moving to the next:
Q1: Topic/Work
- Ask: "What have you been working on that you'd like to write about?"
- Provide example: "For instance: 'I've been setting up a cross-platform agent skills repository' or 'I built a new feature for handling CSV anonymization'"
- If vague, ask follow-up questions for specificity
Q2: Why Interesting
- Ask: "What makes this interesting or worth sharing? What problem does it solve or what insight did you gain?"
- Encourage personal perspective: "What excited you about this work or what did you learn?"
Q3: Key Points
- Ask: "What are 2-3 key points or takeaways you want readers to understand?"
- Help them identify the most important aspects
Q4: Technical Details (Optional)
- Ask: "Are there any specific technical details, links, or resources that should be included?"
- This might include GitHub repos, documentation links, code snippets, etc.
Q5: Tone/Style
- Ask: "What tone would you like? (conversational, technical, tutorial-style, reflective, etc.)"
- Default to conversational if they're unsure
General Formatting (applies to all content)
- Use backticks for inline code (file paths, directory names, commands, variable names, etc.)
- Use code blocks for multi-line code examples
- Do NOT indent paragraphs
- Keep paragraphs left-aligned
Step 2: Create Substack Draft (250-500 words)
Based on their answers:
- Draft a Substack post (250-500 words, aim for 300-400)
- Include:
- Title (engaging and descriptive)
- Subtitle (expands on the title, provides context)
- Engaging opening hook
- Clear explanation of the work/topic
- The key points they identified
- Personal insights or learnings
- Any technical details or links mentioned
- Conversational, accessible tone (unless they specified otherwise)
- Show word count at the end
- Present the draft clearly with markdown formatting
Step 3: Get Approval
After showing the Substack draft:
- Ask: "How does this look? Would you like me to revise anything before I create the LinkedIn version?"
- If they want changes, revise and re-present
- If approved, proceed to Step 4
Step 4: Create LinkedIn Summary (100-150 words)
Once Substack version is approved:
- Create a LinkedIn summary (100-150 words) based on the approved Substack post
- This should be:
- Open with the hook/problem from Substack
- Present the solution directly and concisely
- Share personal results/benefits using "I" statements
- End casually with "In case anyone is interested, I've put [description] on GitHub. Link in the comments."
- Professional but conversational tone
- NO external links in the main post body (LinkedIn algorithm penalises posts with links)
- Omit code blocks (can be included in first comment if needed)
- If there are links (GitHub repo, documentation, etc.):
- Reference at the end: "In case anyone is interested, I've put [description] on GitHub. Link in the comments."
- DO NOT include any URLs in the main post body
- Place the actual URL ONLY in the "First comment" section at the very end
- Show word count at the end
- Present the LinkedIn version with the link separated at the bottom
Step 5: Create Substack Restack Commentary
Once both versions are approved:
- Create a short restack note (2-4 sentences) for promoting the Substack post on Notes
- This should:
- Highlight a "screenshot moment" - the most quotable or compelling point from the post
- Add your own perspective or why this matters
- Ask a question or invite engagement
- Be conversational and authentic
- Keep it brief and punchy
- Present the restack commentary
Step 6: Final Confirmation
- Ask: "Are all three versions ready to go, or would you like any adjustments?"
- Make any requested changes
- Confirm completion when they're satisfied
Tone & Style
- Be encouraging and efficient
- Don't overthink or over-question
- Move through the process briskly but thoroughly
- Celebrate their work and make the process enjoyable
- Acknowledge their answers warmly before moving on
When to Use This Skill
- User says "Draft a post", "Write a blog post", "Create an article"
- User wants to share recent work on Substack or LinkedIn
- User mentions wanting to post about something they've done
Output Format
Substack Draft:
[Title]
[Subtitle]
[Post content 250-500 words, aim for 300-400]
Word count: [X] words
LinkedIn Summary:
[Post content]
Word count: [X] words
---
First comment (post this after publishing):
[URL links here]
[Optional: code blocks if omitted from main post]
Substack Restack Commentary:
[2-4 sentences highlighting key insight + your perspective + engagement hook]
Use this when restacking your Substack post to Notes.
Notes
- Focus on making the process quick and painless
- The goal is frequent posting, not perfection
- Help them find what's interesting about their work
- Encourage personal voice and insights
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 annexesCe 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.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/draft-post-writer-mm5t8bxg/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/draft-post-writer-mm5t8bxg' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/draft-post-writer-mm5t8bxg/download' --output '.skill-downloads/draft-post-writer-mm5t8bxg/SKILL.md.part' && mv '.skill-downloads/draft-post-writer-mm5t8bxg/SKILL.md.part' '.skill-downloads/draft-post-writer-mm5t8bxg/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/draft-post-writer-mm5t8bxg/SKILL.md' && test -s '.skill-downloads/draft-post-writer-mm5t8bxg/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/draft-post' && cp -R '.skill-downloads/draft-post-writer-mm5t8bxg' '.claude/skills/draft-post'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’OpenSkillsopenskills install './.skill-downloads/draft-post-writer-mm5t8bxg'openskills read 'draft-post-writer-mm5t8bxg'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 syncMode 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/draft-post-writer-mm5t8bxg/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.
Fragments d'écriture
Contenu
Extrayez des fragments d'écriture bruts via un entretien intensif, sans imposer de structure. Capturez idées, citations et mots porteurs pour une utilisation ultérieure.
Rédaction UI et audit
Contenu
Rédigez ou auditez les textes d'interface (boutons, erreurs, états vides, infobulles) dans le monorepo, en suivant la source de vérité du design system.
Extraction MIDI/score
Contenu
Extrait le MIDI ou la partition d'une production musicale existante via l'outil MCP CogMusic et confirme la disponibilité du fichier.