← Back to list

alerts
by ascorbic
Innie - OpenCode-based stateful agent
⭐ 2🍴 0📅 Jan 23, 2026
SKILL.md
name: alerts description: Send alerts and notifications using AppleScript - banners, modals, and text-to-speech
Alerts Skill
Send alerts and notifications to Matt using AppleScript.
When to Use
- Reminders that need immediate attention
- Completion notifications for long-running tasks
- Important alerts that shouldn't be missed
Alert Types
Non-Modal (Banner/Notification Center)
Use for informational alerts that don't require immediate action:
osascript /path/to/skill/alerts/notify.scpt "Title" "Message body here"
The notification appears briefly and goes to Notification Center.
Modal (Dialog Box)
Use for alerts that require acknowledgement:
osascript /path/to/skill/alerts/dialog.scpt "Title" "Message body here"
This blocks until the user clicks OK. Use sparingly.
Modal with Sound
For urgent alerts:
osascript /path/to/skill/alerts/dialog.scpt "Title" "Message body here" "Ping"
Available sounds: Basso, Blow, Bottle, Frog, Funk, Glass, Hero, Morse, Ping, Pop, Purr, Sosumi, Submarine, Tink
Say (Text-to-Speech)
For hands-free alerts:
osascript /path/to/skill/alerts/say.scpt "Your meeting starts in 5 minutes"
Script Locations
All scripts are in the same directory as this SKILL.md:
notify.scpt- Non-modal banner notificationdialog.scpt- Modal dialog (blocks until dismissed)say.scpt- Text-to-speech
Guidelines
- Prefer non-modal for most alerts - they're less disruptive
- Use modal only when acknowledgement is required
- Use say when Matt might not be looking at the screen
- Combine methods for critical alerts (e.g., say + modal)
Examples
# Reminder about a meeting
osascript ~/.opencode/skill/alerts/notify.scpt "Calendar" "Team sync in 15 minutes"
# Task completed
osascript ~/.opencode/skill/alerts/notify.scpt "Build Complete" "All tests passed"
# Urgent - needs action
osascript ~/.opencode/skill/alerts/dialog.scpt "Action Required" "PR review requested by Sarah" "Ping"
# Hands-free reminder
osascript ~/.opencode/skill/alerts/say.scpt "Don't forget to submit the form before noon"
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon