agentsclimarketplace

Validate oscal package

Skill ethanolivertroy/compliance-trestle-skills/.cursor/skills/validate-oscal-package

Agent-portable Compliance Trestle and OSCAL engineering toolkit: convert legacy SSPs to OSCAL, validate with Trestle and oscal-cli, FedRAMP Rev 5 and 20x KSI workflows. Claude Code plugin plus portable skills for Cursor, Codex, Gemini, and more.

Install
npx -y skills add ethanolivertroy/compliance-trestle-skills --skill validate-oscal-package

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 12 stars12 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Validate an OSCAL package or Compliance Trestle workspace and produce a validation report, failing loudly when required tools are missing.

SKILL.md

1.4 KB, as published. Nobody here has run it

Validate OSCAL Package

Validate an OSCAL package or Trestle workspace from Cursor.

Read first

  • plugins/document-transform/oscal-document-workbench/commands/validate-oscal-package.md
  • agent-skills/oscal-document-engineering/references/oscal-validation.md
  • commands/workspace/validate.md

Run

bash plugins/document-transform/oscal-document-workbench/scripts/validate-oscal-package.sh <path> --output <workspace>/reports/validation-report.json

For a Trestle workspace without the workbench wrapper:

trestle validate -a

Or use the repo helper:

bash scripts/trestle-workflow.sh validate <workspace>

Report requirements

  • Record validator output or a documented skipped/missing-tool status.
  • Do not claim validation passed if Trestle or OSCAL CLI was unavailable unless the user accepted partial validation.
  • Distinguish structural validation from compliance effectiveness or authorization.

After assemble/import/merge/create/split

If the user recently ran trestle assemble, trestle import, trestle merge, trestle create, or trestle split, recommend targeted validation such as:

trestle validate -t <type> -n <name>

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.