AgentSkillsCN

unsubscribe-executor

依据JSONL决策文件,执行退订操作——包括一键式List-Unsubscribe链接,以及基于mailto的退订方式。当您需要在审批通过后,安全地完成退订流程时,此工具便能派上用场。

SKILL.md
--- frontmatter
name: unsubscribe-executor
description: Execute unsubscribe actions from decisions JSONL, including List-Unsubscribe one-click URLs and mailto-based unsubscribes. Use when you need to safely carry out unsubscribe steps after approval.

Unsubscribe Executor

Quick start

  1. Confirm explicit approval to send unsubscribe requests.
  2. Run scripts/gmail_unsubscribe_oneclick.py for one-click URLs (dry-run first).
  3. Run scripts/gmail_unsubscribe_mailto.py for mailto unsubscribes (dry-run first).
  4. Review logs before applying any changes.

Safety rules

  • Always do a dry-run and show a summary before sending requests.
  • Require explicit approval before HTTP requests or email sends.
  • Log every action with timestamps and message IDs.

Resources

  • scripts/gmail_unsubscribe_oneclick.py: List-Unsubscribe URL executor.
  • scripts/gmail_unsubscribe_mailto.py: Mailto unsubscribe sender.
  • scripts/gmail_api.py: OAuth helper.
  • references/gmail-api-setup.md: OAuth setup steps and scopes.