en un clic
zenn-ai-digest
Zennの生成AI関連の新着記事を収集・要約してMarkdown/PDFレポートを生成する。
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Zennの生成AI関連の新着記事を収集・要約してMarkdown/PDFレポートを生成する。
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
Save conversation logs with summary and hard links to raw session logs. Use when the user invokes /save-conversation or asks to save, archive, or persist the current conversation/session log (「会話を保存」「ログを保存」「このセッションを記録して」など). Hard-links the raw jsonl and generates a summary markdown via a bundled script — do not hand-write the conversation log.
未コミットのdiffを分析し、Claude Code内で「!」付きで即実行できるgit commit(+push)コマンドを生成する
PRのレビューコメントを確認し、対応要否を判断して修正・コミット・pushし、返信コメントにコミットハッシュURLを明記するまでを一連で行う。「PRのコメント対応して」「レビューコメント見て対応して」「指摘に返信して」と頼まれたとき、またはPRのレビュー指摘への修正とその返信を求められたときに使用する。
Todoist「claude code」プロジェクトへのタスク登録・更新の手順と、セッション復元情報(cwd / session / resume コマンド)を task description に併設する書式を提供する。計画を Todoist にタスク登録するとき、進捗を反映するとき、後で作業を再開できるようセッション情報を残すときに使用する。
DependabotのPRをレビューし、マージして問題ないかを検証する。「dependabotのPRを見て」「dependabot レビュー」と頼まれたときや、Dependabot PRのマージ可否判断・依存更新の影響調査を求められたときに使用する。
claude-code-best-practiceリポジトリを最新化し、現在のClaude Code設定(global / project)に対してベストプラクティスに基づく改善提案を行う。引数 global/project でスコープ指定可。
| name | zenn-ai-digest |
| description | Zennの生成AI関連の新着記事を収集・要約してMarkdown/PDFレポートを生成する。 |
| when_to_use | 以下のいずれかに該当する場合に使用: - 「Zennの最新記事」「Zennダイジェスト」「Zennの記事まとめ」を求められた - 「今週のAI記事」「AI記事まとめ」「生成AIのトレンド」「AI関連ニュースのまとめ」を求められた - 直近N日間の生成AI/LLM/Claude/ChatGPT/Gemini関連の技術記事サーベイを求められた |
| user-invocable | true |
| argument-hint | [対象日数 (省略時は7日間)] |
Zennに投稿された生成AI関連の新着記事を収集し、一行要約リスト+詳細要約+総合分析レポートを生成してファイルに保存する。
ユーザーが期間を指定していない場合は「直近何日間の記事を対象にしますか?(デフォルト:7日間)」と確認する。指定があればその期間を使う。
以下のトピックでZenn APIから最新記事を取得する。WebFetchツールを使い、並列でリクエストする。
検索トピック一覧:
aichatgptopenaillmgptclaudegeminilangchainrag生成aistablediffusioncopilotAPIエンドポイント:
https://zenn.dev/api/articles?topicname={topic}&order=latest
レスポンス構造:
{
"articles": [
{
"id": 12345,
"title": "記事タイトル",
"path": "/username/articles/slug",
"published_at": "2026-03-15T10:00:00.000+09:00",
"liked_count": 10,
"article_type": "tech",
"emoji": "🤖",
"user": {
"username": "username",
"name": "表示名"
}
}
],
"next_page": 2
}
フィルタリング:
published_at を使って指定期間内の記事のみを抽出するid で重複排除するliked_count の降順でソートして、注目度の高い記事を優先する収集した各記事について、WebFetchで記事本文を取得し要約する。
記事URL: https://zenn.dev{path}(pathはAPIレスポンスのpath フィールド)
WebFetchのpromptには以下を指定する:
この記事を以下の形式で要約してください:
- 一行要約(30文字以内)
- 詳細要約(3-5文のパラグラフ)
- 主要なキーワード・技術(カンマ区切り)
記事数が多い場合(15件超)は、liked_count 上位15件に絞って詳細要約を行い、残りは一行要約のみにする。
効率のため、WebFetchリクエストは可能な限り並列で実行する。
以下の構成でMarkdownレポートを作成する:
# Zenn 生成AI記事ダイジェスト
> 対象期間: YYYY/MM/DD 〜 YYYY/MM/DD
> 収集日: YYYY/MM/DD
> 対象記事数: N件
## サマリーリスト
| # | タイトル | 著者 | いいね | 一行要約 |
|---|---------|------|-------|---------|
| 1 | [タイトル](URL) | @username | 10 | 一行要約 |
## 詳細要約
### 1. 記事タイトル
- **URL:** https://zenn.dev/...
- **著者:** @username
- **公開日:** YYYY/MM/DD
- **いいね:** N
- **キーワード:** keyword1, keyword2
詳細要約テキスト(3-5文)
---
(各記事について繰り返し)
## 総合分析
### トレンド概要
この期間の生成AI記事全体から読み取れるトレンドや傾向を3-5文で分析する。
### 注目トピック
- **トピック1:** 説明
- **トピック2:** 説明
### 技術・ツール別の動向
記事で多く取り上げられている技術やツールの傾向をまとめる。
レポートを以下のパスに保存する:
{カレントディレクトリ}/zenn-ai-digest-YYYYMMDD.md
ファイル名の日付は収集日(実行日)を使う。
保存したMarkdownファイルをPDFに変換する。npx md-to-pdf を使用する。
npx md-to-pdf {カレントディレクトリ}/zenn-ai-digest-YYYYMMDD.md
これにより同じディレクトリに zenn-ai-digest-YYYYMMDD.pdf が生成される。
変換に失敗した場合は、Markdownファイルは保存済みであることをユーザーに伝え、npm install -g md-to-pdf の実行を案内する。
保存後、以下をユーザーに報告する: