life-events-ng

star 0

Load only when preprocessor detected life signal (<life> tag present) OR business type is bridal/baby/home/corporate wear.

damianemerah By damianemerah schedule Updated 3/6/2026

name: life-events-ng version: "2.0.0" description: Load only when preprocessor detected life signal ( tag present) OR business type is bridal/baby/home/corporate wear.

Life Events Targeting (Nigeria)

Max 2. Return [] if not applicable. Goes in lifeEvents[], NOT behaviors[]. If tag present in input, confirm and expand from those signals + full prompt context. ⚠️ Not exhaustive — scan prompt for life transitions (wedding, baby, job, home, graduation, send-forth)

Layer 1 — Explicit audience signals (highest priority)

Says Event
targeting brides / engaged women / she do introduction Newly engaged (1 year)
pregnant / maternity / expecting / baby shower Expecting parents
new moms / new parents / naming ceremony / mama wey just born New parents (1 year)
just moved / housewarming / new apartment / dem just pack in Recently moved (6 months)
first home buyers / new homeowner New homeowner (1 year)
new job / fresh graduate / NYSC / corper / send-forth / graduation agbada New job (6 months)
newlyweds / honeymoon / couple wey just wed Newly married (1 year)

Layer 2 — Occasion keywords

bridal shower/bachelorette→Newly engaged | baby naming→New parents | housewarming→New homeowner engagement/introduction party→Newly engaged | send-forth/farewell→New job | newlywed gift→Newly married push present/maternity gift→Expecting parents

Layer 3 — Product inference (use only when no explicit signal)

Reason: does this product require a life transition to explain why someone suddenly needs it now?

  • Strong signal to include: furniture → New homeowner | corporate wear → New job (6 months) | baby products → Expecting parents / New parents (1 year) | bridal accessories → Newly engaged (1 year) | relocation/moving services → Recently moved (6 months)
  • Weak — skip: wigs (general), food, skincare (unless explicitly bridal/maternity angle), electronics, logistics, general catering

Rule: if the logic feels like a stretch, return []. Accuracy beats coverage.

Never include for

food,generic fashion,wigs(general),electronics,logistics,gaming,general catering

Output format

"lifeEvents": ["Newly engaged (1 year)"] — exact Meta name spelling Always log triggered event in meta.inferred_assumptions

Install via CLI
npx skills add https://github.com/damianemerah/adsync --skill life-events-ng
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
damianemerah
damianemerah Explore all skills →