Egregore Announce
SkillDev toolsDraft, confirm, and send an Egregore group announcement from Codex when the user invokes /announce or $announce.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Egregore Announce skill
What this skill tells your AI
The instructions your AI receives, as published by egregore-labs/egregore in .codex/skills/announce/SKILL.md and read by ahel’s review.
Native Codex Egregore skill. Use this to send concise team announcements through the existing Egregore notification path.
Flow
- Draft a message from the user request and current context. Keep it under 500 characters unless the user provided exact text.
- If the announcement references a memory artifact, publish it first and add the returned URL only when publication succeeds:
bash bin/publish-artifact.sh document "$FILE_PATH" --title "$TITLE" --author "$AUTHOR" --description "$DESCRIPTION"
Use handoff, quest, or document as the artifact type when appropriate.
Never fabricate a URL.
- Follow
.claude/context/notification-consent.md. Create a plan without sending:
PLAN_JSON=$(bash bin/notify.sh plan group "$MESSAGE")
- Preview the plan's exact organization, all deliveries/channels, and exact final message. Confirm in a separate checkpoint with structured Codex question tooling when available; otherwise render those fields followed by:
Send this announcement?
1. Send
2. Edit
3. Cancel
- If the user edits, cancel the old plan, redraft, plan, and preview again. If they cancel, cancel the plan and stop. Only after they select Send for that exact preview, run:
APPROVAL_JSON=$(bash bin/notify.sh approve "$PLAN_ID" "$DIGEST" APPROVE_EXACT_NOTIFICATION)
APPROVAL_TOKEN=$(printf '%s' "$APPROVAL_JSON" | jq -r '.approval_token')
bash bin/notify.sh dispatch "$PLAN_ID" "$APPROVAL_TOKEN"
- Emit telemetry in the background:
bash bin/telemetry.sh emit "command" '{"command":"announce"}' >/dev/null 2>&1 &
- Confirm whether the exact approved group send succeeded.
Rules
- The request to announce is not dispatch consent. Always use a dedicated exact-delivery checkpoint.
- Do not expose notification credentials.
- Use
bin/notify.sh; do not call Telegram directly. - Do not use Claude Code commands.
Signals
- GitHub stars
- 289
- Forks
- 21
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
announce- Source
- github.com/egregore-labs/egregore