notification-ui

Render in-app notifications with unread counts and a 320px dropdown panel.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/abdulahad139/Todoapp-HackathonII --skill notification-ui-abdulahad139
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notification-ui
Source: https://github.com/abdulahad139/Todoapp-HackathonII/tree/main/.claude/skills/notification-ui
Command: npx skills add https://github.com/abdulahad139/Todoapp-HackathonII --skill notification-ui-abdulahad139

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Renders a compact, interactive notification system inside the app header that communicates unread counts, highlights new alerts with pulse animations, and provides a dropdown panel for actions.

Core Features & Use Cases

  • Bell icon with unread badge to indicate pending items
  • Pulse animation on new notifications to grab attention
  • 320px wide dropdown with scrollable list and per-item actions
  • Mark-as-read interactions and empty state handling
  • Accessible UI with keyboard navigation and ARIA labels

Quick Start

Install and render the notification UI in your app header and connect it to your notification store to start showing alerts

Frequently Asked Questions about notification-ui

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

FAQPage Schema
How do I add a notification dropdown with an unread badge to my app header?

To add a notification dropdown, you render a bell icon component in the app header that displays unread counts and opens a 320px scrollable panel. This panel handles per-item actions, mark-as-read interactions, and empty state handling.

What is the best way to animate new in-app notifications to grab user attention?

The best way to animate new in-app notifications is by applying configurable pulse animations to newly arrived alerts. This highlights unread items visually within the compact dropdown panel without requiring additional external animation libraries.

Do in-app notification UIs need accessible markup and keyboard support?

In-app notification UIs require accessible markup and keyboard support to ensure all users can navigate alerts. The component provides ARIA labels, keyboard navigation, and responsive dropdown behavior for standard accessibility compliance.

How do I handle empty states and mark-as-read actions in a notification panel?

To handle empty states and mark-as-read actions, the notification panel manages user interactions directly within its 320px dropdown interface. It renders specific empty state handling UI and processes per-item mark-as-read events against the notification store.

Can I use a 320px notification dropdown across multiple dashboards?

You can use the 320px notification dropdown across multiple dashboards by rendering the self-contained UI module in various header locations. It connects to your notification store to consistently display alerts and unread badges.