Skip to content
compliance-report-generator logo

Compliance Report Generator Skill

compliance-report-generator

Generate compliance reports from OSCAL assessment results, SSPs, and POA&Ms in various formats. Use this skill to create audit-ready documentation, executive summaries, and detailed compliance status reports.

SKILL.md

Full skill instructions

Compliance Report Generator Skill

Generate professional compliance reports from OSCAL documents for audits, management reviews, and continuous monitoring.

When to Use This Skill

Use this skill when you need to:

  • Create audit-ready compliance documentation
  • Generate executive summary reports
  • Produce detailed control implementation reports
  • Create POA&M status reports
  • Build compliance dashboards data

⛔ Authoritative Data Requirement

Compliance reports are generated only from user-provided documents.

What This Skill Does

  • Formats data FROM documents you provide into professional reports
  • Calculates metrics based on YOUR document content
  • Structures output for auditors and leadership

What This Skill Does NOT Do

  • Generate compliance status from training knowledge
  • Make up control implementation data
  • Assume compliance percentages without source documents

Required Inputs

Report TypeRequired Documents
Compliance StatusSSP
Gap AnalysisBaseline Profile + SSP
Assessment ReportSAR (Assessment Results)
POA&M ReportPOA&M document

All Data Comes From Your Documents

To generate a compliance report, I need:
• Your SSP, POA&M, or assessment results document
• [For gap analysis] Your baseline profile

All metrics and status information will come directly from these
documents. I will not generate compliance data from assumptions.

Report Types

TypeAudienceContent
Executive SummaryLeadershipHigh-level metrics, risks, status
Compliance StatusAuditorsControl-by-control status
Assessment ReportSecurity TeamDetailed findings
POA&M ReportProgram ManagersRemediation tracking
Gap AnalysisImplementersMissing controls, recommendations

Report Formats

  • Markdown - Portable, version-controllable
  • HTML - Interactive, shareable
  • JSON - Machine-readable, API-friendly
  • Text - Simple, universal

Report Components

Executive Summary

  • Overall compliance percentage
  • Risk level summary
  • Key findings (top 3-5)
  • Trend comparison
  • Next steps

Compliance Metrics

Total Controls: 325
Implemented: 287 (88%)
Partially Implemented: 25 (8%)
Planned: 10 (3%)
Not Applicable: 3 (1%)

Control Status Table

ControlTitleStatusEvidenceNotes
AC-1Policy✅ ImplementedDOC-001Complete
AC-2Account Mgmt⚠️ PartialDOC-002MFA pending

Findings Summary

SeverityCountDescription
Critical2Immediate action required
High530-day remediation
Moderate1260-day remediation
Low8Monitor and address

How to Generate Reports

Step 1: Gather Data

From the OSCAL document, extract:

  • Metadata (system name, date, version)
  • Control implementations
  • Assessment results (if available)
  • POA&M items (if available)

Step 2: Calculate Metrics

Compute:

  • Implementation percentages by status
  • Controls by family
  • Findings by severity
  • Trend data (if historical data available)

Step 3: Structure Content

For Executive Summary:

  1. System identification
  2. Overall compliance score
  3. Risk level
  4. Top findings
  5. Recommendations

For Detailed Report:

  1. Introduction and scope
  2. Methodology
  3. Compliance by control family
  4. Detailed findings
  5. Evidence references
  6. Recommendations
  7. Appendices

Step 4: Format Output

Markdown Format:

# Compliance Assessment Report

## Executive Summary

**System:** Cloud Infrastructure
**Assessment Date:** 2024-01-15
**Overall Compliance:** 88%
**Risk Level:** Moderate

## Key Findings

1. **MFA Not Fully Deployed** (HIGH)
   - Impact: Credential theft risk
   - Recommendation: Deploy MFA to all users by Q1

2. **Log Retention Below Policy** (MODERATE)
   - Impact: Forensic capability limited
   - Recommendation: Extend retention to 90 days

Document-Specific Reports

From SSP

  • System description
  • Control implementation status
  • Responsible parties
  • Implementation narratives

From Assessment Results

  • Assessment findings
  • Risk determinations
  • Evidence collected
  • Assessor observations

From POA&M

  • Open findings
  • Remediation status
  • Milestone tracking
  • Resource allocation

Compliance Score Calculation

Compliance Score = (Implemented + (Partial × 0.5)) / (Total - Not_Applicable) × 100

Example:

  • Implemented: 280
  • Partial: 20
  • Planned: 10
  • N/​A: 15
  • Total: 325

Score = (280 + (20 × 0.5)) / (325 - 15) × 100 = 93.5%

Report Templates

FedRAMP Status Report

AUTHORIZATION STATUS REPORT
===========================
System: [Name]
Authorization Date: [Date]
Sponsor: [Agency]

Current Status: [Authorized/​In Progress]
Continuous Monitoring: [Active/​Issues]

Control Summary:
- Baseline: [Moderate/​High]
- Total Controls: [N]
- Implemented: [N] ([%])

POA&M Summary:
- Open Items: [N]
- Overdue: [N]
- Closed (30 days): [N]

ISO 27001 Compliance Report

ISO 27001 COMPLIANCE REPORT
===========================
Organization: [Name]
Scope: [Description]
Report Date: [Date]

Statement of Applicability:
- Applicable Controls: [N]
- Implemented: [N] ([%])
- Excluded: [N] (with justification)

By Domain:
- A.5 Information Security Policies: [%]
- A.6 Organization of Information Security: [%]
...

Example Usage

When asked "Generate a compliance report for this SSP":

  1. Parse the SSP document
  2. Extract metadata and system info
  3. Count controls by implementation status
  4. Calculate compliance percentage
  5. Identify top risks and gaps
  6. Generate formatted report
  7. Include recommendations

More Other skills

Delegate independent tasks to specialized agents working concurrently with isolated context.

295.4K 206.3K
View

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.

179.7K 100.1K
View

Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.

179.7K 89.5K
View

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

179.7K 76.1K
View

Fundamental design principles for writing maintainable, testable Python code.

40.2K 21.9K
View

Modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first strategies.

40.2K 20K
View

Generate Playwright tests from scenarios using interactive browser exploration and validation.

39.7K 18.2K
View

Modern React state management with Redux Toolkit, Zustand, Jotai, and React Query for every state category.

40.2K 14.7K
View

GDPR-compliant data handling with consent management, data subject rights, and privacy controls.

40.2K 14.3K
View

Python error handling patterns including input validation, exception hierarchies, and partial failure handling. Use when implementing validation logic, designing exception strategies, handling batch processing failures, or building robust APIs.

40.2K 13.5K
View

Detailed multi-file refactor planning with safety checks and rollback guidance.

39.7K 13K
View