# Nist Cybersecurity Skills

> >

- **Type:** Skill
- **Install:** `agentstack add skill-hackidle-nist-cybersecurity-skills-nist-cybersecurity-skills`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [hackIDLE](https://agentstack.voostack.com/s/hackidle)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [hackIDLE](https://github.com/hackIDLE)
- **Source:** https://github.com/hackIDLE/nist-cybersecurity-skills/tree/main/skills/nist-cybersecurity-skills

## Install

```sh
agentstack add skill-hackidle-nist-cybersecurity-skills-nist-cybersecurity-skills
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# NIST Cybersecurity Skills

Unified reference for NIST cybersecurity frameworks, controls, and standards.

## Framework Routing

Use this table to determine which reference file to load based on the user's question.

| User Intent | Framework | Reference Path |
|---|---|---|
| Security/privacy controls, control families, control baselines | SP 800-53 Rev 5 | `references/800-53/` |
| Protecting Controlled Unclassified Information (CUI), CMMC | SP 800-171 Rev 3 | `references/800-171/` |
| Assessment procedures, control testing, evidence | SP 800-53A Rev 5 | `references/800-53a/` |
| Cybersecurity Framework, CSF functions, categories, subcategories | CSF 2.0 | `references/csf/` |
| Risk Management Framework, authorization, ATO | SP 800-37 Rev 2 | `references/800-37/` |
| Zero Trust Architecture, ZTA | SP 800-207 | `references/800-207/` |
| Risk assessment, threat modeling | SP 800-30 Rev 1 | `references/800-30/` |
| Incident response, handling, reporting | SP 800-61 Rev 3 | `references/800-61/` |
| Digital identity, authentication, identity proofing | SP 800-63 Rev 4 | `references/800-63/` |
| Supply chain risk management, C-SCRM | SP 800-161 Rev 1 | `references/800-161/` |
| Cryptographic modules, security categorization, minimum security | FIPS | `references/fips/` |
| Cross-framework mappings, baselines, control relationships | Cross-References | `references/cross-references/` |
| Definitions, terms, acronyms | Glossary | `references/glossary.md` |

## SP 800-53 Rev 5 — Control Families Quick Reference

These are the 20 control families. Each has a dedicated reference file.

| Code | Family | File | Controls |
|---|---|---|---|
| AC | Access Control | `references/800-53/ac.md` | AC-1 through AC-25 |
| AT | Awareness and Training | `references/800-53/at.md` | AT-1 through AT-6 |
| AU | Audit and Accountability | `references/800-53/au.md` | AU-1 through AU-16 |
| CA | Assessment, Authorization, and Monitoring | `references/800-53/ca.md` | CA-1 through CA-9 |
| CM | Configuration Management | `references/800-53/cm.md` | CM-1 through CM-14 |
| CP | Contingency Planning | `references/800-53/cp.md` | CP-1 through CP-13 |
| IA | Identification and Authentication | `references/800-53/ia.md` | IA-1 through IA-13 |
| IR | Incident Response | `references/800-53/ir.md` | IR-1 through IR-10 |
| MA | Maintenance | `references/800-53/ma.md` | MA-1 through MA-7 |
| MP | Media Protection | `references/800-53/mp.md` | MP-1 through MP-8 |
| PE | Physical and Environmental Protection | `references/800-53/pe.md` | PE-1 through PE-23 |
| PL | Planning | `references/800-53/pl.md` | PL-1 through PL-11 |
| PM | Program Management | `references/800-53/pm.md` | PM-1 through PM-32 |
| PS | Personnel Security | `references/800-53/ps.md` | PS-1 through PS-9 |
| PT | PII Processing and Transparency | `references/800-53/pt.md` | PT-1 through PT-8 |
| RA | Risk Assessment | `references/800-53/ra.md` | RA-1 through RA-10 |
| SA | System and Services Acquisition | `references/800-53/sa.md` | SA-1 through SA-23 |
| SC | System and Communications Protection | `references/800-53/sc.md` | SC-1 through SC-51 |
| SI | System and Information Integrity | `references/800-53/si.md` | SI-1 through SI-23 |
| SR | Supply Chain Risk Management | `references/800-53/sr.md` | SR-1 through SR-12 |

## CSF 2.0 — Functions Quick Reference

| Function | Code | File | Focus |
|---|---|---|---|
| Govern | GV | `references/csf/govern.md` | Organizational context, strategy, policy, roles, oversight |
| Identify | ID | `references/csf/identify.md` | Asset management, risk assessment, improvement |
| Protect | PR | `references/csf/protect.md` | Access control, training, data security, platform security |
| Detect | DE | `references/csf/detect.md` | Continuous monitoring, adverse event analysis |
| Respond | RS | `references/csf/respond.md` | Incident management, analysis, mitigation, reporting |
| Recover | RC | `references/csf/recover.md` | Recovery planning, execution, communication |

## Common Tasks

### Find controls for a specific topic
1. Identify the relevant control family from the table above
2. Load the family reference file (e.g., `references/800-53/ac.md` for Access Control)
3. Search for the specific control by ID or keyword

### Compare FedRAMP baselines
1. Load `references/cross-references/baselines.md`
2. Look up Low, Moderate, or High baseline control selections
3. Cross-reference with specific control family files for details

### Map 800-53 controls to CSF
1. Load `references/cross-references/800-53-to-csf.md`
2. Find the CSF function/category of interest
3. See which 800-53 controls implement that category

### Map 800-53 to 800-171
1. Load `references/cross-references/800-53-to-800-171.md`
2. Find the 800-53 control of interest
3. See the corresponding 800-171 requirement (if any)

### Look up related controls
1. Load the family reference file (e.g., `references/800-53/ac.md`)
2. Each non-withdrawn control has a `**Related Controls:**` line listing cross-references
3. These are sourced from the authoritative NIST OSCAL catalog

### Check baseline applicability
1. Each non-withdrawn control has a `**Baselines:**` line showing Low, Moderate, and/or High
2. For a full listing: `python scripts/lookup.py baseline moderate` (or `low`, `high`)
3. Filter by family: `python scripts/lookup.py baseline moderate AC`
4. See also `references/cross-references/baselines.md` for FedRAMP details

### Map CSF 2.0 to 800-53 controls
1. By function: `python scripts/lookup.py map csf PR` (shows all Protect mappings)
2. By category: `python scripts/lookup.py map csf PR.AA` (shows specific category)
3. Or load `references/cross-references/800-53-to-csf.md` directly

### Look up assessment procedures
1. Identify the control from 800-53
2. Load the corresponding family file under `references/800-53a/`
3. Find the assessment objectives and methods

### Understand a NIST term
1. Load `references/glossary.md`
2. Search for the term alphabetically

## Cross-Framework Relationships

```
CSF 2.0 (strategic)
  └── SP 800-37 (RMF process)
       └── SP 800-53 Rev 5 (controls catalog)
            ├── SP 800-53A Rev 5 (assessment procedures)
            ├── SP 800-171 Rev 3 (CUI subset → CMMC)
            ├── SP 800-30 (risk assessment for control selection)
            └── FedRAMP Baselines (Low/Moderate/High selections)

Supporting Publications:
  ├── SP 800-207 (Zero Trust Architecture)
  ├── SP 800-61 (Incident Response)
  ├── SP 800-63 (Digital Identity)
  ├── SP 800-161 (Supply Chain Risk)
  └── FIPS 140-3, 199, 200 (foundational standards)
```

## Usage Notes

- **Control IDs** follow the pattern: `{FAMILY}-{NUMBER}` (e.g., AC-2, SI-4)
- **Enhancements** append a parenthetical: `AC-2(1)`, `SI-4(5)`
- **Baselines**: Low ⊂ Moderate ⊂ High (each higher baseline includes all controls from lower ones). Each control in 800-53 files has a `**Baselines:**` tag showing which baselines include it.
- **Related Controls**: Every non-withdrawn control has a `**Related Controls:**` line sourced from the NIST OSCAL catalog.
- **800-171** requirements map to a subset of 800-53 Moderate baseline controls
- **CSF categories** use dot notation: `GV.OC-01`, `PR.AC-01`
- **OSCAL** (Open Security Controls Assessment Language) provides machine-readable versions of these frameworks

## Data Sources

Reference content is derived from:
- **Dataset**: `ethanolivertroy/nist-cybersecurity-training` (530,912 structured examples from 596 NIST publications)
- **Raw PDFs**: `ethanolivertroy/nist-publications-raw` (596 PDFs, 2 GB)
- **NIST OSCAL**: Official machine-readable catalogs for 800-53, 800-171, and FedRAMP baselines

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [hackIDLE](https://github.com/hackIDLE)
- **Source:** [hackIDLE/nist-cybersecurity-skills](https://github.com/hackIDLE/nist-cybersecurity-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-hackidle-nist-cybersecurity-skills-nist-cybersecurity-skills
- Seller: https://agentstack.voostack.com/s/hackidle
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
