Agent SkillsAgent Skills

Utilities

Diagnostic tools, updates, script execution, and skill management

doctorcheckupdateexecrunremoveassets

doctor#

Diagnose installation and configuration issues.

Tip

Tip: Run skills doctor first if something isn't working. It checks paths, permissions, and configuration automatically.

skills doctor [options]
OptionDescription
-f, --fixAttempt to fix issues automatically
-d, --deepRun deep conflict detection across installed skills

Output:

πŸ” Diagnosing skills installation...

  βœ“ Node.js: v25.2.1
  βœ“ Git: available
  βœ“ GitHub API: accessible
  βœ“ Skills directory: /Users/you/.antigravity/skills
  βœ“ Valid skills: 17/17

βœ“ No issues found

check#

Check installed skills and available updates.

skills check [options]
OptionDescription
-a, --agent <agent>Check specific agent only
-g, --globalCheck globally installed skills only
--jsonOutput as JSON

Examples:

skills check            # Summary view
skills check --json     # For scripting
skills check -a cursor  # Cursor agent only

update#

Update installed skills from their sources.

skills update [skill-names...] [options]
OptionDescription
-a, --allUpdate all installed skills
-g, --globalOnly update globally installed skills
-y, --yesSkip confirmation prompts
--pruneRemove skills whose source path no longer exists

Examples:

skills update xlsx pdf      # Update specific skills
skills update --all --yes   # Update everything, no prompts
skills update --all --prune # Update and remove stale skills
skills update -g --prune    # Prune only globally installed skills

Prune output:

✨ Updated 14 skill(s)
⚠ 2 skill(s) failed to update

🧹 Found 3 stale skill(s) (in lock but missing from disk):
  - skill-creator (github)
  - old-automation (github)
  - removed-tool (gitlab)
  βœ” Removed skill-creator from lock file
  βœ” Removed old-automation from lock file
  βœ” Removed removed-tool from lock file

🧹 Pruned 3 stale skill(s) from lock file
Note

Note: --prune scans all lock file entries and checks if their directories still exist on disk. Skills that were deleted or never properly installed (lock entry exists but no files on disk) are removed from the lock file. This is instant and works offline.


exec#

Execute a bundled script from a skill.

skills exec <skill-name> [script-name] [options]
OptionDescription
-a, --args <args...>Arguments to pass to the script

Example:

skills exec xlsx generate-report --args data.csv

run#

Execute a script from an installed skill with timeout control.

skills run <skill-name> <script> [options]
OptionDescription
-a, --args <args...>Arguments to pass to the script
--timeout <ms>Timeout in milliseconds (default: 30000)

Example:

skills run pdf extract --args document.pdf --timeout 60000

remove#

Remove installed skills.

skills remove [skills...] [options]
# Alias: skills rm
OptionDescription
-g, --globalRemove from global installation
-a, --agent <agent>Remove from specific agent only
-y, --yesSkip confirmation prompt
--allRemove all installed skills

Examples:

skills remove xlsx pdf --yes
skills rm --all --global
skills remove xlsx -a cursor

assets#

List and fetch assets for a skill on-demand from GitHub.

skills assets <skill-name> [options]
OptionDescription
-l, --listList available assets
-m, --manifestShow asset manifest if available
-g, --get <path>Fetch and display specific asset content
--jsonOutput in JSON format

Example:

skills assets xlsx --list
skills assets pdf --get templates/invoice.pdf