Schemas are the foundation of the CLI's validation system. Every time you execute a manifest, the CLI checks your inputs against the target table's schema before making API calls. This catches typos and type mismatches early.
First Schema Query
Explore table structures on your instance
Schemas are cached locally for 14 days. Use sn schema --refresh <table> to force an update after table changes on your instance.
Tasks
1
List all available skills and their operations.
sn opsAvailable skills:
atf 14 ops test: ✓
business-rule 1 ops test: ✓
catalog 14 ops test: ✓
...
2
Query the schema for the `incident` table.
sn schema incidentincident (87 fields, cached 2026-04-05)
active boolean
assigned_to reference → sys_user
category string (choice)
...
3
Drill into a specific skill operation to see its input schema.
sn ops business-rule createbusiness-rule > create
name string (required) Name of the business rule
table string (required) Target table
when string (required) before | after | async | display
...
Next Level
Scaffold Your Project
sn init gives you the canonical layout