ワンクリックで
blog
Publish a personal blog post to the site
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Publish a personal blog post to the site
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Generate the daily tech watch article (filter, write, publish to site)
Generate source fiches for an article and publish to the site
Create a NotebookLM notebook from daily sources and generate a podcast
Display today's sources sorted by theme priority
Fetch PR review comments, fix issues, reply to each comment
Semantic search in article history
| name | blog |
| description | Publish a personal blog post to the site |
| argument-hint | <slug> |
Target slug is $ARGUMENTS. Required — used as the filename and URL path.
Look for site/src/content/blog/{SLUG}.md.
If it exists, display the current frontmatter and ask: "Ce billet existe déjà. Tu veux l'éditer ou repartir de zéro ?"
Ask for the content if not already provided in the conversation. The user may:
From the raw content, produce a well-structured markdown post:
---
title: "{Title — derived from the content or first sentence}"
date: {TODAY in YYYY-MM-DD}
description: "{1-2 sentence summary for cards and OG meta}"
themes: [{relevant themes from: IA, Data, Leadership, Architecture, Tech, Sécurité, DevOps}]
---
## headings to structure if the text is long (>5 paragraphs) and doesn't have them**bold** for emphasis, code for technical terms, > blockquote for citations--- in italicsarticle-intro CSS)Present the structured post and ask for validation before writing.
Generate an image prompt for the blog post, following the mascot bible below.
An expressive cartoon owl mascot called "Le Veilleur": deep navy blue body, large expressive amber eyes, small antenna on top of the head, white chest feathers. Animated cartoon style — think Pixar short or Saturday morning cartoon, colorful, dynamic, full of personality. The character is always the protagonist of the scene.
wide 16:9 aspect ratioDisplay the generated prompt and ask: "Tu veux que je génère l'image ou tu as déjà un fichier ?"
If the user provides a file:
just add-blog-image {SLUG} {FILE_PATH}
Add image: {SLUG}.png to the frontmatter.
If the user wants to generate the image themselves, just display the prompt for copy-paste and move on. They can add the image later with just add-blog-image.
Write the final markdown to site/src/content/blog/{SLUG}.md.
cd site && npm run build 2>&1 | tail -5
Confirm the build succeeds and the post is rendered.
Ask: "Tu veux lancer /ship pour créer la PR ?"