Claude Skill
caliber-ai-org/ai-setup
ai-setup continuously syncs AI agent configurations—Claude Code skills, MCPs, and IDE configs—for Claude Code, Cursor, and Codex. One command keeps your setups aligned.
Overview
Repository
Install this Skill
npx @rely-ai/caliber bootstrapRegistry
npx @rely-ai/caliber bootstrapnpx @rely-ai/caliber bootstrap ← one-time, 2 secondsgit clone https://github.com/caliber-ai-org/ai-setup.gitnpm install
Summary
ai-setup is a CLI tool that continuously syncs your AI agent configurations—including Claude Code skills, MCP servers, and IDE-specific config files—across Claude Code, Cursor, and Codex. It provides a single command to keep your development environment aligned with your codebase, making it easy to maintain consistent AI setups for multiple agents.
一键持续同步你的AI配置。为Claude Code、Cursor和Codex量身定制的代码库适配代理技能、MCP及配置文件。
Key features
- Single-command sync for Claude Code, Cursor, and Codex configurations
- Codebase-tailored agent skills and MCP server definitions
- Supports Claude.md, .cursorrules, and other config file formats
- Continuous synchronization to keep AI setups up-to-date
- Built with TypeScript for reliability and performance
Use cases
- Maintain consistent AI agent behavior across multiple IDEs
- Quickly onboard new team members with pre-configured AI setups
- Automate MCP server and skill updates as your codebase evolves
- Reduce manual configuration drift between Claude Code, Cursor, and Codex
README excerpt
# Caliber **Hand-written `CLAUDE.md` files go stale the moment you refactor.** Your AI agent hallucinates paths that no longer exist, misses new dependencies, and gives advice based on yesterday's architecture. Caliber generates and maintains your AI context files (`CLAUDE.md`, `.cursor/rules/`, `AGENTS.md`, `copilot-instructions.md`) so they stay accurate as your code evolves — and keeps every agent on your team in sync, whether they use Claude Code, Cursor, Codex, OpenCode, or GitHub Copilot. <p align="center"> <img src="assets/demo-header.gif" alt="Caliber product demo" width="900"> </p> <p align="center"> <a href="https://www.npmjs.com/package/@rely-ai/caliber"><img src="https://img.shields.io/npm/v/@rely-ai/caliber" alt="npm version"></a> <a href="./LICENSE"><img src="https://img.shields.io/npm/l/@rely-ai/caliber" alt="license"></a> <a href="https://nodejs.org"><img src="https://img.shields.io/node/v/@rely-ai/caliber" alt="node"></a> <img src="https://img.shields.io/badge/caliber-94%2F100-brightgreen" alt="Caliber Score"> <img src="https://img.shields.io/badge/Claude_Code-supported-blue" alt="Claude Code"> <img src="https://img.shields.io/badge/Cursor-supported-blue" alt="Cursor"> <img src="https://img.shields.io/badge/Codex-supported-blue" alt="Codex"> <img src="https://img.shields.io/badge/OpenCode-supported-blue" alt="OpenCode"> <img src="https://img.shields.io/badge/GitHub_Copilot-supported-blue" alt="GitHub Copilot"> </p> ## Before / After Most repos start with a hand-written `CLAUDE.md` and nothing else. Here's what Caliber finds — and fixes: ``` Before After /setup-caliber ────────────────────────────── ────────────────────────────── Agent Config Score 35 / 100 Agent