Developer tools
Skills

Skills

Use Knock skills to give AI coding agents Knock-specific knowledge and patterns for managing notifications.

Skills are packaged instructions and rules for AI coding agents that extend their capabilities with Knock-specific knowledge. When you add a skill to your agent, it automatically activates when you ask it to work on related tasks—no manual prompting required.

Knock publishes an open-source skills package on GitHub at github.com/knocklabs/skills.

Available skills

#

knock-cli

#

The knock-cli skill teaches AI agents how to use the Knock CLI to manage your Knock resources. Use it when you want an agent to:

  • Pull workflows, templates, guides, and partials to your local machine
  • Push local changes back to Knock
  • Manage Knock resources as part of a development or CI/CD workflow

notification-best-practices

#

The notification-best-practices skill gives AI agents comprehensive guidelines for notification design and implementation. Use it when you want an agent to:

  • Write notification copy across channels (email, SMS, push, in-app)
  • Apply best practices for transactional and welcome email templates
  • Follow channel-specific formatting and content guidelines

Installation

#

Install the entire skills package with a single command:

Or install specific skills by passing a flag:

Once installed, skills are automatically available to your agent and activated when relevant tasks are detected.

New chat