Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计提醒

newsletter-digest时事通讯文摘

Agent Skill

newsletter-digest 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

539

周安装

22

GitHub Stars

13

下载量

172
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:newsletter-digest(时事通讯文摘)
来源仓库:https://github.com/maroffo/claude-forge
仓库路径:skills/newsletter-digest
安装命令:
npx skills add https://github.com/maroffo/claude-forge --skill newsletter-digest
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/maroffo/claude-forge --skill newsletter-digest

简介

newsletter-digest 用于查找、检索和筛选相关信息,支持资讯摘要生成。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词或来源线索快速获取候选结果时使用。
  • 通过 GitHub 安装,使用 npx skills add 命令添加,需结合原始 README 确认具体用法。
  • 安装前应核实权限范围、维护状态,以及是否涉及联网、命令执行或文件读写操作。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

ABOUTME: Process unread newsletters into Second Brain entries via Gmail and Obsidian

ABOUTME: Batch extraction of actionable content from Substack, Beehiiv, and other platforms

Newsletter Digest Skill

Process unread newsletters, extract actionable content for Second Brain, archive processed emails.

Gmail: See ../_GMAIL.md | Obsidian CLI: See ../_OBSIDIAN.md | Integration: See ../_SECOND_BRAIN.md

Newsletter Sources

All newsletters are processed - categorize by content, not by sender.

Common Platforms

# Search for unread newsletters from common platforms
gog gmail search "is:unread (from:substack.com OR from:beehiiv.com OR from:convertkit.com OR from:mailchimp.com OR from:buttondown.email)" --account=maroffo@gmail.com --json --max=20

Known Newsletter Labels

LabelDescription
📰Newsletter/🔴 SubstackSubstack newsletters
📰NewsletterGeneral newsletters
👨🏻‍💻work-relatedWork-related content (higher priority)

Key Newsletters by Category

NewsletterAuthorCategory
ByteByteGoAlex XuAI/Development
Turing Post-AI/Open Source
Artificial IgnoranceCharlie GuoAI/Management
The Beautiful MessJohn CutlerEngineering Management
Tidy First?Kent BeckEngineering/Design
Javarevisited-Development
[mini]marketingGianluca DiegoliMarketing
Paul KrugmanPaul KrugmanPolitics/Economics
AppuntiStefano FeltriPolitics (IT)
270 by YoutrendYoutrendPolitics (IT)
Il Mattinale EuropeoDavid CarrettaEU Politics
Il Post-News (IT)
Semafor-News (International)
Roberta VillaRoberta VillaHealth/Science
Ellissi-Media/Culture
SillabeElena TosatoLiterature

Processing Workflow

Step 1: Find Unread Newsletters

gog gmail search "is:unread (from:substack.com OR from:beehiiv.com OR from:convertkit.com)" --account=maroffo@gmail.com --json --max=20

Step 2: Extract & Triage

For each newsletter, extract content and run automated triage:

# Extract email text
gog gmail thread get <threadId> --account=maroffo@gmail.com --json \
  | python3 ~/.claude/skills/newsletter-digest/extract_email.py --meta --max-chars 4000

# Classify with optimized prompt (needs ANTHROPIC_API_KEY)
echo '{"from": "<sender>", "subject": "<subject>", "content": "<body>"}' \
  | uv run --project ~/.claude/skills/autoresearch-prompt -- autoresearch-prompt classify

The classifier returns JSON: {"action": "extract"|"skip", "category": "...", "content": "...", "reason": "..."}.

  • action=skip: Archive immediately, no Second Brain entry
  • action=extract: Process content into Second Brain using the returned category and content

For batch triage, classify all newsletters first, then process only the extract results. This avoids spending time analyzing content that should be skipped.

Step 3: Process Extracted Newsletters

For each newsletter where classifier returned action=extract:

  1. Use the classifier's category to route to the correct Second Brain file
  2. Refine the summary if needed (the classifier provides a 2-3 sentence content field as starting point)
  3. Categorize per ../_SECOND_BRAIN.md routing table (classifier categories match these)
  4. Extract & integrate via Obsidian CLI:
obsidian append file="Second Brain - <Topic>" content="<extracted>"
  1. Update Timeline:
obsidian append file="Second Brain - Timeline" content="- **YYYY-MM-DD** | [Topic] | Source: Newsletter | -> Second Brain - <File>.md"

Step 4: Archive All

Archive all processed newsletters (both extracted and skipped). See ../_GMAIL.md for archive command.

Output Format

After processing batch:

## Newsletter Digest - YYYY-MM-DD

### Processed (X newsletters)

1. **[Pragmatic Engineer]** - "Platform Teams Done Right"
   - Extracted: Platform team anti-patterns
   - → Second Brain - Engineering Management.md
   - ✓ Archived

2. **[ByteByteGo]** - "Rate Limiting Deep Dive"
   - Extracted: Token bucket algorithm summary
   - → Second Brain - Development.md
   - ✓ Archived

3. **[The Batch]** - "AI News Weekly"
   - Skipped: News only, no actionable content
   - ✓ Archived

### Summary
- Newsletters processed: X
- Second Brain entries added: Y
- Archived: X

Content Extraction Guidelines

Include in Second Brain:

  • Tool/library announcements with clear use case
  • Architecture patterns with examples
  • Techniques you can apply
  • Commands/configs worth remembering
  • Important news from news-focused newsletters (Il Post, Semafor, Appunti, Il Mattinale Europeo):

- Geopolitical events with lasting impact - Policy changes (EU, IT, international) - Economic developments (trade, sanctions, markets) - Major political events (elections, government changes) - → Add to Second Brain - Politics and Economics.md

Skip (archive only):

  • Tech industry news/opinions (funding, hype cycles)
  • Funding announcements
  • Job postings
  • Content you've already captured
  • Ephemeral news (daily weather, minor events)

Ask user if unclear:

  • Mixed content (some actionable, some not)
  • Topics outside usual categories

Rules

See ../_SECOND_BRAIN.md for shared rules. Additional:

  • Always archive - processed = archived, no exceptions
  • Batch process - handle multiple newsletters in one session

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

37.72%
按下载量换算65

Claude

26.89%
按下载量换算46

Cursor

18.78%
按下载量换算32

Gemini CLI

8.61%
按下载量换算15

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills