Initial commit: OpenClaw 워크스페이스 버전관리 시작
설정·스크립트·스킬·문서·큐레이션 메모리 추적. 시크릿(credentials/identity)·런타임 상태(state/logs/sessions/sqlite)· 백업(clobbered/bak)·dream 캐시는 .gitignore로 제외. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
---
|
||||
name: briefing-mail
|
||||
description: Compose and send scheduled morning/evening briefing emails with Gmail, Google Calendar, YouTube new-video checks, and Naver Blog new-post checks. Use when asked to create, run, debug, refine, or schedule recurring briefing mails, market briefings, daily digest emails, or summary emails for the owner.
|
||||
---
|
||||
|
||||
# briefing-mail
|
||||
|
||||
Use the bundled script for repeatable briefing-mail work.
|
||||
|
||||
## Workflow
|
||||
|
||||
1. Run `scripts/briefing_mail.py morning` for the morning briefing.
|
||||
2. Run `scripts/briefing_mail.py evening` for the evening briefing.
|
||||
3. If the user asks to change layout/content, edit the script rather than rebuilding the flow ad hoc.
|
||||
4. Keep the email concise. Omit YouTube/blog sections entirely when there are no new items.
|
||||
5. Keep blog summaries easy to read from a stock/investing/economy perspective.
|
||||
6. Use Gmail via `gog`; confirm external sends only when the user has not already asked for the send/schedule.
|
||||
|
||||
## Files
|
||||
|
||||
- Script: `scripts/briefing_mail.py`
|
||||
|
||||
Read the script only when you need to modify logic or debug failures.
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
#!/usr/bin/env python3
|
||||
import os
|
||||
import runpy
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
TARGET = Path('/Users/snowoyh/.openclaw/workspace/scripts/briefing_mail.py')
|
||||
|
||||
if not TARGET.exists():
|
||||
raise SystemExit(f'target script not found: {TARGET}')
|
||||
|
||||
os.chdir(TARGET.parent)
|
||||
sys.argv = [str(TARGET), *sys.argv[1:]]
|
||||
runpy.run_path(str(TARGET), run_name='__main__')
|
||||
Reference in New Issue
Block a user