Awesome-omni-skill ai-agent-config
Manage AI coding skills across platforms (Claude Code, Antigravity, Cursor, Windsurf) using ai-agent-config CLI. Use when the user wants to sync skills to/from GitHub, install to multiple platforms, add custom skill sources, or configure skill management settings.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data-ai/ai-agent-config" ~/.claude/skills/diegosouzapw-awesome-omni-skill-ai-agent-config && rm -rf "$T"
manifest:
skills/data-ai/ai-agent-config/SKILL.mdsource content
AI Agent Config Management
Complete guide for the
ai-agent-config CLI tool - universal skill management across AI coding platforms.
Core Commands
GitHub Sync
# Initialize with repository ai-agent init --repo https://github.com/username/my-skills.git # Push local skills to GitHub ai-agent push --message "Added new skills" # Pull skills from GitHub ai-agent pull # Bi-directional sync ai-agent sync --message "Sync latest"
Installation
# Install to all detected platforms ai-agent install # Force reinstall ai-agent install --force # Install specific skill ai-agent install --skill backend-patterns
Source Management
# Add custom source ai-agent source add https://github.com/company/skills.git \ --name company-skills \ --branch main # List sources ai-agent source list # Enable/disable ai-agent source enable company-skills ai-agent source disable company-skills
Configuration
# Get/set config values ai-agent config get repository.url ai-agent config set repository.autoSync true # Edit in $EDITOR ai-agent config edit # Validate config ai-agent config validate
Platform Info
# Show detected platforms ai-agent platforms # List installed skills ai-agent list
Common Workflows
First-Time Setup
User: "Set up ai-agent-config with my GitHub"
Assistant:
# Initialize with your repository ai-agent init --repo https://github.com/yourname/my-ai-skills.git # This will: # 1. Create ~/.ai-agent/config.json # 2. Clone your repo to ~/.ai-agent/sync-repo # 3. Enable auto-sync (pull before push) # Push current skills ai-agent push --message "Initial setup"
Daily Workflow
User: "Update all my skills"
Assistant:
# Pull latest from GitHub (auto-installs) ai-agent pull
Adding Custom Skills
User: "Add skills from my company repo"
Assistant:
# Add custom source ai-agent source add https://github.com/company/ai-skills.git \ --name company-skills \ --branch main # Update from new source (auto-installs) ai-agent update --source company-skills
Team Sharing
User: "Share my skills with team"
Assistant:
# Push to GitHub ai-agent push --message "Added debugging skills" # Team members pull (auto-installs) ai-agent pull
Architecture
File Locations
- Config:
~/.ai-agent/config.json - Sync Repo:
(local clone)~/.ai-agent/sync-repo/ - Cache:
(external sources)~/.ai-agent-config-cache/
Platform Paths
- Claude Code:
~/.claude/skills/ - Antigravity:
~/.gemini/antigravity/skills/ - Cursor:
~/.cursor/skills/ - Windsurf:
~/.windsurf/skills/ - Codex:
~/.codex/skills/
Configuration
Key config settings:
{ "repository": { "url": "https://github.com/username/skills.git", "branch": "main", "autoSync": true }, "sources": { "official": [...], "custom": [...] } }
Examples
Setup for Team
# Create shared repository ai-agent init --repo https://github.com/team/shared-skills.git # Add company skills ai-agent source add https://github.com/company/official-skills.git \ --name company # Push setup ai-agent push --message "Team setup complete"
Migration
# Initialize ai-agent-config ai-agent init --repo https://github.com/username/skills.git # Install to all platforms ai-agent install --force # Push existing skills ai-agent push --message "Migrated to ai-agent-config"
Troubleshooting
Skills Not Installing
# Force reinstall ai-agent install --force # Check platforms detected ai-agent platforms
GitHub Sync Conflicts
Auto-sync handles most conflicts automatically. If issues persist:
cd ~/.ai-agent/sync-repo git status
Config Issues
# Validate ai-agent config validate # Reset if corrupted ai-agent config reset
Tips
- Auto-Sync: Keep enabled to prevent conflicts
- Regular Pulls: Pull frequently for latest skills
- Descriptive Messages: Use
for clear commit messages--message - Force Reinstall: Use
when skills aren't updating--force