CtrlK
BlogDocsLog inGet started
Tessl Logo

android-notifications

Integrate push notifications on Android using Firebase Cloud Messaging and NotificationCompat. Use when integrating FCM or local notifications in Android apps. (triggers: **/*Notification*.kt, **/MainActivity.kt, FirebaseMessaging, NotificationCompat, NotificationChannel, FCM)

89

Quality

86%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that clearly defines its scope (Android push notifications with FCM), provides explicit 'Use when' guidance, and includes comprehensive trigger terms covering both file patterns and technology keywords. It follows third-person voice and is concise without unnecessary padding.

DimensionReasoningScore

Specificity

Lists specific concrete actions and technologies: 'push notifications on Android using Firebase Cloud Messaging and NotificationCompat'. Names the domain (Android), the specific SDK (FCM), and the API (NotificationCompat).

3 / 3

Completeness

Clearly answers both 'what' (integrate push notifications on Android using FCM and NotificationCompat) and 'when' (Use when integrating FCM or local notifications in Android apps), with explicit file-based and keyword-based triggers.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms including file patterns (*Notification*.kt, MainActivity.kt) and technology keywords (FirebaseMessaging, NotificationCompat, NotificationChannel, FCM). These are terms a developer would naturally use when working on this task.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: Android push notifications via FCM. The specific file patterns (*.kt), technology names (FirebaseMessaging, NotificationChannel), and platform (Android) make it very unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

72%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The skill is well-structured and concise, effectively serving as an overview that points to detailed implementation. However, it lacks executable code examples which significantly reduces actionability for a code-centric skill like Android notification integration. The workflow could benefit from explicit sequencing and validation steps.

Suggestions

Add at least one executable Kotlin code snippet showing NotificationChannel creation and a basic notification build/display pattern, as this is the most common task.

Sequence the implementation guidelines as numbered steps (1. Create channel → 2. Request permission → 3. Implement service → 4. Handle taps) to clarify the workflow order.

Add a verification step such as 'Test notification delivery on both API 26+ and lower devices to confirm channel setup' to provide a validation checkpoint.

DimensionReasoningScore

Conciseness

The content is lean and efficient, using bullet points with bold key terms. It avoids explaining what notifications or FCM are, assumes Claude's competence with Android development, and every line conveys actionable information.

3 / 3

Actionability

The guidance is specific (e.g., mentioning exact API levels, specific classes like NotificationCompat, POST_NOTIFICATIONS permission) but lacks any executable code examples. There are no copy-paste ready snippets for channel creation, service implementation, or permission requests, which are the core tasks.

2 / 3

Workflow Clarity

The bullet points cover key steps (channels, permissions, service, flow, payload) but they are not sequenced as a workflow. There are no validation checkpoints or feedback loops for verifying that channels are created correctly, permissions are granted, or the service is properly registered.

2 / 3

Progressive Disclosure

The SKILL.md serves as a concise overview with a clear one-level-deep reference to implementation details. The structure is clean with well-organized sections (Guidelines, Anti-Patterns, References) and the reference link is clearly signaled.

3 / 3

Total

10

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
HoangNguyen0403/agent-skills-standard
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.