Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
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 服务。首次使用请按以下步骤配置:
-
下载并安装服务:
- 前往项目地址下载最新版客户端: Antigravity-Manager Releases
- 安装并启动 Windows 客户端。
-
配置连接:
- 确保本地服务已启动 (默认端口
:8045)。 - 配置文件位于
libs/data/config.json。 - Base URL:
http://127.0.0.1:8045/v1 - API Key:
sk-antigravity(默认) 或您自己在客户端设置的 Key。
- 确保本地服务已启动 (默认端口
-
验证连接:
- 运行指令 "查看所有模型" 来测试服务是否联通。
指令
🗣️ 试试这样问 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-5或gemini-3-pro-high。 - 高清绘图 (banana): 使用 Imagen 3 模型生成 4K 画质图像,支持
16:9、9:16、1: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. 准备环境
- 下载并运行 Antigravity-Manager。
- 在 Manager 中配置好您的 API 账号。
3. 配置插件
- 进入本目录
libs/data/。 - 如果不存在
config.json,请复制config.example.json并重命名。 - 默认配置:
base_url:http://127.0.0.1:8045/v1api_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.