_notification

Collect and securely store Claude Code notification credentials in the env file.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/HahyeonJeon/gobbi --skill notification-hahyeonjeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: _notification
Source: https://github.com/HahyeonJeon/gobbi/tree/main/plugins/gobbi/skills/_notification
Command: npx skills add https://github.com/HahyeonJeon/gobbi --skill notification-hahyeonjeon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide helps users configure Claude Code notification credentials through conversation. Hooks and settings should already be installed in the project, and this skill handles the credential setup required to make notifications work.

Core Features & Use Cases

  • Credential collection via AskUserQuestion and secure storage to $CLAUDE_PROJECT_DIR/.claude/.env, loaded at session start.
  • Ensure credentials are not committed by verifying that the env file is in .gitignore and following the shell's environment pattern.
  • Supported channels include Slack, Telegram, Desktop, and custom webhooks, with per-channel guidance for token, IDs, or desktop toggle.

Quick Start

Guide the user through collecting channel credentials, saving them securely, and verifying that a real notification is received.

Frequently Asked Questions about _notification

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up Claude Code notifications for Slack and Telegram?

To set up Claude Code notifications, you configure channel credentials like Slack tokens and Telegram chat IDs, then securely store them in the project's environment file for session startup loading.

Where should I store webhook credentials for Claude Code sessions?

Webhook credentials for Claude Code sessions should be stored securely in the $CLAUDE_PROJECT_DIR/.claude/.env file, which loads automatically at session start to enable multi-channel notification delivery.

How do I prevent committing notification credentials to git?

To prevent committing notification credentials, you verify the .env file is properly listed in your .gitignore file, ensuring sensitive webhook tokens and chat IDs remain excluded from version control.

Can I use custom webhooks for Claude Code notifications?

Yes, you can use custom webhooks for Claude Code notifications alongside Slack, Telegram, and Desktop channels, with the skill providing specific per-channel guidance for tokens, IDs, and toggle configurations.

Why are my Claude Code notifications not delivering to Telegram?

If Claude Code notifications are not delivering to Telegram, troubleshooting involves verifying the credentials in your .env file, checking the gobbi notify CLI integration, and ensuring proper CLAUDE_ENV_FILE loading.

Do I need hooks installed before configuring Claude Code notifications?

Yes, hooks and settings must already be installed in your project before configuring notifications, as this credential setup process specifically handles enabling the notification delivery rather than initial hook installation.