スキル一覧に戻る
shwilliamson

notifications

by shwilliamson

Claude code automation

3🍴 1📅 2026年1月13日
GitHubで見るManusで実行

SKILL.md


name: notifications description: System for alerting the user when attention is needed. Use when you need to get the user's attention for questions, approvals, or when stuck.

Notification System

Automatasaurus includes a notification system to alert the user when their attention is needed.

Automatic Notifications

The system automatically sends notifications on stop based on context:

  • Questions: When Claude asks a question and waits for input
  • Approvals: When approval is needed to proceed
  • Stuck: When an agent encounters an issue
  • Complete: When all work is done

Explicit Notification Request

When you need to explicitly alert the user, use:

.claude/hooks/request-attention.sh <type> "<message>"

Notification Types

TypeWhen to UseSound
questionYou have a question that needs answeringSubmarine
approvalYou need approval before proceedingSubmarine
stuckYou've encountered an issue you can't resolveBasso (alert)
completeAll assigned work is finishedHero (success)
infoGeneral notificationGlass
errorAn error occurredBasso (alert)

Examples

# Question needs answering
.claude/hooks/request-attention.sh question "Should I use PostgreSQL or MySQL for this project?"

# Approval needed
.claude/hooks/request-attention.sh approval "PR #42 is ready for review"

# Got stuck
.claude/hooks/request-attention.sh stuck "Cannot access the GitHub API - authentication failed"

# Work complete
.claude/hooks/request-attention.sh complete "All 5 user stories have been implemented and tested"

# Error occurred
.claude/hooks/request-attention.sh error "Build failed with 3 errors"

When to Notify

Always Notify For:

  • Questions that block progress
  • Security-related approvals
  • When you've been stuck for more than one attempt
  • Completion of significant milestones
  • Errors that require human intervention

Don't Notify For:

  • Minor progress updates
  • Self-recoverable errors
  • Questions you can answer from context

Configuration

Notifications can be configured via environment variables:

# Disable sound
AUTOMATASAURUS_SOUND=false

# Custom log location
AUTOMATASAURUS_LOG=/path/to/custom.log

Platform Support

  • macOS: Native notifications with sound
  • Linux: Uses notify-send if available
  • Windows: PowerShell message box

Logging

All notifications are logged to $AUTOMATASAURUS_LOG (default: /tmp/automatasaurus.log):

[2025-01-02 14:30:45] [question] Automatasaurus: Which database should we use?
[2025-01-02 14:35:12] [complete] Automatasaurus: Feature implementation complete

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です