Skip to content llms.txt

syllago add

syllago add [<type>[/<name>]] --from <provider> [flags]

Discovers content from a provider and adds it to your library (~/.syllago/content/).

Without a positional argument, shows what content is available (discovery mode). Provide a type or type/name to add content.

Syllago handles format conversion automatically. Once added, content can be installed to any supported provider with “syllago install —to <provider>”.

FlagTypeDefaultRequiredDescription
--allboolNoAdd all discovered content (cannot combine with positional target)
--base-dirstringNoOverride base directory for content discovery
--dry-runboolNoShow what would be written without actually writing
--excludestringArrayNoSkip hooks by auto-derived name (hooks and MCP only)
-f, --forceboolNoOverwrite existing item without prompting
--fromstringArrayYesProvider to add from, or path to a monolithic rule file (repeatable for files)
--installboolNoInstall added items immediately after adding (requires —to)
--namestringNoDisplay name for hooks/MCP (stored in .syllago.yaml metadata)
--no-inputboolNoDisable interactive prompts, use defaults
--scopestringallNoSettings scope to read from: global, project, or all (hooks and MCP only)
--source-registrystringNoRegistry name for taint tracking
--source-visibilitystringNoSource registry visibility (public, private, unknown)
--splitstringNoSplitter heuristic: h2
--tostringNoTarget provider for —install
--trusted-rootstringNoPath to Sigstore trusted_root.json (overrides registry config and the bundled default)
FlagTypeDefaultRequiredDescription
--jsonboolNoOutput in JSON format
--no-colorboolNoDisable color output
-q, --quietboolNoSuppress non-essential output
-v, --verboseboolNoVerbose output
Terminal window
# Discover available content (read-only)
syllago add --from claude-code
# Add all rules from a provider
syllago add rules --from claude-code
# Add a specific rule by name
syllago add rules/security --from claude-code
# Add everything
syllago add --all --from claude-code
# Preview what would be written
syllago add --from claude-code --dry-run

Source