Get the FREE Ultimate OpenClaw Setup Guide →

skrills

Coordinate skills between Codex, Copilot, and Claude Code. Validates, analyzes, and syncs skills, subagents, commands, and configuration between multiple CLIs.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio athola-skrills npx -y skrills

How to use

Skrills is an MCP server that combines validation, synchronization, and skill management across Claude Code, Codex CLI, and Copilot CLI. The built-in MCP server provides more than 40 tools for validation, sync, and project-aware skill generation, with a dashboard to visualize discovered skills, validation status, and usage metrics. You can run the server locally and access a browser dashboard to monitor and manage your skill library, as well as use the CLI to validate, analyze token usage, and synchronize configurations across CLIs. The CLI includes commands for validating skills against multiple targets, analyzing token consumption, syncing across CLIs, and starting a browser-based dashboard or an interactive TUI for real-time monitoring.

To use Skrills effectively, start the MCP server with serve, then use subcommands like skrills validate, skrills analyze, skrills sync-all, and skrills tui or skrills serve for the web dashboard. The tool also exposes skill-management commands (import, export, deprecate, rollback, catalog, report, and profiling) to help you maintain a clean, compliant skill library across environments.

How to install

Prerequisites:

  • Rust toolchain (Rust 1.75+)
  • C/C++ build tools if compiling native components
  • Optional: Docker if you prefer containerized deployment

Install from Crates.io (recommended for Rust users):

  1. Ensure rustup and cargo are installed:
  2. Install Skrills: cargo install skrills

Alternative (via MCP server packaging):

  • If you want to run Skrills as a prebuilt MCP server image, you can use a container or other packaging method provided by your environment. See the project docs for HTTP transport setup, systemd services, and advanced options.

Initial run:

  • After installation, start the server with: skrills serve
  • Open your browser to http://localhost:<port> to access the dashboard.

Upgrade:

  • cargo install skrills --force

Notes:

  • If you encounter TLS or certificate-related errors, refer to the TLS management docs and the security/setup sections in the project docs.

Additional notes

Tips and common issues:

  • Ensure your environment variables for authentication and API keys are set as required by Skrills features (e.g., ANTHROPIC_API_KEY or OPENAI_API_KEY for skill generation).
  • The server dashboard runs on a configurable port; you can set it in ~/.skrills/config.toml under the serve section.
  • If you use the CLI for synchronization across CLIs, make sure the target CLIs are accessible and properly configured.
  • For TLS, Skrills can auto-generate development certificates via the serve --tls-auto option; ensure permissions allow certificate creation.
  • If the MCP server isn’t starting, check the logs with --trace-wire for MCP debugging and confirm you have the correct Rust toolchain and dependencies installed.

Related MCP Servers

Sponsor this space

Reach thousands of developers