Skip to content llms.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
--allboolNoInstall all library content (cannot combine with a positional name)
--base-dirstringNoOverride base directory for content installation
-n, --dry-runboolNoShow what would happen without making changes
--forceboolNoProceed past high-severity scanner findings
--hook-scannerstringSliceNoPath to external hook scanner binary (repeatable)
--methodstringsymlinkNoInstall method: symlink (default), copy, or append (monolithic-file rules)
--no-inputboolNoDisable interactive prompts, use defaults
--on-cleanstringNoAction when rule is already installed cleanly: replace
--on-modifiedstringNoAction when install record is stale: drop-record
--tostringNoProvider to install into
--to-allboolNoInstall to all detected providers
--typestringNoFilter to a specific content type
FlagTypeDefaultRequiredDescription
--jsonboolNoOutput in JSON format
--no-colorboolNoDisable color output
-q, --quietboolNoSuppress non-essential output
-v, --verboseboolNoVerbose 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