Skip to contentllms.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
--allbool—NoAdd all discovered content (cannot combine with positional target)
--base-dirstring—NoOverride base directory for content discovery
--dry-runbool—NoShow what would be written without actually writing
--excludestringArray—NoSkip hooks by auto-derived name (hooks and MCP only)
-f, --forcebool—NoOverwrite existing item without prompting
--fromstringArray—YesProvider to add from, or path to a monolithic rule file (repeatable for files)
--installbool—NoInstall added items immediately after adding (requires —to)
--namestring—NoDisplay name for hooks/MCP (stored in .syllago.yaml metadata)
--no-inputbool—NoDisable interactive prompts, use defaults
--scopestringallNoSettings scope to read from: global, project, or all (hooks and MCP only)
--source-registrystring—NoRegistry name for taint tracking
--source-visibilitystring—NoSource registry visibility (public, private, unknown)
--splitstring—NoSplitter heuristic: h2
--tostring—NoTarget provider for —install
--trusted-rootstring—NoPath to Sigstore trusted_root.json (overrides registry config and the bundled default)
FlagTypeDefaultRequiredDescription
--jsonbool—NoOutput in JSON format
--no-colorbool—NoDisable color output
-q, --quietbool—NoSuppress non-essential output
-v, --verbosebool—NoVerbose 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