
Knowbe4
- 39 repo stars
- Updated August 4, 2026
- wyre-technology/msp-claude-plugins
Manage KnowBe4 phishing simulations, security-awareness training, and user risk scoring.
About
A Claude skill for KnowBe4, a security-awareness and phishing-simulation platform. A security operator uses it to run simulated phishing, manage training, and track user risk so an agent can drive the human-risk program.
- KnowBe4
- Phishing simulation
- Security awareness training
- User risk management
Knowbe4 by the numbers
- Data as of Aug 5, 2026 (Skillselion catalog sync)
/plugin marketplace add wyre-technology/msp-claude-plugins/plugin install knowbe4@msp-claude-pluginsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 39 |
|---|---|
| Last updated | August 4, 2026 |
| Repository | wyre-technology/msp-claude-plugins ↗ |
What it does
Manage KnowBe4 phishing simulations, security-awareness training, and user risk scoring.
README.md
KnowBe4 Security Awareness Plugin
Claude Code plugin for KnowBe4 security awareness training and phishing simulation integration.
Overview
This plugin provides Claude with deep knowledge of KnowBe4, enabling:
- Phishing Simulations - Campaign management, security test tracking, click rate analysis
- Training Campaigns - Enrollment workflows, completion tracking, content management
- User Management - User lifecycle, group membership, risk score tracking
- Reporting - Security awareness metrics, trend analysis, executive dashboards
Configuration
Claude Code Settings (Recommended)
Add your credentials to ~/.claude/settings.json (user scope, encrypted on macOS):
{
"env": {
"KNOWBE4_API_KEY": "your-api-token",
"KNOWBE4_REGION": "US"
}
}
For project-specific configuration, use .claude/settings.local.json (gitignored):
{
"env": {
"KNOWBE4_API_KEY": "your-api-token",
"KNOWBE4_REGION": "US"
}
}
Environment Variables Reference
| Variable | Required | Default | Description |
|---|---|---|---|
KNOWBE4_API_KEY |
Yes | API token from KnowBe4 console | |
KNOWBE4_REGION |
Yes | US |
Account region: US, EU, CA, UK, DE |
KNOWBE4_MCP_URL |
No | https://knowbe4-mcp.wyre.workers.dev/mcp |
MCP server URL -- override to use a self-hosted gateway |
Self-Hosted Gateway
If you run the mcp-gateway, set KNOWBE4_MCP_URL to your gateway's endpoint:
KNOWBE4_MCP_URL=https://your-gateway-domain/v1/knowbe4/mcp
Setting env vars in Claude.ai: Go to your org > Settings > Integrations > KnowBe4 > Configure and add the variable.
Setting env vars in Claude Code: Add to ~/.claude/settings.json:
{
"env": {
"KNOWBE4_MCP_URL": "https://your-gateway-domain/v1/knowbe4/mcp"
}
}
Obtaining API Credentials
Get Your API Token
- Log into the KnowBe4 console as an admin
- Navigate to Account Settings > API > API Token
- Click Generate Token (or copy your existing token)
- The token provides read access to your account data
Determine Your Region
- Check the URL when logged into KnowBe4:
training.knowbe4.com= USeu.knowbe4.com= EUca.knowbe4.com= CAuk.knowbe4.com= UKde.knowbe4.com= DE
- Check the URL when logged into KnowBe4:
Testing Your Connection
Once configured in Claude Code settings, test the connection:
# Test with curl (env vars must be set)
curl -H "Authorization: Bearer ${KNOWBE4_API_KEY}" \
"https://${KNOWBE4_REGION,,}.api.knowbe4.com/v1/account"
API Documentation
Installation
- Clone this plugin to your Claude plugins directory
- Configure environment variables
- The MCP server will be automatically started when needed
Available Skills
| Skill | Description |
|---|---|
phishing |
Phishing simulation campaign management and tracking |
training |
Training campaign enrollment and completion workflows |
users |
User lifecycle, group management, and risk scores |
reporting |
Security awareness metrics and trend analysis |
api-patterns |
KnowBe4 API authentication, regions, and rate limits |
Available Commands
| Command | Description |
|---|---|
/phishing-results |
View phishing campaign results and click rates |
/training-status |
Check training completion status for users/groups |
/user-risk |
Get risk score and history for a user |
/campaign-summary |
Get summary of recent phishing and training campaigns |
/group-report |
Get security awareness metrics for a group |
API Documentation
Contributing
See the main CONTRIBUTING.md for guidelines.
All contributions require a PRD in the prd/ directory before implementation.