Skrills automates skill coordination between Codex, Copilot, and Claude Code. It validates, analyzes, and syncs skills, subagents, commands, and configurations across multiple CLIs. Operations teams use it to maintain consistency and streamline workflows.
git clone https://github.com/athola/skrills.gitSkrills is a Rust-based skills support engine that validates, analyzes, and syncs skills across four AI coding assistant environments: Claude Code, Codex CLI, GitHub Copilot CLI, and Cursor. It detects missing frontmatter, incompatible fields, and validation issues specific to each target, with automatic fixes available. The tool performs multi-directional sync of eight asset types—skills, commands, agents, MCP servers, hooks, rules, preferences, and plugin assets—from a single binary. It includes token analytics for context-window management, dependency resolution with cycle detection, and a 36-tool MCP server that exposes operations over stdio or HTTP. Operations teams use Skrills to eliminate manual skill coordination work and maintain compatibility across multiple CLI environments.
1. **Prepare Your Environment**: Ensure Codex, Copilot, and Claude Code are installed and accessible. Create a `.skrills.json` file in your project root with your skill configurations. 2. **Run Validation**: Execute `skrills validate --skills [SKILL_NAME]` to check for syntax errors or missing dependencies. 3. **Analyze Dependencies**: Use `skrills analyze --skills [SKILL_NAME] --output graph` to generate a dependency graph and identify potential conflicts. 4. **Sync Configurations**: Run `skrills sync --skills [SKILL_NAME] --targets codex,copilot,claude` to push consistent configurations across all tools. 5. **Review and Deploy**: Check the generated report and deploy the synced configurations to your team’s workflows. Tip: Use `skrills monitor --interval 5m` to track real-time sync status.
Validate skills against multiple CLI requirements before deployment
Sync skill libraries and configurations across Claude Code, Codex, Copilot, and Cursor
Analyze token usage per skill and identify context-window reduction opportunities
Monitor skill health and validation status via TUI or browser dashboard
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/athola/skrillsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as a Skrills automation coordinator. For the following [SKILL_NAME], validate its configuration, analyze its dependencies, and sync it across Codex, Copilot, and Claude Code. Ensure consistency in [CONFIGURATION_PARAMETERS] and resolve any conflicts. Output a report with: 1) Validation status, 2) Dependency graph, 3) Sync actions taken, and 4) Next steps for the operations team.
### Skrills Automation Report: `code-review-assistant` **Validation Status:** ✅ All configurations validated successfully across Codex, Copilot, and Claude Code. No syntax errors or deprecated commands detected. **Dependency Graph:** - `code-review-assistant` (v2.1.3) depends on: - `eslint` (v8.56.0) for linting - `prettier` (v3.2.5) for formatting - `jest` (v29.7.0) for testing - `codex-cli` (v1.4.2) for CLI integration **Sync Actions Taken:** 1. Updated `prettier` config in Copilot to match Codex and Claude Code. 2. Resolved a conflict in `jest` configuration where Copilot had an outdated version; synced to v29.7.0. 3. Added missing `codex-cli` dependency to Copilot’s environment. 4. Generated a unified `.skrills.json` file for all three tools with consistent settings. **Next Steps for Operations Team:** - Deploy the updated `code-review-assistant` to production after testing in staging. - Monitor the `eslint` and `prettier` logs for 48 hours to ensure no runtime conflicts. - Schedule a team sync to review any new skills added to the workflow. **Conflicts Resolved:** 1 (Jest version mismatch). **Skills Synced:** 4 (code-review-assistant, eslint, prettier, jest). **Time Saved:** ~45 minutes (manual sync would have taken ~1.5 hours).
AI assistant built for thoughtful, nuanced conversation
Get more done every day with Microsoft Teams – powered by AI
Automate security compliance and monitor real-time security posture seamlessly.
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan