New to Claude Skills? Learn how to install them →

google on GitHub

Skill Registry

Free

Manage and discover skills on the Gemini Platform.

by google17.6k stars on google/skills
1 views
Updated Aug 10, 2026
Get this skill

Free · Opens the source repo

What Skill Registry does

The Skill Registry skill provides a comprehensive interface for managing and discovering agent skills within the Gemini Enterprise Agent Platform. It allows users to easily query the registry for available skills, ensuring that developers and designers can find the capabilities they need to enhance their applications. With features like skill discovery, lifecycle management, and operation monitoring, this skill is essential for anyone looking to streamline their development process and leverage existing functionalities.

One of the core capabilities of this skill is skill discovery, which enables users to search for specific skills and inspect their revision histories. This is particularly useful for developers who want to ensure they are utilizing the most up-to-date functionalities available in the registry. Additionally, the skill lifecycle management feature allows users to upload, update, or delete skills as needed, providing full control over the skills they manage.

The skill also includes operation monitoring, which helps track the completion status of long-running operations, ensuring that users can manage their workflows effectively. Moreover, the automated skill generation feature allows for the quick scaffolding of new agent skills, saving time and effort during the development process. This combination of features makes the Skill Registry a powerful tool for developers and designers working within the Gemini ecosystem.

When to use it

Use this skill when you need to find, manage, or create agent skills on the Gemini Enterprise Agent Platform.

When not to use it

This skill may not be suitable for users not working within the Gemini platform or those who do not require skill management functionalities.

What you can build with it

Searching for Skills

Quickly find available skills in the Gemini registry by executing a search command with specific queries.

Managing Skill Lifecycles

Upload, update, or delete skills as necessary to keep your skill set current and relevant.

Monitoring Operations

Check the status of long-running operations to ensure that your skill management tasks are completed successfully.

How to install Skill Registry

View source

1. Install with the skills CLI

npx skills add google/skills/agent-platform-skill-registry --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by google

Skill Registry

This skill provides instructions for interacting with the Skill Registry on the Gemini Enterprise Agent Platform.

Core Capabilities

  • Skill Discovery - Query the registry to easily search, list, get specific skills, and inspect revision histories.
  • Skill Lifecycle Management - Upload, update, or permanently delete skills.
  • Operation Monitoring - Utility to check the completion status of long-running state changes (LROs).
  • Generate Skill - Automate the initial scaffolding of new agent skills locally.

Core Directives

  • Mandatory Validation: ALWAYS execute the environment validation check before performing any operations.

    Before any operation, you must validate the core environment.

    # Execute the validation script
    python3 scripts/validate_env.py
    

Prerequisites & Authentication

Library & Authentication

Ensure you have the latest Google Cloud credentials and libraries installed.

# Install required libraries
pip install google-auth requests

# Authenticate with Google Cloud
gcloud auth application-default login

Environment Variables

The following variables are required for operations:

  • GCP_PROJECT_ID: Your Google Cloud Project ID.
  • GCP_LOCATION: The region (e.g., us-central1).

Quickstart

Quickly search for available skills in the registry:

python3 scripts/skill_registry_ops.py search \
  --query "test skill" \
  --top-k 5

Operations

Frequently asked questions about Skill Registry

Similar skills