Skip to content

Commit 378be72

Browse files
Davidson Gomesclaude
andcommitted
fix(skills): prevent duplicate Telegram notifications
- prod-end-of-day: Step 5 now reviews Todoist directly instead of calling /prod-review-todoist as sub-skill, which was sending its own Telegram notification before the EOD notification — causing 2x Telegram per EOD run - pulse-faq-sync: explicit instruction to send exactly ONE Telegram message combining summary + alerts, instead of splitting into multiple reply() calls Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 64b7107 commit 378be72

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

.claude/skills/prod-end-of-day/SKILL.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,10 @@ The log should include:
7272

7373
## Step 5 — Organize tasks
7474

75-
Run `/prod-review-todoist` to ensure tasks created during the day are categorized and translated.
75+
Review Todoist tasks directly (do NOT invoke `/prod-review-todoist` as a sub-skill — it sends a duplicate Telegram notification):
76+
- Run `todoist today` to list today's tasks
77+
- For each uncategorized or non-PT-BR task: rename/recategorize via `todoist update`
78+
- Report how many were organized
7679

7780
## Step 6 — Confirm
7881

.claude/skills/pulse-faq-sync/SKILL.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,8 @@ The "Skipped" block is mandatory — it gives visibility on questions the commun
206206

207207
### Notify via Telegram
208208

209-
Upon completion, send a short summary via Telegram to the user:
209+
Upon completion, send **exactly ONE** Telegram message with the full summary:
210210
- Use the Telegram MCP: `reply(chat_id="YOUR_CHAT_ID", text="...")`
211-
- Format: emoji + routine name + main result (1-3 lines)
211+
- Format: emoji + routine name + main result (totals + alerts combined in one message)
212+
- Do NOT split into multiple messages — combine summary and alerts into a single call
212213
- If the routine had no updates, send anyway with "no updates"

0 commit comments

Comments
 (0)