luoluoluo22

antigravity-skill

0
0
# Install this skill:
npx skills add luoluoluo22/antigravity-api-skill

Or install specific skill: npx add-skill https://github.com/luoluoluo22/antigravity-api-skill

# Description

当用户需要使用 Antigravity API (Gemini 3 Flash, Claude 3.7/4.5 文本生成, banana生图, 视频理解) 时使用此技能。

# SKILL.md


name: antigravity-skill
description: 当用户需要使用 Antigravity API (Gemini 3 Flash, Claude 3.7/4.5 文本生成, banana生图, 视频理解) 时使用此技能。


Antigravity Skill

目标

利用 Antigravity API 网关提供的加强版 AI 能力,包括 Gemini 3 Flash / Pro, Claude 3.5/3.7 Sonnet 的高级文本生成与 Gemini 3 Pro Image (Imagen 3) 的 4K 绘图能力。

场景

  • 高级对话: 使用 Gemini 3 或 Claude 3.7 进行复杂逻辑分析、脚本编写。
  • 高清绘图: 生成 16:9 4K 质量的视频素材、封面图 (优于普通绘图)。
  • 视频深度理解 (Vid2Text): 内置 FFmpeg 智能压缩引擎,支持 100MB+ 甚至 500MB+ 的超大视频。自动优化分辨率(480P)以在保留准确时间轴的前提下,实现极速上传与分析。
  • 批量素材处理: 支持一次性喂入多个视频/图片素材。适用于分析全集剧情、对比视频色彩或批量生成解说词。

环境配置 (Setup)

首次使用配置指南

本技能依赖本地运行的 Antigravity Manager 服务。首次使用请按以下步骤配置:

  1. 下载并安装服务:

  2. 配置连接:

    • 确保本地服务已启动 (默认端口 :8045)。
    • 配置文件位于 libs/data/config.json
    • Base URL: http://127.0.0.1:8045/v1
    • API Key: sk-antigravity (默认) 或您自己在客户端设置的 Key。
  3. 验证连接:

    • 运行指令 "查看所有模型" 来测试服务是否联通。

指令

🗣️ 试试这样问 AI

  • 高级写作: "请用 Claude 4.5 帮我写一个短视频脚本。"
  • 高清绘图: "用 banana 生成一张 16:9 的赛博朋克城市背景图。"
  • 参考生图: "参考这张图 [绝对路径],帮我画一个类似风格的饕餮巨兽。"
  • 视频理解: "帮帮我分析下这个视频的内容:[视频路径]"
  • 查看模型: "查看现在有哪些模型可以用。"
  • 推荐模型: gemini-3-pro (视频理解首选), claude-3-7-sonnet, gemini-3-flash

1. 对话与多模态 (Chat & Multimodal)

指令: "请帮我写一段脚本..." / "分析这个视频: [视频路径]"
- 执行: python scripts/chat.py "{Prompt}" "{ModelName}" "{FilePath1}" "{FilePath2}" ...
- 能力:
- 自动识别图片/视频。
- 超强压缩: 内置 FFmpeg,自动优化大视频体积,支持 100MB+ 文件的秒级分析。
- 时间对齐: 压缩过程不损失任何时间戳精度,完美适配“分镜拆解”与“解说打轴”任务。
- 建议: 对于复杂项目,请明确指定使用 gemini-3-pro

2. 高清绘图 (Imagen 3 / banana)

指令: "用 banana 画一张..." / "生成一张 16:9 的高清图..."
- 执行: python scripts/generate_image.py "{Prompt}" "{Size/Ratio}" "{ReferenceImagePath}"
- 参数:
- Prompt: 描述词
- Size: 支持 16:9, 9:16, 1:1 等。
- ReferenceImagePath: (可选) 本地图片绝对路径。如果提供,AI 将参考该图片进行创作。

3. 查看可用模型 (List Models)

指令: "查看所有模型" / "有什么模型可以用"
- 执行: python scripts/list_models.py

注意事项

  • 绘图默认开启 HD (4K) 质量。
  • 图片保存在根目录 generated_assets/

# README.md

Antigravity API Skill (高级 AI 调度)

本技能通过集成 Antigravity-Manager 为 Agent 提供顶级 AI 模型支持,包括 Claude 3.7/4.5、Gemini 2.0/3 以及 Imagen 3 高清生图。

🌟 核心能力

  • 高级对话: 默认使用 gemini-3-flash,支持切换至 claude-sonnet-4-5gemini-3-pro-high
  • 高清绘图 (banana): 使用 Imagen 3 模型生成 4K 画质图像,支持 16:99:161:1 等多种画幅。
  • 参考生图 (Img2Img): 支持通过本地图片路径作为参考,实现风格化创作。
  • 视频理解 (Video-to-Text): 支持传入本地短视频(100MB以内),建议使用 gemini-3-pro 模型以获得最佳解说与分析效果。
  • 模型管理: 可实时列出当前网关支持的所有可用模型。

🛠️ 首次使用配置指南

1. 安装 Skill

请在您的项目根目录下,打开终端 (Terminal) 运行以下命令:

git clone https://github.com/luoluoluo22/antigravity-api-skill.git .agent/skills/antigravity-api-skill

2. 准备环境

3. 配置插件

  • 进入本目录 libs/data/
  • 如果不存在 config.json,请复制 config.example.json 并重命名。
  • 默认配置:
    • base_url: http://127.0.0.1:8045/v1
    • api_key: sk-antigravity

4. 连接验证

安装并配置完成后,您可以直接在 AI 助手中发送指令:

"Antigravity 技能配置好了吗?帮我查看一下支持的模型。"


📖 技能使用 (AI 对话)

安装并配置完成后,您无需手动运行脚本,直接在对话框中给 AI 发指令即可。

🗣️ 试试这样问 AI

  • 高级写作: "请用 Claude 4.5 帮我写一个短视频脚本。"
  • 高清绘图: "用 banana 生成一张 16:9 的赛博朋克城市背景图。"
  • 参考生图: "参考这张图 [绝对路径],帮我画一个类似风格的饕餮巨兽。"
  • 查看模型: "查看现在有哪些模型可以用。"
  • 推荐: 对于视频理解任务,请直接对 AI 说 "使用 gemini-3-pro 分析这个视频..."。

📂 目录结构

  • scripts/: 核心执行脚本 (Chat, Image, List)。
  • libs/: API 客户端封装。
  • generated_assets/: 默认图片输出路径。

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.