daily-briefing

GitHub

自动化每日科技简报生成技能,涵盖多源数据采集、去重、AI摘要及TTS语音合成,定时输出MP3音频。

categories/automation/daily-briefing/SKILL.md cosmicstack-labs/mercury-agent-skills

触发场景

需要生成每日科技资讯播报 配置或维护定时采集与语音合成任务

安装

npx skills add cosmicstack-labs/mercury-agent-skills --skill daily-briefing -g -y
更多选项

非标准路径

npx skills add https://github.com/cosmicstack-labs/mercury-agent-skills/tree/main/categories/automation/daily-briefing -g -y

不安装直接使用

npx skills use cosmicstack-labs/mercury-agent-skills@daily-briefing

指定 Agent (Claude Code)

npx skills add cosmicstack-labs/mercury-agent-skills --skill daily-briefing -a claude-code -g -y

安装 repo 全部 skill

npx skills add cosmicstack-labs/mercury-agent-skills --all -g -y

预览 repo 内 skill

npx skills add cosmicstack-labs/mercury-agent-skills --list

SKILL.md

Frontmatter
{
    "name": "daily-briefing",
    "metadata": {
        "tags": [
            "briefing",
            "tts",
            "news-aggregation",
            "cron-automation",
            "knowledge-base",
            "speech-synthesis"
        ],
        "author": "myuxin007",
        "version": "1.0.0",
        "category": "automation"
    },
    "description": "Automated daily tech briefing — multi-source collection → knowledge-base deduplication → AI summarization → TTS speech synthesis, generating MP3 audio briefings"
}

Daily AI Audio Briefing

Automatically collect, deduplicate, summarize, and synthesize a daily tech briefing as a warm-voiced MP3 every morning.

Workspace

  • Collection script + summarization/TTS script
  • Output: briefing/YYYY-MM-DD.mp3 + .txt
  • Knowledge base: brain/news/YYYY-MM-DD/
  • Schedule: cron (recommended 8:30 AM)

Workflow

  1. Collect — Scrape GitHub trending/rising, HN top/show/new, arXiv latest AI papers, weather
  2. Deduplicate — Compare against brain/news/ existing entries
    • New project → mark is_new
    • Growth >30% → mark is_update
    • Otherwise → discard
  3. Ingest — Write new entries to brain/news/YYYY-MM-DD/
  4. Summarize — AI composes briefing script from filtered JSON
  5. Synthesize — TTS API → MP3 file
  6. Cleanup — Delete briefings older than 7 days

Rules

  • Don't use shell-level file deletion (find -delete) — may trigger security scanners; use Python Path.unlink()
  • Don't assume cron environment has API keys loaded — export them before running scripts
  • Don't use inline python3 -c or heredocs in agent/cron mode — write to .py files first
  • Don't trust agent-reported "MP3 generated" — verify mtime with stat after TTS step
  • Don't let each source exceed 8 items — keeps briefing concise

Validation

  • Collection script runs successfully, all sources return data
  • After dedup, filtered items ≥ 3
  • Generated briefing text contains correct date (no placeholders)
  • MP3 mtime matches current time (TTS actually ran)

Pitfalls

Date placeholders not replaced (Fixed: 2026-05-12)

  • Symptom: Briefing shows "Year X Month X" instead of actual date
  • Root cause: Prompt didn't inject real date, AI made it up
  • Fix: Inject datetime.date.today() into summarization prompt

Wrong weather source (Fixed: 2026-05-12)

  • Symptom: Always reports wrong city/temperature format
  • Root cause: Source only provided real-time temp, no high/low
  • Fix: Switch to structured weather API with high/low temp

Cron security scanner false positives

  • Symptom: Prompt blocked by exfil_curl pattern
  • Fix: Mark trusted cron job with skip_injection_scan: true

Cron environment missing .env

  • Symptom: TTS fails with "Missing credentials"
  • Fix: Export API keys before script execution

Model reasoning field empty content

  • Symptom: Reasoning model puts output in reasoning field, content is empty
  • Fix: Set generous max_tokens + retry with assistant message on empty content

TTS text length limit

  • Symptom: Long text causes unstable TTS output
  • Fix: Auto-truncate at safe threshold (~3000 chars)

References

  • references/weather-api.md — Weather data source and format
  • references/dedup-rules.md — Deduplication strategy and thresholds
  • references/tts-config.md — TTS model and parameters
  • references/cron-prompt-template.md — Cron job prompt template

版本历史

  • 38e2523 当前 2026-07-05 19:36

同 Skill 集合

categories/ai-ml/agent-audit-logging/SKILL.md
categories/ai-ml/agent-handoff-protocols/SKILL.md
categories/ai-ml/agent-health-monitoring/SKILL.md
categories/ai-ml/agent-task-delegation/SKILL.md
categories/ai-ml/ai-agent-design/SKILL.md
categories/ai-ml/error-recovery-retry/SKILL.md
categories/ai-ml/memory-management/SKILL.md
categories/ai-ml/prompt-engineering/SKILL.md
categories/ai-ml/prompt-version-management/SKILL.md
categories/ai-ml/routerbase-model-gateway/SKILL.md
categories/ai-ml/token-budget-tracking/SKILL.md
categories/automation/screenshot/SKILL.md
categories/automation/shell-scripting/SKILL.md
categories/automation/twitter-account-manager/SKILL.md
categories/automation/workflow-automation/SKILL.md
categories/automation/x-twitter-automation/SKILL.md
categories/backend/api-design/SKILL.md
categories/backend/authentication-authorization/SKILL.md
categories/backend/caching-strategies/SKILL.md
categories/backend/database-design/SKILL.md
categories/backend/message-queues/SKILL.md
categories/backend/microservices/SKILL.md
categories/backend/nodejs-patterns/SKILL.md
categories/backend/python-patterns/SKILL.md
categories/backend/serverless-patterns/SKILL.md
categories/business/event-staffing-compliance/SKILL.md
categories/business/event-staffing-ordering/SKILL.md
categories/business/negotiation/SKILL.md
categories/business/startup-strategy/SKILL.md
categories/career/career-planning/SKILL.md
categories/career/interview-prep/SKILL.md
categories/career/linkedin-optimization/SKILL.md
categories/career/resume-writing/SKILL.md
categories/career/salary-negotiation/SKILL.md
categories/creative-personal-development/content-repurposer/SKILL.md
categories/creative-personal-development/daily-standup-journal/SKILL.md
categories/creative-personal-development/decision-matrix/SKILL.md
categories/creative-personal-development/idea-validator/SKILL.md
categories/creative-personal-development/meeting-note-summarizer/SKILL.md
categories/creative-personal-development/personal-branding-statement/SKILL.md
categories/creative-personal-development/storytelling-advisor/SKILL.md
categories/creative-personal-development/time-blocking-scheduler/SKILL.md
categories/data/data-pipeline/SKILL.md
categories/design/accessibility/SKILL.md
categories/design/ui-design-system/SKILL.md
categories/development/api-documentation/SKILL.md
categories/development/architecture-decision-records/SKILL.md
categories/development/clean-code/SKILL.md
categories/development/code-review/SKILL.md

元信息

文件数
0
版本
4c57cf2
Hash
0779ba52
收录时间
2026-07-05 19:36

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-03 22:19
浙ICP备14020137号-1 $访客地图$