antigravity-skills  by guanyang

Empowering AI agents with professional capabilities

Created 1 month ago
290 stars

Top 91.0% on SourcePulse

GitHubView on GitHub
Project Summary

Antigravity Skills empowers AI agents with professional, domain-specific capabilities through a modular "Skills" system. It allows agents to systematically solve complex problems by leveraging specialized functions, acting like human experts across fields such as full-stack development, complex logic planning, and multimedia processing. This project targets developers and researchers seeking to enhance AI agent functionality and problem-solving capacity.

How It Works

The core approach utilizes modular "Skills," each defined within a dedicated directory containing a SKILL.md file for core definitions and prompts. This standardized format ensures broad compatibility across various AI coding assistants, including IDEs and CLIs. This modular design enables agents to systematically tackle intricate tasks by integrating specialized, expert-like functionalities, enhancing their problem-solving depth and breadth.

Quick Start & Requirements

Installation involves cloning the repository and then using symbolic links to integrate skills into agent environments (project-level or global). For example, mkdir -p .agent/skills && ln -s ~/antigravity-skills/skills/* .agent/skills/. Claude Code users can install via its plugin marketplace. Some skills may require specific Python environments and libraries (e.g., pdf2docx, pandas). Detailed usage is available in the docs/Antigravity_Skills_Manual.en.md file within the repository.

Highlighted Details

  • Extensive Skill Library: Over 57 skills cover Creative & Design, Development & Engineering, Documentation, Planning, Core Cognition, and System Design domains.
  • Broad Agent Compatibility: Integrates with numerous AI coding assistants (Antigravity IDE, Claude Code, Gemini CLI, Codex, Cursor, OpenCode, Windsurf, Trae).
  • Automated Skill Syncing: A script (./scripts/sync_skills.sh) and config (skills_sources.json) manage updates from upstream sources.
  • Standardized Skill Definition: Employs a universal SKILL.md format for skill definition, ensuring reusability and interoperability.

Maintenance & Community

Skills can be kept synchronized with upstream repositories via the ./scripts/sync_skills.sh script, configured through skills_sources.json. The project integrates concepts and implementations from various open-source initiatives, with contribution guidelines detailed in CONTRIBUTING.md.

Licensing & Compatibility

This project is licensed under the permissive MIT License, generally allowing for commercial use and integration into closed-source applications without significant restrictions.

Limitations & Caveats

GitHub Copilot compatibility is noted as partial. The ui-ux-pro-max skill requires a specific installation method outside the general sync script. Certain skills depend on external Python libraries that must be manually installed.

Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
223 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.