KS
Killer-Skills

Flutter Notifications — Categories.community

v1.0.0
GitHub

About this Skill

Ideal for Mobile Agents requiring seamless push and local notification integration in Flutter applications. Push notifications and local notifications for Flutter using Firebase Cloud Messaging and flutter_local_notifications.

HoangNguyen0403 HoangNguyen0403
[0]
[0]
Updated: 2/20/2026

Quality Score

Top 5%
60
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add HoangNguyen0403/agent-skills-standard/references/table-driven-tests.md

Agent Capability Analysis

The Flutter Notifications MCP Server by HoangNguyen0403 is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion.

Ideal Agent Persona

Ideal for Mobile Agents requiring seamless push and local notification integration in Flutter applications.

Core Value

Empowers agents to handle push notifications via firebase_messaging and local notifications using flutter_local_notifications, ensuring robust lifecycle management across foreground, background, and terminated states, while also facilitating custom permission dialogs and strict navigation validation.

Capabilities Granted for Flutter Notifications MCP Server

Implementing custom notification permission dialogs to enhance user experience
Handling lifecycle states for notifications in Flutter applications
Validating notification payload data for secure navigation

! Prerequisites & Limits

  • Requires integration with firebase_messaging for push notifications
  • Needs flutter_local_notifications for local and foreground notifications
  • Manual badge management required
Project
SKILL.md
1.0 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Flutter Notifications

Priority: P1 (OPERATIONAL)

Push and local notifications interactions.

Guidelines

  • Stack: Use firebase_messaging (Push) + flutter_local_notifications (Local/Foreground).
  • Lifecycle: Handle all 3 states explicitly: Foreground, Background, Terminated.
  • Permissions: Prime users with a custom dialog explaining benefits before system request.
  • Navigation: Validate notification payload data strictly before navigating.
  • Badges: Manually clear iOS app badges when visiting relevant screens.

Implementation Details

Anti-Patterns

  • No Unconditional Permission: Don't ask on startup without context.
  • No Missing State Handlers: Forgetting getInitialMessage() breaks "open from terminated".
  • No Forgotten Badge Clear: Leaving notifications un-cleared frustrates users.
  • No Direct Navigation: Parsing JSON payloads without validation leads to crashes.

Related Topics

flutter-navigation | mobile-ux-core | firebase/fcm

Related Skills

Looking for an alternative to Flutter Notifications or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication