Skip to contentllms.txt

syllago install

syllago install [name] [flags]

Install content from your library into a provider’s location.

By default uses a symlink so edits in your library are reflected immediately. Use —method copy to place a standalone copy instead.

Hooks and MCP configs are merged into the provider’s settings file rather than linked.

FlagTypeDefaultRequiredDescription
--allbool—NoInstall all library content (cannot combine with a positional name)
--base-dirstring—NoOverride base directory for content installation
-n, --dry-runbool—NoShow what would happen without making changes
--forcebool—NoProceed past high-severity scanner findings
--hook-scannerstringSlice—NoPath to external hook scanner binary (repeatable)
--methodstringsymlinkNoInstall method: symlink (default), copy, or append (monolithic-file rules)
--no-inputbool—NoDisable interactive prompts, use defaults
--on-cleanstring—NoAction when rule is already installed cleanly: replace
--on-modifiedstring—NoAction when install record is stale: drop-record
--tostring—NoProvider to install into
--to-allbool—NoInstall to all detected providers
--typestring—NoFilter to a specific content type
FlagTypeDefaultRequiredDescription
--jsonbool—NoOutput in JSON format
--no-colorbool—NoDisable color output
-q, --quietbool—NoSuppress non-essential output
-v, --verbosebool—NoVerbose output
Terminal window
# Install a skill to Claude Code
syllago install my-skill --to claude-code
# Install with a standalone copy instead of symlink
syllago install my-skill --to cursor --method copy
# Install all skills to a provider
syllago install --to claude-code --type skills
# Install to every detected provider at once
syllago install --type skills --to-all
# Install everything from your library
syllago install --all --to claude-code
# Preview what would happen
syllago install my-skill --to claude-code --dry-run

Source