announce
SolidDraft, confirm, and send an Egregore group announcement from Codex when the user invokes /announce or $announce.
AI & Automation 288 stars
21 forks Updated 1 weeks ago MIT
Install
Quality Score: 82/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Egregore Announce
Native Codex Egregore skill. Use this to send concise team announcements
through the existing Egregore notification path.
## Flow
1. Draft a message from the user request and current context. Keep it under
500 characters unless the user provided exact text.
2. If the announcement references a memory artifact, publish it first and add
the returned URL only when publication succeeds:
```bash
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.
3. Follow `.claude/context/notification-consent.md`. Create a plan without
sending:
```bash
PLAN_JSON=$(bash bin/notify.sh plan group "$MESSAGE")
```
4. 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:
```text
Send this announcement?
1. Send
2. Edit
3. Cancel
```
5. 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:
```bash
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_T...
Details
- Author
- egregore-labs
- Repository
- egregore-labs/egregore
- Created
- 5 months ago
- Last Updated
- 1 weeks ago
- Language
- Shell
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Featured
ln-64-community-announcer
Drafts and publishes fact-checked GitHub Discussions announcements. Use for releases, updates, or project news; not for release creation or issue responses.
558 Updated 6 days ago
levnikolaevich AI & Automation Solid
create-skill
Create a skill your org owns — scaffolded in this Egregore, protected from framework updates, shared with teammates via /save.
288 Updated 1 weeks ago
egregore-labs AI & Automation Listed
announcement
Use when someone must tell customers about a release, feature, policy change, or price change and asks for the announcement, release note, or email.
0 Updated 4 days ago
adjustleads