con un clic
fiches
Generate source fiches for an article and publish to the site
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Generate source fiches for an article and publish to the site
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Generate the daily tech watch article (filter, write, publish to site)
Create a NotebookLM notebook from daily sources and generate a podcast
Display today's sources sorted by theme priority
Publish a personal blog post to the site
Fetch PR review comments, fix issues, reply to each comment
Semantic search in article history
| name | fiches |
| description | Generate source fiches for an article and publish to the site |
| argument-hint | <date> |
Target date is $ARGUMENTS if provided, otherwise today's date (YYYY-MM-DD).
Read site/src/content/articles/{DATE}.md and extract the ## Sources section.
Each source is a numbered markdown link: 1. [Title](URL).
If the article doesn't exist, stop and notify.
For each source URL, search through data/raw/{DATE}-newsletter-*.json files to find matching scraped content.
Match by comparing URLs (normalize trailing slashes, ignore query params and tracking redirects). Also check files from adjacent dates (DATE-1, DATE+1) in case of carry-forward.
For sources with no raw match, note them — they'll get shorter fiches.
Display a summary:
Ask for confirmation before generating.
For each matched source, read the full content field from the raw JSON.
This is the Jina Reader scraped content that will be used for translation and analysis.
For each source (both main ## Sources and ## Pour aller plus loin), generate a fiche markdown file.
Derive slug from the source title: kebab-case, ASCII only, max 60 characters.
Filename: {DATE}-{slug}.md
---
title: "{Original title of the source}"
date: {DATE}
url: "{source URL}"
authors: ["{author or domain name}"]
keywords: [{3-5 relevant keywords}]
theme: "{IA | Leadership | Data | Tech | Sécurité | Géopolitique}"
tone: "{opinion | tutorial | research | news}"
used_in: ["{DATE}"]
---
## Résumé
{2-3 sentence summary of what the source covers and its main argument.}
## Points clés
- {key point 1}
- {key point 2}
- {key point 3}
- ...
## Analyse approfondie
{Deep dive into the source content. Expand on the key arguments with specific data points,
quotes, and examples from the original article. Structure with sub-headings (###) when the
content warrants it. Typical length: 3-8 paragraphs depending on source richness.
This section is only generated when raw content is available — skip for sources without raw match.}
## Pourquoi ça compte
{1-2 sentences on why this source matters for tech watch.}
Use exactly the English key names shown in the template above: authors, keywords, theme, tone, used_in. Never use French equivalents (auteurs, mots_cles, tonalite, articles) — the Astro content schema expects the English keys and fiches will not render otherwise.
opinion (editorial, personal take), tutorial (how-to, guide), research (academic, data-driven), or news (announcement, reporting).For sources without raw content, generate a shorter fiche based on the title and URL only (skip Points clés, Analyse approfondie, keep Résumé brief).
Write all fiche files to site/src/content/fiches/.
Display the list of generated files.
cd site && npm run build 2>&1 | tail -5
Confirm the build succeeds and fiches are rendered.