Training Completion Tracking skillA
Training Completion Tracking is agent-read markdown (skill) from wyre-ai/msp-claude-plugins: Security-awareness training completion across whatever training/awareness platform is connected: assignment-overdue versus cadence-overdue detection, per-campaign and per-org completion-rate calculation, ranking clients that have fallen behind a contracted cadence, and the unmeasured-versus-0% distinction..
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# Training Completion Tracking ## Overview Training completion is the leading indicator for the human-layer side of security posture: an org whose users are behind on required training is an org whose users are more likely to fall for the next real phishing attempt. This skill covers how to pull training-campaign completion state across whatever security-awareness platform is connected, turn it into a per-org completion rate, and flag clients falling behind their contracted cadence — without assuming a specific vendor's data model. ## Anti-triggers - **Running a KnowBe4 campaign** — creating campaigns, enrolling users, browsing the content library, or buying store modules is the vendor's API surface; use `knowbe4-training`. - **KnowBe4's own completion reports and benchmarks** — the platform computes those natively per account; use `knowbe4-reporting`. This skill exists for the portfolio rollup and the cadence judgment across whatever platform is connected. ## Step Zero: Confirm What's Connected Call `conduit__search_tools` with a query like `"training campaign"` or `"training completion"` before assuming a specific vendor is available. …
Read the whole file at its exact version.
How to install
mdr add wyre-ai/msp-claude-plugins/Training Completion Tracking@git:20260804.5567c51mdr add wyre-ai/msp-claude-plugins/Training Completion Tracking@sha256:1a2b5f82bba9c974Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
[](https://markdownregistry.com/a/art_7hodcaarwcogqucp)
1 badge views in 30 days
Versions
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260804.5567c51 latest | 2026-08-04 | 5567c51 | 7,419 B | A | view · diff |
| git:20260728.b7e78fc | 2026-07-28 | b7e78fc | 6,969 B | A | view · diff |
| git:20260715.f8a994a | 2026-07-15 | f8a994a | 7,434 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (7419 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
wyre-ai/msp-claude-plugins · 46 stars · license Apache-2.0 · pushed 2026-09-22 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_7hodcaarwcogqucp GET https://markdownregistry.com/api/v1/resolve?ref=wyre-ai/msp-claude-plugins/Training Completion Tracking GET https://markdownregistry.com/api/v1/blob/1a2b5f82bba9c974352cc88c91f963ee2dffc70f267a26796262c76d7919fe99
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.