Skip to content llms.txt

syllago convert

syllago convert <name> [flags]

Renders a library item to a target provider’s format without installing it. Output goes to stdout by default, or to a file with —output.

No state changes are made — this is purely for ad-hoc sharing.

FlagTypeDefaultRequiredDescription
--batchstringNoDirectory of hook files to batch-canonicalize (mutual exclusive with <name>)
--dry-runboolNoShow what would be converted without writing files
--fromstringNoSource provider slug (required with —batch)
-o, --outputstringNoWrite output to this file path (default: stdout)
--tostringYesTarget provider (required)
FlagTypeDefaultRequiredDescription
--jsonboolNoOutput in JSON format
--no-colorboolNoDisable color output
-q, --quietboolNoSuppress non-essential output
-v, --verboseboolNoVerbose output
Terminal window
# Convert a skill to Cursor format (stdout)
syllago convert my-skill --to cursor
# Convert and save to a file
syllago convert my-rule --to windsurf --output ./windsurf-rule.md
# Batch-canonicalize a directory of hooks
syllago convert --batch ./hooks/ --from claude-code --to canonical
# Batch dry-run
syllago convert --batch ./hooks/ --from claude-code --to canonical --dry-run

Source