
Knock Cli
This one's for managing Knock's notification infrastructure through their CLI. You'll use it when you need to version control your notification workflows, email templates, in-app guides, and reusable partials instead of clicking around their dashboard. The skill covers the full workflow: pulling resources locally, editing them as JSON and markdown files, then pushing changes back. It's especially detailed on the tricky bits like visual block templates versus raw HTML, variable namespacing (data versus vars), and the important distinction between guides for lifecycle messaging and workflows for event-driven notifications. Worth noting that it emphasizes always using the force flag to skip interactive prompts, which makes sense if you're automating this stuff.
- skills.sh installs
- 517
- GitHub stars
- 1
- last updated
- Aug 21, 2026
Install
$ npx -y skills add knocklabs/skills --skill knock-cli --agent claude-codeInstalls into .claude/skills of the current project.
Files
Knock CLI skill
This skill provides comprehensive guidelines for working with the Knock CLI to manage workflows, templates, and other notification resources.
Overview
The Knock CLI skill includes detailed rule sets covering:
- CLI installation and authentication - How to install and authenticate with the Knock CLI
- Knock directory structure - Understanding the knock directory layout and configuration
- CLI commands reference - Pull, push, resource management, variable, and asset commands
- Workflow templates - Structures, patterns, and best practices for workflows and templates
- Guides and message types - Working with in-app guides for lifecycle messaging and message types as their schema
- Partials - Reusable template building blocks for email design systems
How to use this skill
Before managing resources
Run knock environment list before choosing an environment:
Sponsors
Details
- Repository
- github.com/knocklabs/skills
- Category
- CLI & Terminal
- First seen
- Jun 3, 2026