{"repo":"athola/skrills","free":true,"listed":false,"github":"https://github.com/athola/skrills","clone":"git clone https://github.com/athola/skrills.git","description":"Coordinate skills between Codex, Copilot, and Claude Code. Validates, analyzes, and syncs skills, subagents, commands, and configuration between multiple CLIs.","language":"Rust","stars":69,"topics":["claude-skills","codex","codex-cli","mcp","mcp-server","skills","codex-skills","copilot","copilot-skills","claude-code"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Skrills Write a skill once, use it everywhere. Skrills validates and syncs skills, commands, agents, MCP servers, and hooks across Claude Code, Codex CLI, GitHub Copilot CLI, and Cursor , all from a single Rust binary. Install · User Guide · CLI Reference · FAQ · Changelog Install macOS / Linux: Windows PowerShell: Or cargo install skrills . See the installation guide for HTTP transport and service setup. Everyday use Skrills handles the loop of writing skills and keeping every CLI current. The common jobs: Make your Claude skills work everywhere. Codex and Copilot are strict about frontmatter; Cursor uses its own rule format. Detect and fix the incompatibilities, then push to the other CLIs: Keep two environments in sync. Edit in one, mirror to another. File hashing preserves manual edits on both sides: Trim context-window cost. Surface your token-heaviest skills with reduction suggestions: Watch what's loaded, live. cold-window continuously re-reads your plugins, skills, commands, and subagents, applying per-source token attribution and tiered alerts. Render it as a terminal TUI or a browser dashboard (or both): Keep it always-on in Zellij. Dedicate a pane to the TUI that respawns if it exits. Save as /.config/zellij/layouts/skrills.kdl and launch with zellij --layout skrills : Already inside a Zellij session? Open it in a split without a layout file: zellij run -d down -- bash -c 'until skrills cold-window --tui; do sleep 2; done' . Let other tools call Skrills. The MCP se","default_branch":null,"files":null,"tree":[],"storefront":"/r/athola","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/athola/skrills/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}