원클릭으로
fiches
Generate source fiches for an article and publish to the site
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Generate source fiches for an article and publish to the site
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
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
SOC 직업 분류 기준
| 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.