| name | agentools |
| description | Manage AI coding skills across platforms (Claude Code, Antigravity IDE/CLI, Cursor, Windsurf, Codex) using agentools 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. |
AI Agent Config Management
Complete guide for the agentools CLI tool - universal skill management across AI coding platforms.
Core Commands
GitHub Sync
agentools init --repo https://github.com/username/my-skills.git
agentools push --message "Added new skills"
agentools pull
agentools sync --message "Sync latest"
Installation
agentools install
agentools install --force
agentools install --skill backend-patterns
Source Management
agentools source add https://github.com/company/skills.git \
--name company-skills \
--branch main
agentools source list
agentools source enable company-skills
agentools source disable company-skills
Configuration
agentools config get repository.url
agentools config set repository.autoSync true
agentools config edit
agentools config validate
Platform Info
agentools platforms
agentools list
Common Workflows
First-Time Setup
User: "Set up agentools with my GitHub"
Assistant:
agentools init --repo https://github.com/yourname/my-ai-skills.git
agentools push --message "Initial setup"
Daily Workflow
User: "Update all my skills"
Assistant:
agentools pull
Adding Custom Skills
User: "Add skills from my company repo"
Assistant:
agentools source add https://github.com/company/ai-skills.git \
--name company-skills \
--branch main
agentools update --source company-skills
Team Sharing
User: "Share my skills with team"
Assistant:
agentools push --message "Added debugging skills"
agentools pull
Architecture
File Locations
- Config:
~/.agentools/config.json
- Sync Repo:
~/.agentools/sync-repo/ (local clone)
- Cache:
~/.agentools-cache/ (external sources)
Platform Paths
- Claude Code:
~/.claude/skills/
- Antigravity IDE:
~/.gemini/antigravity/skills/
- Antigravity CLI:
~/.gemini/antigravity-cli/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
agentools init --repo https://github.com/team/shared-skills.git
agentools source add https://github.com/company/official-skills.git \
--name company
agentools push --message "Team setup complete"
Migration
agentools init --repo https://github.com/username/skills.git
agentools install --force
agentools push --message "Migrated to agentools"
Troubleshooting
Skills Not Installing
agentools install --force
agentools platforms
GitHub Sync Conflicts
Auto-sync handles most conflicts automatically. If issues persist:
cd ~/.agentools/sync-repo
git status
Config Issues
agentools config validate
agentools config reset
Tips
- Auto-Sync: Keep enabled to prevent conflicts
- Regular Pulls: Pull frequently for latest skills
- Descriptive Messages: Use
--message for clear commit messages
- Force Reinstall: Use
--force when skills aren't updating