CLI reference for ChalkSurf CLI v0.3.6. Your installed chalksurf --help output remains authoritative for that binary.
chalksurf exercise <subcommand>
chalksurf exercise labels List canonical exercise labels supported by ChalkSurf
chalksurf exercise search Search exercises visible to the selected organization
chalksurf exercise get [exerciseId] Get full exercise details visible to the selected organization
chalksurf exercise usage [exerciseId] Inspect which sheets use an exercise
chalksurf exercise figure <subcommand> Exercise figure upload commands
chalksurf exercise copy [exerciseId] Copy a visible exercise into the selected organization
chalksurf exercise create Create an exercise from an agent JSON payload
chalksurf exercise delete [exerciseId] Delete an unused exercise after confirmation
chalksurf exercise update [exerciseId] Apply a field-level patch to an exercise
chalksurf exercise set-visibility [exerciseId] Set exercise visibility after checking the current updated_at value
chalksurf exercise translate [exerciseId] Queue translation generation for an existing exercise
chalksurf exercise validate-latex Validate LaTeX snippets before updating exercise or sheet content
chalksurf exercise import [sources..] Import one or more exercises
chalksurf exercise import-solution [exerciseId] [sources..] Import one or more exercise solution files
--json Write machine-readable JSON to stdout [boolean] [default: false]
--result-file Publish the complete JSON result envelope to a new private file [string]
--base-url Base URL of the ChalkSurf API [string]
--organization Organization ID to use for this command [string]
--profile CLI profile to use for this command [string]
-v, --version Show the CLI version [boolean]
--help Show help [boolean]