Coding & Developmentπ€claudeβ¨οΈcursorπuniversal
AI Global
Unified configuration manager for AI coding assistants
Quick Start
Install this Skill
npx skills add nanxiaobei/ai-global# AI Global [δΈζζζ‘£](README_CN.md) Unified configuration manager for AI coding assistants. Edit one file, sync to all your AI tools. ## Installation ### curl ```bash curl -fsSL https://raw.githubusercontent.com/nanxiaobei/ai-global/main/install.sh | bash ``` ### npm ```bash npm install -g ai-global # or pnpm add -g ai-global # or yarn global add ai-global # or bun add -g ai-global ``` ## Usage ### First run ```bash ai-global ``` This will: 1. Scan your system for installed AI tools 2. Backup original configs to `~/.ai-global/backups/` 3. Merge global/skills/agents/rules/commands/prompts from all tools 4. Create symlinks from each tool's config to shared directories ### Commands | Command | Description | | ---------------------------- | -------------------------------------- | | `ai-global` | Scan, merge, update symlinks (default) | | `ai-global status` | Show symlink status | | `ai-global list` | List supported tools | | `ai-global backups` | List available backups | | `ai-global unlink <tool>` | Unlink a tool's original config | | `ai-global unlink all` | Unlink all tools | | `ai-global skill <source>` | Add a skill (file or GitHub repo) | | `ai-global agent <source>` | Add an agent | | `ai-global rule <source>` | Add a rule | | `ai-global command <source>` | Add a command | | `ai-global prompt <source>` | Add a prompt | | `ai-global upgrade` | Upgrade to latest version | | `ai-global uninstall` | Completely remove ai-global | | `ai-global version` | Show version | | `ai-global help` | Show help | ### Add skill/agent/rule/command/prompt ```bash ai-global skill user/repo ai-global skill https://github.com/user/repo ``` ## How it works ``` ~/.ai-global/ βββ global.md <- Shared global (edit this) βββ skills/ <- Shared skills (merged from all tools) βββ agents/ <- Shared agents βββ rules/ <- Shared rules βββ commands/ <- Shared slash commands βββ prompts/ <- Shared prompt templates βββ backups/ <- Original configs (backup) Each AI tool's config directory contains symlinks: ~/.claude/ βββ CLAUDE.md -> ~/.ai-global/global.md (symlink) βββ skills/ -> ~/.ai-global/skills/ (symlink) βββ commands/ -> ~/.ai-global/commands/ (symlink) ~/.cursor/ βββ rules/global.md -> ~/.ai-global/global.md (symlink) βββ skills/ -> ~/.ai-global/skills/ (symlink) βββ prompts/ -> ~/.ai-global/prompts/ (symlink) ... and more tools ``` ## Merge behavior When you run `ai-global`, it merges items from all tools by filename: - Cursor has skills: `react/`, `typescript/` - Claude has skills: `typescript/`, `python/` - Result in `~/.ai-global/skills/`: `react/`, `typescript/`, `python/` The first file found wins (dedup by filename). ## Supported Tools | Tool | Global | Skills | Agents | Rules | Commands | Prompts | | ----------------- | :----: | :----: | :----: | :---: | :------: | :-----: | | Claude Code | β | β | | | β | | | Cursor | β | β | | | | β | | GitHub Copilot | β | | | | | | | Factory Droid | β | | | | | | | Gemini CLI | β | β | | | β | | | Windsurf | β | β | β | β | | | | Kiro | β | | β | | | | | Qodo | β | | β | | | | | Antigravity | β | β | | | β | | | Continue | β | | | β | | β | | Cline | β | | | β | | β | | Roo Code | β | | | β | | | | Sourcegraph Cody | β | | | | β | | | CodeGPT | β | | | | | β | | GPT Engineer | β | | | | | β | | Smol Developer | β | | | | | β | | Amp | β | | | | | | | Trae | β | | | | | | | OpenCode | β | | | | | | | OpenAI Codex | β | | | | | | | Aider | β | | | | ... (truncated)
Repository
20stars
2forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
π€claudeπuniversal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
πuniversal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
β¨geminiπ€claudeπ¬gptπuniversal
524
34
View
misakanet-failure-memory
Coding & Developmentπ A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
π€claudeβ¨οΈcursorπuniversal
424
158
View