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-code

Installs 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:

  1. CLI installation and authentication - How to install and authenticate with the Knock CLI
  2. Knock directory structure - Understanding the knock directory layout and configuration
  3. CLI commands reference - Pull, push, resource management, variable, and asset commands
  4. Workflow templates - Structures, patterns, and best practices for workflows and templates
  5. Guides and message types - Working with in-app guides for lifecycle messaging and message types as their schema
  6. 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

More from knocklabs/skills

All 2
1kernel avatarkernel-clikernel/skillsUse the Kernel CLI to manage cloud browsers, apps, profiles, proxies, managed auth, API keys, projects, and organization limits. Use when installing or authenti507skills.sh installs
2hkuds avatarcli-anything-wiremockhkuds/cli-anythingPython CLI harness for WireMock HTTP mock server administration503skills.sh installs
3riba2534 avatarfeishu-cli-vcriba2534/feishu-cli飞书视频会议与妙记操作。多维搜索历史会议、获取会议纪要/AI 产物/逐字稿、 查询会议录制、下载妙记媒体文件、会议机器人入会/离会/会议事件。支持 meeting-ids / minute-tokens / calendar-event-ids 三路径入口。当用户请求"搜索会议"、"会议记录"、 "会议纪要"、"逐字稿496skills.sh installs
4hkuds avatarcli-anything-unimol-toolshkuds/cli-anythingInteractive CLI for Uni-Mol molecular property prediction training and inference workflows.491skills.sh installs
5parcadei avatarcli-referenceparcadei/continuous-claude-v3Claude Code CLI commands, flags, headless mode, and automation patterns491skills.sh installs
6obra avatarmcp-cliobra/superpowers-labUse MCP servers on-demand via the mcp CLI tool - discover tools, resources, and prompts without polluting context with pre-loaded MCP integrations486skills.sh installs