announce
SolidDraft, confirm, and send an Egregore group announcement from Codex when the user invokes /announce or $announce.
AI & Automation 290 stars
22 forks Updated 3 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
- 6 months ago
- Last Updated
- 3 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.
566 Updated 1 weeks ago
levnikolaevich AI & Automation Listed
announce
Use when a product or feature is ready to go public — after shipping, when the user says "announce it", "go live", "tell people about it", or wants a release marketed end to end.
5 Updated 6 days ago
ucsandman AI & Automation Solid
create-skill
Create a skill your org owns — scaffolded in this Egregore, protected from framework updates, shared with teammates via /save.
290 Updated 3 weeks ago
egregore-labs