Skip to content

dxxbb/personal-skills-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Antigravity Skills Manager

English | 中文说明

╔═══════════════════════════════════════╗
║  🌐 Browse All Skills                 ║
╚═══════════════════════════════════════╝

✓ Installed (select to uninstall)  ○ Not installed (select to install)

  [anthropic]
>   ✓ skill-creator
    ○ template-skill

  [pai]
    ○ Art
    ✓ Telos

  🔄 Sync & Refresh
  ⬅️  Back

🇬🇧 English

🎯 What is This?

Antigravity Skills Manager is a powerful repository manager designed to streamline how you install, update, and manage skills for your AI agents.

Instead of manually cloning repositories or managing fragile symlinks, use a modern, centralized interface to handle everything.

✨ Key Features

  • Centralized Management: Aggregate skills from multiple Git sources (PAI, Anthropic, Custom).
  • Beautiful TUI: A robust Terminal User Interface powered by gum.
  • GitOps Ready: All your skill configurations and custom skills are version-controlled.
  • Efficient: Uses Git sparse-checkout to download only the skills you need.
  • IDE-Like Experience:
    • Installed Tab: Manage what you have.
    • Browse Tab: Discover new skills with install/uninstall toggles.
    • Visual Indicators: Clear ✓ installed / ○ not installed icons.

🚀 Quick Start

  1. Setup:

    cd skills
    ./manage_skills.sh sources sync
  2. Launch TUI:

    ./manage_skills.sh
  3. Enjoy:

    • Navigate with Arrow Keys
    • Select multiple items with Space
    • Confirm actions with Enter
    • Exit with ESC

⚙️ Configuration

Edit skills.conf to add new sources or manage preferences:

[sources.my-custom-skills]
url = https://github.com/username/my-skills.git
branch = main
local_path = thirdparty-skills/my-skills

📂 Directory Structure

skills/
├── thirdparty-skills/   # Synced from external Git repos (gitignored)
├── custom-skills/       # Your local private skills (committed)
├── .state/             # Local installation state
├── manage_skills.sh     # Main executable
└── skills.conf          # Configuration

🇨🇳 中文说明

🎯 这是什么?

Antigravity Skills Manager 是一个现代化的技能包管理器,专为 AI Agent 开发者设计。它能帮助你优雅地管理来自不同源(如 PAI, Anthropic)的技能。

告别手动复制文件和管理软链接的混乱,拥抱所见即所得的技能管理体验。

✨ 核心特性

  • 一站式管理:统一管理来自 PAI、Anthropic 或自定义 Git 仓库的技能。
  • 精美 TUI:基于 gum 构建的现代化终端界面,操作流畅。
  • GitOps 友好:配置和自定义技能都纳入版本控制,便于团队协作。
  • 高效同步:支持 Git sparse-checkout,只下载你需要的技能,不占用多余空间。
  • IDE 级体验
    • 已安装 (Installed):一目了然查看和卸载已有技能。
    • 浏览 (Browse):探索新技能,✓ 已安装 / ○ 未安装状态清晰可见。
    • 实时反馈:操作后自动刷新,状态即时更新。

🚀 快速开始

  1. 初始化

    cd skills
    ./manage_skills.sh sources sync
  2. 启动界面

    ./manage_skills.sh
  3. 操作指南

    • 方向键 导航
    • 空格键 多选
    • 回车键 确认执行
    • ESC键 返回/退出

⚙️ 配置文件

通过 skills.conf 添加新的技能源:

[sources.my-custom-skills]
url = https://github.com/username/my-skills.git
branch = main
local_path = thirdparty-skills/my-skills

🐛 常见问题

Q: 在 Browse 界面只看到很少的技能? A: 某些源(如 Anthropic)可能默认使用了 sparse-checkout。 解决方法:删除对应源目录并重新同步。

rm -rf thirdparty-skills/anthropic
./manage_skills.sh sources sync

Q: 技能被安装在哪里? A: 默认链接到 ~/.gemini/antigravity/skills


Made with ❤️ for the Antigravity community

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages