Skip to content llms.txt

Providers

A provider is an AI coding tool that syllago can read from and write to. Each provider has its own configuration format, file locations, and set of supported content types. syllago handles the differences so you can share configuration between them.

To see the full list of providers and what each one supports:

Terminal window
syllago info providers

Not every provider supports every content type. The matrix below shows what each provider can handle.

ProviderSlugRulesSkillsAgentsMCPHooksCommands
Claude Codeclaude-code
Gemini CLIgemini-cli
Cursorcursor
Copilot CLIcopilot-cli
Codexcodex
Kirokiro
Windsurfwindsurf
OpenCodeopencode
Roo Coderoo-code
Clinecline
Ampamp
Zedzed

Every provider supports rules. Beyond that, support varies based on what each tool’s configuration format can express.

When you run syllago init, syllago scans your system for installed providers and configures itself to work with the ones it finds. You don’t need to manually specify which providers you use.

When working with content, the --from flag tells syllago which provider to read from, and the --to flag tells it which provider to write to. Use the provider slug as the value:

Terminal window
# Add content from Cursor to your library
syllago add --from cursor
# Install a rule to Gemini CLI
syllago install my-rule --to gemini-cli

If the source and target providers use different configuration formats, syllago converts automatically. See Format Conversion for details.

Use syllago compat to check which providers support a specific content item:

Terminal window
syllago compat my-skill

This shows a matrix of which providers can handle the item, with any conversion warnings.

  • Claude Code (claude-code) — Anthropic’s CLI and IDE agent with full support for all content types including loadouts.
  • Gemini CLI (gemini-cli) — Google’s CLI agent with full support for all six standard content types.
  • Cursor (cursor) — AI-native code editor supporting all six content types with MDC format for rules.
  • Copilot CLI (copilot-cli) — GitHub’s CLI agent supporting all six content types.
  • Codex (codex) — OpenAI’s CLI agent supporting all six content types with TOML agent format.
  • Kiro (kiro) — AWS’s AI IDE supporting rules, skills, agents, MCP, and hooks with Markdown/YAML frontmatter agent format.
  • Windsurf (windsurf) — AI-native code editor supporting rules, skills, hooks, and MCP.
  • OpenCode (opencode) — Terminal-based AI coding tool supporting rules, skills, agents, MCP, and commands.
  • Roo Code (roo-code) — VS Code extension supporting rules, skills, agents, and MCP with mode-specific rule directories.
  • Cline (cline) — VS Code extension supporting rules, hooks (file-based), and MCP.
  • Amp (amp) — AI coding assistant supporting rules (AGENTS.md), skills, and MCP.
  • Zed (zed) — High-performance editor supporting rules and MCP with unique context_servers JSON key.