spark-recipe-newsletter-cleanup
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseRecipe: Newsletter Cleanup
方案:新闻通讯清理
Audit and prune newsletter subscriptions. Block the unwanted, unsubscribe from the noisy, and enable AI summaries for the ones worth keeping.
Prerequisite: Read the base skill for command reference and filter syntax.
use-sparkAccess level required: triage.
审计并精简新闻通讯订阅。阻止不受欢迎的发件人、取消嘈杂的邮件列表订阅,并为值得保留的订阅启用AI摘要。
前置条件: 阅读基础技能文档以获取命令参考和过滤语法。
use-spark所需权限等级: triage.
Steps
步骤
Step 1: List all newsletters
步骤1:列出所有新闻通讯
bash
spark emails Inbox --filter "category:newsletter"Review the senders. Look for patterns: senders the user never reads, duplicates, or obsolete subscriptions.
bash
spark emails Inbox --filter "category:newsletter"查看发件人信息,寻找规律:用户从未阅读的发件人、重复订阅或已失效的订阅。
Step 2: Review individual newsletters
步骤2:查看单个新闻通讯
For each sender the user wants to evaluate:
bash
spark thread <id>对于每个用户想要评估的发件人:
bash
spark thread <id>Step 3: Remove unwanted subscriptions
步骤3:移除不需要的订阅
For mailing lists with an unsubscribe mechanism:
bash
spark action unsubscribe <id>For senders that should be blocked entirely:
bash
spark contact-action blockContact spammer@example.comTo block an entire domain:
bash
spark contact-action blockDomain example.com对于带有取消订阅机制的邮件列表:
bash
spark action unsubscribe <id>对于需要完全阻止的发件人:
bash
spark contact-action blockContact spammer@example.com要阻止整个域名:
bash
spark contact-action blockDomain example.comStep 4: Enable AI summaries for keepers
步骤4:为值得保留的订阅启用AI摘要
For newsletters the user wants to keep but not read in full:
bash
spark contact-action enableAutosummaryForContact newsletter@example.com对于用户想要保留但不想完整阅读的新闻通讯:
bash
spark contact-action enableAutosummaryForContact newsletter@example.comStep 5: Group repetitive senders
步骤5:分组重复发件人的邮件
For senders that send frequently, group their emails to reduce inbox clutter:
bash
spark contact-action groupEmailsFromContact sender@example.com对于发送频率较高的发件人,将他们的邮件分组以减少收件箱杂乱:
bash
spark contact-action groupEmailsFromContact sender@example.comTips
小贴士
- Start with to see a broad list of senders.
spark emails Inbox --filter "category:newsletter" --page-size 50 - Ask the user which senders they actually read before blocking anything.
- works through the mailing list's unsubscribe mechanism - it's cleaner than blocking.
unsubscribe - stops all future mail from appearing;
blockContactis more aggressive.blockDomain - Auto-summary generates a brief AI summary at the top of each email from that sender - great for digests.
- Grouping () collapses repeated messages from the same sender into a single entry.
groupEmailsFromContact - Run this recipe periodically (monthly) to keep the newsletter list pruned.
- 使用查看更全面的发件人列表。
spark emails Inbox --filter "category:newsletter" --page-size 50 - 在阻止任何发件人之前,先询问用户实际阅读哪些发件人的邮件。
- 通过邮件列表的官方取消订阅机制生效,比直接阻止更规范。
unsubscribe - 会阻止该发件人未来的所有邮件;
blockContact的限制范围更广。blockDomain - 自动摘要功能会在该发件人的每封邮件顶部生成简短的AI摘要,非常适合用于摘要合集。
- 分组功能()会将同一发件人的重复消息合并为单个条目。
groupEmailsFromContact - 定期(每月)执行此方案,以保持新闻通讯订阅列表精简。