Skip to content

feat(engagement): add notifications-category-sync skill - #188

Open
zelkibuilds wants to merge 2 commits into
mainfrom
add-skill/notifications-category-sync
Open

zelkibuilds wants to merge 2 commits into
mainfrom
add-skill/notifications-category-sync

Conversation

@zelkibuilds

@zelkibuilds zelkibuilds commented Oct 1, 2026 •

Copy link
Copy Markdown

Description

Adds platform/notifications-category-sync, a repo-agnostic workflow for updating client category manifests, settings support, fallback snapshots, and tests. The MetaMask Mobile overlay maps the workflow to the current notification implementation, including inbox filtering and category-scoped mark-as-read behavior.

Type of Change

  • New skill
  • Skill improvement/update
  • Bug fix
  • Documentation update
  • Other (please describe):

Skill Details (if adding a new skill)

Provider Name: MetaMask
Skill Name: notifications-category-sync
Brief Description: Sync client support with changes to the backend-driven notification category manifest.

Checklist

  • I have read the CONTRIBUTING.md guidelines
  • My skill follows the SKILL_TEMPLATE.md format
  • I have tested this skill with an AI agent
  • My skill does not contain any secrets, private keys, or sensitive data
  • I have added appropriate documentation
  • My changes don't break existing skills

Testing

  • git diff --check passed for the update.
  • node .github/scripts/lint-skill-entry.mjs ran, but exits with an existing description-length error in typescript/tsc-blindspots, outside this PR's files. yarn audit:skills could not run because this checkout has no Yarn install state.

Additional Context

The Mobile overlay documents that the current resolver uses the fallback for an empty category list, includes the inbox filtering and mark-as-read paths, and no longer promises that unsupported-category logs are deduplicated.

Repo-agnostic workflow for syncing a client with the backend notifications
category manifest, with a MetaMask Mobile overlay.
@zelkibuilds
zelkibuilds marked this pull request as ready for review October 1, 2026 17:41

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant