Skip to main content

CLI Commands

Complete reference for all SynapSync CLI commands.

Command Categories

Project Setup

CommandDescription
initInitialize a new project
configManage configuration
statusShow project status

Provider Management

CommandDescription
providersManage AI providers

Cognitive Management

CommandDescription
addAdd cognitives from registry, local path, or GitHub
listList installed cognitives
list --remoteBrowse the registry
uninstallRemove cognitives
updateUpdate cognitives

Synchronization

CommandDescription
syncSync to providers

Maintenance

CommandDescription
doctorDiagnose issues
cleanClean cache and orphans
purgeCompletely remove SynapSync from the project

Information

CommandDescription
helpShow help
versionShow version
infoShow concepts

Global Options

Available on all commands:

-v, --version    Show CLI version
--verbose Enable verbose output
--no-color Disable colored output
-h, --help Show help for command

Common Patterns

JSON Output

Most commands support --json for scripting:

synapsync list --json | jq '.[] | .name'

Dry Run

Preview changes without applying:

synapsync sync --dry-run
synapsync clean --dry-run
synapsync update --dry-run

Filtering

Filter by type or category:

synapsync list --type skill
synapsync list --remote --category frontend
synapsync sync --type agent --provider claude