Skip to content

feat(skills): add 4 Google Gemini skill entries (OCI distribution)#1109

Merged
rdimitrov merged 1 commit into
mainfrom
add-gemini-skills
Apr 21, 2026
Merged

feat(skills): add 4 Google Gemini skill entries (OCI distribution)#1109
rdimitrov merged 1 commit into
mainfrom
add-gemini-skills

Conversation

@JAORMX
Copy link
Copy Markdown
Collaborator

@JAORMX JAORMX commented Apr 21, 2026

Summary

Adds the 4-skill Google Gemini pack from google-gemini/gemini-skills to the ToolHive catalog. Content is Apache-2.0, pinned upstream to commit 5b655a4 and packaged by Dockyard to ghcr.io/stacklok/dockyard/skills/<name>:0.1.0.

Follows the OCI-distribution pattern established by PR #1093 (claude-api), PR #1094 (toolhive-cli-user), and PR #1095 (trailofbits security skills).

Skills added

  • gemini-api-dev — build apps with Gemini models and the Gemini API (multimodal, function calling, structured outputs, current model/SDK guidance)
  • gemini-interactions-api — unified Interactions API for models and agents (text, chat, streaming, background research, tool orchestration)
  • gemini-live-api-dev — real-time, bidirectional streaming over WebSocket (audio/video/text, VAD, native audio, ephemeral tokens)
  • vertex-ai-api-dev — Gemini API on Google Cloud Vertex AI for enterprise workloads (Live API, context caching, embeddings, batch prediction)

Notes for review

  • License: Apache-2.0. Confirmed at the google-gemini/gemini-skills repo root; upstream does not embed an SPDX identifier in per-skill SKILL.md frontmatter, which is tracked as an allowed Dockyard manifest issue.
  • No allowedTools. None of the 4 skills declare mcp__* tools — they only use Claude Code built-ins.
  • No skill/SKILL.md subfolder. Following the claude-api / toolhive-cli-user precedent — OCI is authoritative, and a commit-pinned git package is included as a fallback.
  • Icons. All 4 skills share the same monochrome 4-point sparkle SVG (thematic for Gemini). Happy to differentiate per-skill if reviewers prefer.

Test plan

  • task catalog:validate — 24 skills total, all valid (both upstream and toolhive formats)
  • task catalog:build — all 4 new skills present under data.skills in build/toolhive/registry-upstream.json
  • task catalog:validate in CI
  • Post-merge: skills appear in the published registry-upstream.json feed

Signed-off-by: Juan Antonio Osorio ozz@stacklok.com

🤖 Generated with Claude Code

Adds the Google Gemini agent-skill pack from google-gemini/gemini-skills
to the ToolHive catalog. Content is Apache-2.0, pinned upstream to commit
5b655a47ac6d03a2d96d6e64ca051b6a7fe62296, and packaged by Dockyard to
ghcr.io/stacklok/dockyard/skills/<name>:0.1.0.

Skills added:
- gemini-api-dev: build apps with the Gemini API and google-genai SDKs
- gemini-interactions-api: unified Interactions API for models and agents
- gemini-live-api-dev: real-time bidirectional streaming (WebSocket) apps
- vertex-ai-api-dev: Gemini on Google Cloud Vertex AI for enterprise

Follows the OCI-distribution pattern from claude-api and toolhive-cli-user.
OCI is the authoritative content source; a commit-pinned git package is
included as a fallback. No skill/SKILL.md subfolder; no allowedTools
(none of these skills declare mcp__* tools).

Signed-off-by: Juan Antonio Osorio <ozz@stacklok.com>
@github-actions
Copy link
Copy Markdown
Contributor

Registry Build Preview

All registries built successfully!

Registry: official

  • Total Servers: 68
    • Container-based: 47
    • Remote: 21
  • Skills: 0
  • File Size: 1.5M
  • Last Updated: 2026-04-21T09:21:43Z

Registry: toolhive

  • Total Servers: 113
    • Container-based: 82
    • Remote: 31
  • Skills: 24
  • File Size: 1.9M
  • Last Updated: 2026-04-21T09:21:43Z

@rdimitrov rdimitrov merged commit b9e12bb into main Apr 21, 2026
5 checks passed
@rdimitrov rdimitrov deleted the add-gemini-skills branch April 21, 2026 09:56
rdimitrov pushed a commit that referenced this pull request Apr 21, 2026
Adds the 3-skill Stripe pack from stripe/agent-toolkit to the ToolHive
catalog. Content is MIT-licensed, pinned upstream to commit
dd6deb03137908d0102ffde97e60c90cf79bf929 and packaged by Dockyard to
ghcr.io/stacklok/dockyard/skills/<name>:0.1.0.

Follows the OCI-distribution pattern established by PR #1093 (claude-api),
PR #1094 (toolhive-cli-user), PR #1095 (trailofbits security skills), and
PR #1109 (google-gemini pack).

Skills added:
- stripe-best-practices — Stripe integration decisions (API selection,
  Connect, Billing, Treasury, migrations, security)
- stripe-projects — bootstrap new apps with the Stripe Projects CLI
- upgrade-stripe — upgrade Stripe API versions and SDKs across
  server-side, Stripe.js, and mobile SDKs

Signed-off-by: Juan Antonio Osorio <ozz@stacklok.com>
rdimitrov pushed a commit that referenced this pull request Apr 21, 2026
Adds the Neon pack from neondatabase/agent-skills to the ToolHive
catalog. Content is Apache-2.0, pinned upstream to commit
38c7da85db656c8c9efd1e6433c200212926fd2d and packaged by Dockyard
(Dockyard PR #506) to ghcr.io/stacklok/dockyard/skills/<name>:0.1.0.

Follows the OCI-distribution pattern established by PR #1093
(claude-api), PR #1094 (toolhive-cli-user), PR #1095 (trailofbits),
and PR #1109 (gemini pack).

Skills added:
- claimable-postgres — instant temporary Postgres via neon.new
  (no signup, REST/CLI/SDK, 72-hour claim window)
- neon-postgres — Neon Serverless Postgres guides (connections,
  CLI, MCP, branching, autoscaling, scale-to-zero, Platform API)
- neon-postgres-egress-optimizer — diagnose and fix excessive
  Postgres egress (pg_stat_statements, SELECT *, overfetching)

Notes:
- License: Apache-2.0 (confirmed at neondatabase/agent-skills root;
  upstream does not embed SPDX in per-skill SKILL.md frontmatter —
  tracked as an allowed Dockyard manifest issue).
- No allowedTools declared by any of the 3 skills.
- No skill/SKILL.md subfolder — OCI is authoritative, with a
  commit-pinned git package as fallback.
- Icons: all 3 share a monochrome database/stack SVG (Neon is
  serverless Postgres).

Signed-off-by: Juan Antonio Osorio <ozz@stacklok.com>
rdimitrov pushed a commit that referenced this pull request Apr 21, 2026
Adds the Sentry pack from getsentry/skills to the ToolHive catalog,
pinned to commit 94ea2a26 and packaged by Dockyard (PR #498) to
ghcr.io/stacklok/dockyard/skills/<name>:0.1.0.

Follows the OCI-distribution pattern established by PR #1093
(claude-api), PR #1094 (toolhive-cli-user), PR #1095 (trailofbits),
and PR #1109 (google-gemini).

The upstream `code-review` skill collides with the existing homegrown
`registries/toolhive/skills/code-review` entry and is intentionally
skipped in this PR; 17 of the 18 upstream skills are added.

Signed-off-by: Juan Antonio Osorio <ozz@stacklok.com>
rdimitrov pushed a commit that referenced this pull request Apr 21, 2026
…1124)

Adds the Hugging Face skill pack from https://github.com/huggingface/skills
(Apache-2.0), pinned to upstream commit 061ab494cb145f43ae8f218939b99160e2c61c58
and packaged by Dockyard to ghcr.io/stacklok/dockyard/skills/<name>:0.1.0.

Skills added:
- hf-cli
- hf-mcp
- huggingface-community-evals
- huggingface-datasets
- huggingface-gradio
- huggingface-llm-trainer
- huggingface-paper-publisher
- huggingface-papers
- huggingface-tool-builder
- huggingface-trackio
- huggingface-vision-trainer
- transformers-js

Follows the OCI-distribution pattern from PRs #1093, #1094, #1095, #1109.

Signed-off-by: Juan Antonio Osorio <ozz@stacklok.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants