From oscal
Install the oscal-cli Go binary and register it with the plugin. Idempotent.
How this command is triggered — by the user, by Claude, or both
Slash command
/oscal:setupThe summary Claude sees in its command listing — used to decide when to auto-load this command
# /oscal:setup Installs the OSCAL CLI binary (a fast Go rewrite of NIST's Java `oscal-cli`) and records its path in `~/.config/claude-grc/connectors/oscal.yaml`. ## How to run ## What it does 1. Detects if `oscal` is already on `PATH`. If so, records version + path and exits success. 2. If `--from-source` is passed (or no binary is available and Go is installed): - `git clone https://github.com/ethanolivertroy/oscal-cli ~/.local/share/claude-grc/tools/oscal-cli` - `make build` - Symlinks the binary into `$PREFIX/bin` 3. Otherwise, downloads the latest release binary for your ...
Installs the OSCAL CLI binary (a fast Go rewrite of NIST's Java oscal-cli) and records its path in ~/.config/claude-grc/connectors/oscal.yaml.
bash plugins/oscal/scripts/setup.sh [--from-source] [--prefix=$HOME/.local]
Detects if oscal is already on PATH. If so, records version + path and exits success.
If --from-source is passed (or no binary is available and Go is installed):
git clone https://github.com/ethanolivertroy/oscal-cli ~/.local/share/claude-grc/tools/oscal-climake build$PREFIX/binOtherwise, downloads the latest release binary for your platform from gh release list under ethanolivertroy/oscal-cli.
Runs oscal --version to verify.
Writes config:
version: 1
source: oscal
source_version: "0.1.0"
binary: "/Users/you/.local/bin/oscal"
binary_version: "1.0.0"
oscal_schema_version: "1.1.3"
oscal:setup ✓
binary: /Users/you/.local/bin/oscal v1.0.0
OSCAL schema: 1.1.3
config: ~/.config/claude-grc/connectors/oscal.yaml
Next:
/oscal:validate <file>
/oscal:convert <file> --to json|xml|yaml
Yes.
/setupInitializes or resumes Conductor project setup by creating foundational documentation (product definition, tech stack, workflow, style guides) through interactive Q&A.
/setupChecks whether the local Codex CLI is ready and optionally toggles the stop-time review gate. If Codex is not installed, prompts the user to install it via npm.
/setupGuides enterprise admin through provisioning a cloud backend (Vertex/Bedrock/Foundry/gateway) for the Claude Office add-in, handles admin consent, and generates a deployable manifest.xml.
/setupDetects ghost installations of the claude-hud plugin by checking cache and registry state, and offers cleanup of orphaned files.
/setupInteractive setup wizard that detects installed AI providers, configures auth, and optimizes token usage for the Octopus ecosystem. Runs on first install or manual invocation.
npx claudepluginhub hzmonama/cli-grc-engineering --plugin oscal