AgentSkillsCN

tech-trends-newsletter

从多个渠道搜集AI与科技领域的最新动态,生成新闻简报形式的Markdown文件。遍历Anthropic、OpenAI、Gemini官方渠道,以及GitHub、X、Reddit、Zenn、daily.dev、Medium、Hatena、arXiv等平台,附上日文摘要与英文原文引用。适用于用户询问科技新闻、技术趋势、最新资讯、趋势追踪、新闻简报、AI动态、技术资讯、信息收集、科技摘要、每周精选,或当用户希望及时掌握最新AI/科技资讯时使用。

SKILL.md
--- frontmatter
name: tech-trends-newsletter
description: "AI・テック系の最新トレンド情報を複数ソースから収集し、ニュースレター形式のMarkdownファイルを生成する。Anthropic/OpenAI/Gemini公式、GitHub/X/Reddit、Zenn/daily.dev/Medium/はてな、arXivを巡回。日本語要約と英語原文引用付き。Use when asked about テックニュース, tech trends, 最新情報, トレンド収集, newsletter, AI news, 技術ニュース, 情報収集, tech digest, weekly digest, ニュースレター, or when the user wants to gather latest AI/tech news."

Tech Trends Newsletter

AI・テック系の最新トレンドを複数ソースから並列収集し、1つのニュースレターMarkdownファイルに統合する。

Workflow

  1. Topic決定: ユーザー指定のトピック or デフォルトトピック(references/sources.md参照)を確定
  2. 並列情報収集: カテゴリ別にTask agentを並列起動し、WebSearch/WebFetchで情報取得
  3. 統合・執筆: 収集結果を1ファイルに統合し、出力テンプレートに従ってMarkdown生成
  4. ファイル保存: content/newsletters/ 配下に日付付きファイルとして保存

Step 1: Topic決定

ユーザーがトピックを指定していない場合、AskUserQuestionで確認する。

code
選択肢例:
- AI Coding / Vibe Coding
- LLM Agent / MCP
- AI Developer Tools
- カスタムトピック(自由入力)

複数トピック選択可。選択されたトピックをsources.mdの検索クエリに組み込む。

Step 2: 並列情報収集

Read references/sources.md to get source definitions and search queries.

カテゴリごとにTask agent (subagent_type: general-purpose) を並列起動する:

  • Agent 1: AI Platform Official — Anthropic / OpenAI / Gemini の公式ブログ・発表
  • Agent 2: Developer Community — GitHub Trending / Reddit / Hacker News / X
  • Agent 3: Tech Media — Zenn / daily.dev / Medium / はてな
  • Agent 4: Academic Papers — arXiv (cs.AI, cs.CL, cs.LG)

各agentへの指示テンプレート:

code
以下のソースから「{topic}」に関する最新情報を収集せよ。
各ソースにつきWebSearchで検索し、有力な結果をWebFetchで詳細取得する。

収集する情報(各記事につき):
- タイトル(原文)
- URL
- 公開日
- 要約(日本語で2-3文)
- 重要な引用(英語原文のまま、blockquoteで)
- 関連度スコア(1-5)
- 注目度指標(取得できる範囲で):
  - GitHub: ⭐ stars数
  - Hacker News: 🔺 points数
  - Reddit: 🔺 upvotes数
  - Zenn: ❤️ いいね数
  - はてな: 🔖 ブックマーク数
  - arXiv: 📄 被引用数(Semantic Scholar等で確認)
  - X/Twitter: 取得困難なためスキップ可

ソース一覧:
{sources.mdから該当カテゴリのソースを列挙}

出力形式: 関連度スコア4以上のものを優先し、各ソースから最大3件。

Step 3: 統合・執筆

各agentの結果を統合し、以下のテンプレートに従ってMarkdownファイルを生成する。

Output Template

markdown
---
title: "Tech Trends Newsletter - {YYYY-MM-DD}"
tags: [tech-newsletter, {topic-tags}]
date: {YYYY-MM-DD}T00:00:00+09:00
---

# Tech Trends Newsletter - {YYYY-MM-DD}

> Topic: {topic}

## Highlights

{最も重要な3-5件を箇条書きで要約。各項目に該当セクションへのリンク}

---

## AI Platform Updates

### {Title}
- **Source**: {Anthropic / OpenAI / Google}
- **Date**: {date}
- **Engagement**: {注目度指標があれば記載。例: 🔺 500+ points (HN), ⭐ 1.2k stars}

{url}

{日本語要約 2-3文}

> {英語原文からの重要な引用}

---

## Developer Community

### {Title}
- **Source**: {GitHub / Reddit / HN / X}
- **Date**: {date}
- **Engagement**: {注目度指標。例: ⭐ 3.4k stars, 🔺 200 upvotes}

{url}

{日本語要約 2-3文}

> {原文引用(英語 or 日本語)}

---

## Tech Media

### {Title}
- **Source**: {Zenn / daily.dev / Medium / はてな}
- **Date**: {date}
- **Engagement**: {注目度指標。例: ❤️ 150 likes, 🔖 80 bookmarks}

{url}

{日本語要約 2-3文}

> {原文引用}

---

## Research Papers

### {Title}
- **Source**: arXiv {category}
- **Date**: {date}
- **Engagement**: {注目度指標。例: 📄 45 citations}

{url}

{日本語要約 2-3文。手法・結果・意義を含む}

> {Abstract原文の重要部分}

---

## Key Takeaways

{全体を通じた3-5個のインサイト。トレンドの方向性や注目すべきパターン}

---

*Generated by tech-trends-newsletter skill*

Step 4: ファイル保存

出力先: content/newsletters/{YYYY-MM-DD}_tech-trends.md

ファイル名にトピックが含まれる場合: content/newsletters/{YYYY-MM-DD}_tech-trends_{topic-slug}.md

Quality Rules

  • URLは独立した行に裸URL(https://...)として記載する。リスト内やインラインリンクにはしない。remark-link-card プラグインが裸URLをOGPカードに自動変換する
  • 各記事に必ず1次情報のURLを含める。URLが取得できなかったものは記載しない
  • 引用は原文のまま(英語記事は英語、日本語記事は日本語)blockquote形式で記載
  • 公開日が不明な記事は「日付不明」と明記
  • 情報が少ないカテゴリはセクションごと省略してよい(空セクションを残さない)
  • WebSearchの結果だけでなく、可能な限りWebFetchで本文を取得し、正確な要約を作成する
  • 注目度指標(Engagement)は取得できた場合のみ記載する。取得できない場合は行ごと省略してよい
  • 指標のフォーマット: ⭐ 1.2k stars, 🔺 500 points, ❤️ 150 likes, 🔖 80 bookmarks, 📄 45 citations