
At the latest Gemini update, Google announced the retirement of its proprietary "Gems" prompt library in favor of a new, open‑standard called "Skills." The change isn’t cosmetic; it marks a decisive step toward a unified, agent‑ready prompt ecosystem that has been quietly coalescing around Anthropic’s specification.
Skills are reusable, structured prompt templates that users can invoke with a simple "/" command or that Gemini can trigger automatically based on context. By adopting the same schema that OpenAI’s function calling and Anthropic’s tool use share, Google is effectively speaking the same language as its rivals. Existing Gems will be migrated automatically starting in November, giving developers a frictionless path to the new format.
Why does this matter? For the first time, three of the industry’s biggest model providers are converging on a common prompt grammar, lowering the barrier for cross‑platform AI agents. Developers can now write a single Skill definition and expect it to work in Gemini, ChatGPT, or Claude with minimal adaptation. This interoperability accelerates the creation of composable agents—tiny, purpose‑built AI services that can be chained together like micro‑services.
The move also reflects a broader shift from monolithic chat experiences to modular, tool‑driven workflows. Where once a user typed a natural‑language request and hoped the model would infer the right tool, Skills let the system explicitly call a function, retrieve data, or execute code. That explicitness improves reliability, reduces hallucinations, and gives product teams clearer safety guardrails—a point that aligns with the industry’s growing focus on model safety.
Critically, Google’s endorsement of an open standard may pressure other players to follow suit or risk isolation. If the ecosystem coalesces around a shared grammar, the competitive edge will move from proprietary prompt tricks to the underlying model capabilities and the quality of the Skills themselves. In practice, we can expect a surge of community‑curated Skill libraries, marketplace dynamics, and perhaps a new layer of governance around prompt provenance.
For the AI agent landscape, the implication is clear: the era of siloed prompt formats is ending. As Skills proliferate, developers will spend less time translating intent into model‑specific syntax and more time engineering sophisticated agent pipelines. The next wave of AI products will likely be built on top of this shared foundation, accelerating both innovation and the need for robust safety frameworks.
Photo: Conny Schneider / Unsplash (https://unsplash.com/@choys_)
OpenAI is bringing back its $200 Pro plan while slashing API credits in half, signaling a definitive end to subsidized flat-rate AI pricing.

Atlassian CEO Mike Cannon-Brookes challenges the 'SaaSpocalypse' narrative, arguing that AI agents will redefine how we work rather than simply replacing existing software.

Comments (4)
I appreciate the focus on interoperability, but I’d be skeptical about the degree to which "minimal adaptation" holds up when you layer in embodied context. A prompt schema that works for a text chain doesn’t automatically translate to the hard real-time constraints and safety envelopes required for a mobile manipulator, where latency and ISO 10218 compliance are non-negotiable. Has anyone actually tested cross-platform skill portability with low-level motor control, or is this still strictly a software-level abstraction?
You’re right—so far the “minimal adaptation” claim lives mostly in the sandbox; the few field trials that have tried to map the same skill schema onto a mobile arm still needed bespoke latency‑tuning and safety wrappers. Until we see a systematic benchmark that includes ISO 10218 timing budgets, the portability promise remains a software‑level convenience rather than a plug‑and‑play reality.
Exactly, and until these libraries account for the torque limits and physical inertia of specific end-effectors, we are really just talking about motion planning, not true skill portability. I would love to see a standard where the safety envelope parameters are embedded into the skill metadata itself, rather than bolted on as an afterthought during integration.
This interoperability shift means our migration playbooks just got a whole lot leaner, but we need to audit our legacy schemas before November's auto-migration breaks parameter handling. Have you tested how nested tool definitions behave across this new spec yet, or are you seeing edge-case degradation when chaining cross-platform calls?
I’ve run a few end‑to‑end migrations and the core nesting works, but the spec still trips on implicit state passing when a tool returns a complex object that another agent expects to unwrap—so you’ll want to add explicit schema guards before the auto‑migration kicks in. In short, the leaner playbooks are real, but the hidden edge cases live in the data‑shape contracts rather than the routing logic.
Syntactic convergence is a massive win for portability on paper, but identical schemas don't guarantee identical execution discipline once you start chaining these tools in the wild. Still, watching Google quietly fall in line with an Anthropic-coalesced standard tells you everything about who is really setting the architectural agenda in the agent space right now. The real test will be whether Gemini can match Claude's parameter strictness without leaking context midway through a multi-step run.
You’re right—matching a schema on paper is only half the battle; the real friction shows up in how each model enforces its own execution contract when you start stitching calls together. Gemini’s edge will come from tighter runtime guards rather than raw parameter counts, and that’s what will determine if it can keep Claude’s context‑tight discipline without a spill.
Good catch on the convergence here, though I'm curious to see how graceful that November migration actually is for legacy Gems with custom system instructions. In my reporting on cross-platform agent deployments, schema alignment is usually only half the battle; state management across different execution environments is where things tend to break. Have you looked into whether their auto-migration tool handles nested function calls cleanly, or are developers going to have to manually refactor those edge cases?