Agent skill

Cs Notification Strategy

by asgard-ai-platform in asgard-ai-platform/skills

Design push notification and messaging strategies including channel selection, timing optimization, personalization, and fatigue management.

MITAuto-check passedMobile

Install Cs Notification Strategy

skills CLI
$ npx skills add asgard-ai-platform/skills --skill cs-notification-strategy -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install asgard-ai-platform/skills cs-notification-strategy --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/asgard-ai-platform/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/cs-notification-strategy .claude/skills/cs-notification-strategy && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
cs-notification-strategy
GitHub stars
242
Token cost
~1.4k tokens
SKILL.md length
455 words
Files
4 (incl. references)
Skills in repo
207
Repo updated
First seen
Licence
MIT

At a glance

Design push notification and messaging strategies including channel selection, timing optimization, personalization, and fatigue management.

  • The user needs to improve notification engagement
  • SKILL.md covers Framework, Output Format, Gotchas and References
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Reduce opt-out rates

What it does

Cs Notification Strategy is an agent skill from asgard-ai-platform/skills. Design push notification and messaging strategies including channel selection, timing optimization, personalization, and fatigue management. Use this skill when the user needs to improve notification engagement, reduce opt-out rates, plan multi-channel messaging, or A/B test notification content — even if they say 'our push open rates are low', 'users are unsubscribing', 'when should we send notifications', or 'which channel to use for alerts'.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `examples/sample_scenario.md`, `references/email-deliverability.md` and `references/line-notification.md`).

It sits in Mobile, covering A/B testing. The repository describes itself as: 301 open-source coding agent skills across 22 domains — methodology, judgment & gotchas packaged as Claude Agent Skills for the Asgard AI Platform. The licence is MIT.

When your agent uses it

  • The user needs to improve notification engagement
  • Reduce opt-out rates
  • Plan multi-channel messaging
  • A/B test notification content — even if they say our push open rates are low

Example prompts

  • “our push open rates are low”
  • “users are unsubscribing”
  • “when should we send notifications”
  • “/cs-notification-strategy”

What it can do on your machine

Read from SKILL.md and the folder at commit 4e7f4f8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Cs Notification Strategy loads about 1.4k tokens when it runs, and up to ~7.1k if it reads all its reference files. Until then it costs about 118 tokens; SKILL.md has 455 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~118
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~7.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from asgard-ai-platform/skills at commit 4e7f4f8, republished under its MIT licence (© asgard-ai-platform). 455 words, ~1,389 tokens.

Download SKILL.mdSave it as .claude/skills/cs-notification-strategy/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
cs-notification-strategy
description
Design push notification and messaging strategies including channel selection, timing optimization, personalization, and fatigue management. Use this skill when the user needs to improve notification engagement, reduce opt-out rates, plan multi-channel messaging, or A/B test notification content — even if they say 'our push open rates are low', 'users are unsubscribing', 'when should we send notifications', or 'which channel to use for alerts'.
metadata.category
WP-06 Agent通訊+客服
metadata.tags
notification, push, engagement, retention

Notification Strategy

Framework

IRON LAW: Every Notification Must Earn Its Send

Each notification interrupts the user. If it doesn't deliver clear value
to the RECIPIENT (not to your business), it erodes trust and drives
opt-outs. Before sending: "Would the user thank me for this notification?"
If no → don't send.
Channel Comparison
ChannelOpen RateSpeedCostBest ForLimitations
Push notification5-15%InstantFreeTime-sensitive, action-neededEasy to opt out, limited text
Email15-25%MinutesLowDetailed content, receipts, newslettersSpam filters, slow
SMS90%+ openInstant$$$Critical alerts, OTP, urgentExpensive, intrusive, regulatory
In-app25-40%Next sessionFreeFeature announcements, tipsOnly reaches active users
LINE/Messenger40-60%InstantFree-$Conversational, Taiwan/AsiaPlatform dependency
Timing Optimization
AudienceBest TimeWorst Time
B2C general10-12 AM, 7-9 PM12-6 AM, during commute
B2BTue-Thu 9-11 AMWeekends, Friday PM
E-commerceThu-Sat (pre-weekend shopping)Monday AM
Breaking/urgentImmediatelyN/A

Timezone rule: Send in the RECIPIENT's timezone, not yours.

Personalization Tiers
TierWhatExampleLift vs Generic
NoneSame message to all"Check out our sale!"Baseline
SegmentBy user group"As a premium member, you get early access"+20-30%
BehavioralBased on past actions"The item in your cart is almost sold out"+40-60%
Individual1:1 personalized"Hi [Name], your favorite [Product] is back in stock"+60-80%
Fatigue Management
SignalWhat It MeansAction
Open rate decliningContent losing relevanceImprove targeting/content
Opt-out rate > 0.5%/sendSending too much or wrong contentReduce frequency, segment better
Uninstall spike after pushNotifications are driving users awayImmediately reduce volume
Click rate declining but open rate stableSubject lines good, content disappointingImprove content/offer quality

Frequency caps: Set maximum notifications per user per time period:

  • Push: max 3-5/week
  • Email: max 2-3/week (marketing), unlimited for transactional
  • SMS: max 2-4/month
Show full SKILL.md (208 more words)Show less
A/B Testing for Notifications
ElementWhat to TestExample
Subject/titleLength, tone, emoji, personalization"Your order shipped 📦" vs "Order #1234 is on its way"
TimingHour of day, day of week10 AM vs 7 PM
ContentShort vs detailed, image vs text-only20 words vs 50 words
CTAButton text, action type"View" vs "Track Now"
ChannelPush vs email vs in-app for same messageSame content, different channel

Output Format

markdown
# Notification Strategy: {Product/Campaign}

## Channel Mix
| Message Type | Primary Channel | Fallback | Frequency |
|-------------|----------------|----------|-----------|
| {type} | {channel} | {backup} | {max/period} |

## Segmentation
| Segment | Notification | Personalization Tier |
|---------|-------------|---------------------|
| {segment} | {content} | None/Segment/Behavioral/Individual |

## Timing
| Segment | Send Time | Day | Timezone |
|---------|----------|-----|---------|
| {segment} | {HH:MM} | {day(s)} | {user's TZ} |

## Fatigue Rules
- Max push: {N}/week
- Max email: {N}/week
- Opt-out threshold: {%} → action: {reduce/pause}

## A/B Test Plan
| Test | Variant A | Variant B | Metric | Sample |
|------|----------|----------|--------|--------|
| {test} | {A} | {B} | {open rate / CTR} | {N users} |

Gotchas

  • Permission is a privilege: iOS requires explicit opt-in for push. Ask at the RIGHT moment (after the user sees value), not at first launch. First-launch permission requests get 40-60% opt-in; contextual requests get 70-80%.
  • Transactional vs marketing: Order confirmations, shipping updates, and security alerts are transactional (expected, high open rate). Marketing promotions are interruptive (optional, lower open rate). Never mix them in user perception.
  • LINE in Taiwan is unique: LINE has 95% penetration in Taiwan. LINE Official Account messages have 60%+ open rates — significantly higher than email or push. Prioritize LINE for Taiwan audiences.
  • Rich push is underused: Push notifications can include images, action buttons, and deep links. A rich push with "View Order" button converts 3-5x better than a text-only push.

References

  • For LINE notification setup, see references/line-notification.md
  • For email deliverability optimization, see references/email-deliverability.md

© asgard-ai-platform, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references) in cs-notification-strategy of asgard-ai-platform/skills.

  • SKILL.md
  • examples/sample_scenario.md
  • references/email-deliverability.md
  • references/line-notification.md

Open the folder on GitHubat commit 4e7f4f8

Compare with similar skills

Cs Notification Strategy next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Cs Notification Strategy compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Cs Notification Strategy this skillasgard-ai-platform/skills242—~1.4kAutomated safety check: PassMIT
Firebase Remote Configevanca/flutter-ai-rules650—~1.1kAutomated safety check: PassMIT
App Analyticsappeeky/aso-skills2.2k—~1.6kAutomated safety check: PassMIT
App Icon Optimizationappeeky/aso-skills2.2k—~1.5kAutomated safety check: PassMIT
Custom Product Pagesappeeky/aso-skills2.2k—~1.7kAutomated safety check: PassMIT
Feature Flagsgustavscirulis/snapgrid1161 repos~2.6kAutomated safety check: NotesCustom licence

Similar skills

  • Firebase Remote Config

    evanca/flutter-ai-rules

    A skill your agent uses when implementing feature flags, running A/B tests, setting parameter defaults, fetching/activating config, or enabling real-time config updates.

    650 GitHub stars~1.1k tokensUpdated 26 days ago
    MobileAuto-check passed
  • App Analytics

    appeeky/aso-skills

    When the user wants to set up, interpret, or improve their app analytics and tracking.

    2.2k GitHub stars~1.6k tokensUpdated 4 days ago
    Marketing & SEOAuto-check passed
  • App Icon Optimization

    appeeky/aso-skills

    When the user wants to design, test, or improve their app icon to increase tap-through rate and conversions in App Store search and browse.

    2.2k GitHub stars~1.5k tokensUpdated 4 days ago
    Marketing & SEOAuto-check passed
  • Custom Product Pages

    appeeky/aso-skills

    When the user wants to design, deploy, or measure Apple Custom Product Pages (CPP) — the alternate App Store product pages with different screenshots, preview videos, and promo text shown to users…

    2.2k GitHub stars~1.7k tokensUpdated 4 days ago
    Marketing & SEOAuto-check passed
  • Feature Flags

    gustavscirulis/snapgrid

    Generate feature flag infrastructure with local defaults, remote configuration, SwiftUI integration, and debug menu.

    116 GitHub starsUsed in 1 repo~2.6k tokens
    MobileAuto-check: notes
  • Ab Testing

    coreyhaines31/marketingskills

    When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program.

    54k GitHub starsUsed in 3 repos~3.1k tokens
    Marketing & SEOAuto-check passed

More from asgard-ai-platform/skills

All 207 skills in this repo
  • Algo Ecom Bm25

    asgard-ai-platform/skills

    Implement BM25 ranking function for e-commerce product search relevance scoring.

    242 GitHub stars~1.4k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Mfg Cpk

    asgard-ai-platform/skills

    Calculate Cpk process capability index to assess whether a process meets specification requirements.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Price Elasticity

    asgard-ai-platform/skills

    Calculate price elasticity of demand to quantify how price changes affect sales volume.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Rank Bayesian

    asgard-ai-platform/skills

    Apply Bayesian averaging to rank items by combining observed ratings with prior expectations.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Rank Elo

    asgard-ai-platform/skills

    Implement Elo rating system to rank items or players from pairwise comparison outcomes.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Rank Wilson

    asgard-ai-platform/skills

    Calculate Wilson Score confidence intervals for ranking items by positive proportion with sample size correction.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed

Questions about Cs Notification Strategy

What does Cs Notification Strategy do?

Design push notification and messaging strategies including channel selection, timing optimization, personalization, and fatigue management. Cs Notification Strategy is an agent skill from asgard-ai-platform/skills. Design push notification and messaging strategies including channel selection, timing optimization, personalization, and fatigue management.

When should I use Cs Notification Strategy?

Cs Notification Strategy fits situations like: the user needs to improve notification engagement; reduce opt-out rates; plan multi-channel messaging; A/B test notification content — even if they say our push open rates are low.

How do I install Cs Notification Strategy in Claude Code?

Run `npx skills add asgard-ai-platform/skills --skill cs-notification-strategy -a claude-code`. Or copy the skill folder (cs-notification-strategy in asgard-ai-platform/skills) into .claude/skills/cs-notification-strategy in your project. Claude Code loads it when a task matches its description.

How do I install Cs Notification Strategy in Codex?

Run `npx skills add asgard-ai-platform/skills --skill cs-notification-strategy -a codex`. Or copy the skill folder (cs-notification-strategy in asgard-ai-platform/skills) into .agents/skills/cs-notification-strategy in your project. Codex loads it when a task matches its description.

Can I use Cs Notification Strategy in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add asgard-ai-platform/skills --skill cs-notification-strategy -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cs-notification-strategy, .gemini/skills/cs-notification-strategy, .github/skills/cs-notification-strategy and .opencode/skills/cs-notification-strategy in your project.

What does Cs Notification Strategy need to run?

SKILL.md names no scripts, command-line tools or credentials: Cs Notification Strategy is instructions for the agent only.

Does Cs Notification Strategy access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Cs Notification Strategy safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Cs Notification Strategy use?

Cs Notification Strategy is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Cs Notification Strategy use?

About 1.4k tokens (SKILL.md is roughly 5.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.7k tokens, read only when the agent opens those files.

What are the alternatives to Cs Notification Strategy?

Skills that share tags, products or a category with Cs Notification Strategy: Firebase Remote Config (evanca/flutter-ai-rules, 650 stars), App Analytics (appeeky/aso-skills, 2.2k stars), App Icon Optimization (appeeky/aso-skills, 2.2k stars) and Custom Product Pages (appeeky/aso-skills, 2.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Cs Notification Strategy?

asgard-ai-platform (a GitHub organization) maintains it in asgard-ai-platform/skills, which has 242 GitHub stars. The repository holds 207 skills in this directory. The repository was last updated on June 6, 2026.

Source: asgard-ai-platform/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.