gemini-skill-inclusion

Explains Antigravity skill discovery and skills.json configuration for global skill registration.

Updated Aug 25, 2026
One-click install
npx skills add https://github.com/hyvanmielenpelit/SharedAgentSkills --skill gemini-skill-inclusion-hyvanmielenpelit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gemini-skill-inclusion
Source: https://github.com/hyvanmielenpelit/SharedAgentSkills/tree/main/skills-gemini/gemini-skill-inclusion
Command: npx skills add https://github.com/hyvanmielenpelit/SharedAgentSkills --skill gemini-skill-inclusion-hyvanmielenpelit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Antigravity does not automatically discover global skills the way Claude Code follows directory junctions, so skills silently fail to appear unless they are explicitly registered in a skills.json configuration file. This Skill explains that discovery mechanism so you can diagnose why a skill is missing and configure global skills correctly. ## Core Features & Use Cases - skills.json Schema Reference: Documents the inherits and entries arrays, include_only and exclude filters, and path resolution rules for absolute, home-relative, and workspace-relative paths. - Windows-Specific Guidance: Covers the requirement for absolute forward-slash paths on Windows and the UTF-8 without BOM encoding requirement that Antigravity's Go JSON decoder enforces. - Troubleshooting Workflow: Provides an ordered diagnostic checklist using the slash menu as the discovery test, checking BOM bytes, missing entries elements, and incorrect junction-based paths. - Use Case: A skill you added to the shared repository does not appear in the Antigravity slash menu; use this Skill to determine whether the cause is a BOM in skills.json, a missing entries element, or an unexpanded tilde path. ## Quick Start Ask the agent to explain why a skill is missing from the Antigravity slash menu and how to register it in ~/.gemini/config/skills.json.

Frequently Asked Questions about gemini-skill-inclusion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure global skills in Antigravity?

Register each skill source directory in the entries array of ~/.gemini/config/skills.json using absolute paths. Unlike Claude Code, Antigravity does not automatically discover skills from directory junctions, so explicit configuration is required.

Why is my skill missing from the Antigravity slash menu?

Check three causes in order: a UTF-8 BOM at the start of skills.json, a missing entries element for that skill's source directory, or a path pointing at junctions instead of the real directory. Then restart Antigravity since skills.json is read once at startup.

How does Antigravity skill discovery differ from Claude Code?

Claude Code automatically discovers skills by following directory junctions under ~/.claude/skills/, while Antigravity requires explicit registration of each skill directory in the entries array of skills.json. Junctions alone are not sufficient for Antigravity.

Can I use tilde paths in skills.json on Windows?

No, tilde paths fail on Windows because Antigravity's Go runtime checks filepath.IsAbs directly and does not expand the tilde. Use full absolute paths with forward slashes, such as C:/Users/<username>/.gemini/config/skills.

Why does skills.json need UTF-8 without BOM encoding?

Antigravity parses skills.json with Go's encoding/json, which rejects a leading EF BB BF byte order mark and can silently load no global skills. In PowerShell, write the file with New-Object System.Text.UTF8Encoding($false) to avoid emitting a BOM.