Skip to content

CMMC Level 2 Compliance Assistant

Guides defense contractors through CMMC Level 2 readiness, SPRS scoring, and POA&M planning

Stars
35,430
Licence
Apache-2.0
Files
4 files

What it does

When installed, the agent works through the steps a defense contractor needs to prepare for CMMC Level 2 certification, which applies to organizations handling Controlled Unclassified Information under DoD contracts. It helps decide which systems fall inside the CUI boundary, walks through the 110 NIST SP 800-171 requirements, computes a SPRS score using the DoD scoring weights, and structures a Plan of Action & Milestones for unmet items. It also includes a template and a Python script that calculates the score and readiness gaps from a JSON list of requirement statuses.

Great for

  • Compliance or security leads at defense contractors and subcontractors preparing for a CMMC assessment
  • IT teams building a System Security Plan or POA&M for NIST SP 800-171
  • Consultants who want a structured starting point for SPRS score calculations

Skip it if

  • Certifying compliance on its own: the skill is guidance, and formal assessment requires a C3PAO or DoD process, so an agent's output should be verified by qualified assessors and legal counsel
  • Organizations whose requirements, weights, or POA&M rules have changed since the reference material was written, because the skill relies on static reference files and the agent may not check current DoD sources

Try asking

  • “Help me scope which systems in our network fall inside the CUI boundary for CMMC Level 2.”
  • “Calculate our SPRS score from this JSON list of 800-171 requirement statuses.”
  • “Draft a POA&M for our unmet NIST 800-171 controls with owners and 180-day milestones.”
  • “Explain the difference between Level 1 self-assessment and Level 2 C3PAO assessment for our contract.”
Step-by-step guide: how to use CMMC Level 2 Compliance AssistantInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 4 original files, the Apache-2.0 licence and an attribution note.

    achieving-cmmc-level-2-compliance.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip achieving-cmmc-level-2-compliance.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip achieving-cmmc-level-2-compliance.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Supply official point weights from the DoD NIST SP 800-171 Assessment Methodology in your input file; the script does not invent them.
  • Verify POA&M eligibility and Conditional/Final rules against 32 CFR Part 170 and current DoD guidance before relying on them.
  • Review the generated SSP and POA&M with your assessor or compliance counsel, since CUI handling decisions carry contractual consequences.

What's inside

  • assets/template.md
  • references/standards.md
  • scripts/process.py
  • SKILL.md

Redistributed unmodified from mukul975/Anthropic-Cybersecurity-Skills under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.