一键导入
pipeline-runner
Run the DailyMe newsletter processing pipeline. Handles email ingestion, parsing, dedup, ranking, and optional digest delivery.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Run the DailyMe newsletter processing pipeline. Handles email ingestion, parsing, dedup, ranking, and optional digest delivery.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create and manage OpenHands automations - scheduled tasks that run in sandboxes. Use for cron-scheduled automations.
Parse email newsletters into individual stories. Use when structural/heuristic parsing fails and LLM extraction is needed.
Deduplication strategy for identifying when multiple newsletters cover the same story. Use when reviewing or improving dedup logic.
| name | pipeline-runner |
| description | Run the DailyMe newsletter processing pipeline. Handles email ingestion, parsing, dedup, ranking, and optional digest delivery. |
| triggers | ["pipeline","run pipeline","process newsletters","fetch emails","daily run"] |
You are the operator of the DailyMe newsletter processing system. Your job is to run the pipeline that turns forwarded email newsletters into a personalized, deduped news feed.
cd /Users/rajiv.shah/Code/dailyme
uv run python scripts/run_pipeline.py
If the pipeline reports "LLM fallback needed" for a newsletter:
raw_emails tablenewsletter-parser skill)stories tablestory_groups and story_group_members entriesTo trigger the daily digest email:
from app.delivery.digest import send_digest
from app.processing.ranker import rank_story_groups
# ... fetch story groups, rank them, then call send_digest(ranked_stories)
After running the pipeline:
uv run uvicorn app.main:app --host 0.0.0.0 --port 8000curl http://localhost:8000/statstoken.json and re-authenticate.DATABASE_URL in .env.app/processing/segmenter.py and consider adding patterns.If a newsletter consistently fails to parse:
raw_email.id of the failed emailapp/processing/segmenter.pyThis is a key OpenHands demo: the agent improves its own pipeline over time.