AI SDK
vercel-labs/ai-facts
Answer questions about the AI SDK and help build AI-powered features.
Review an ai-sdk diff, feature, bug or package against its upstream parity contract.
$ npx skills add grafana/ai-sdk --skill ai-sdk-parity-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install grafana/ai-sdk ai-sdk-parity-review --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/grafana/ai-sdk.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/ai-sdk-parity-review .claude/skills/ai-sdk-parity-review && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "ai-sdk-parity-review" agent skill from https://github.com/grafana/ai-sdk/tree/main/.agents/skills/ai-sdk-parity-review into .claude/skills/ai-sdk-parity-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-sdk-parity-review", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/grafana/ai-sdk/tree/main/.agents/skills/ai-sdk-parity-reviewType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add grafana/ai-sdk --skill ai-sdk-parity-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install grafana/ai-sdk ai-sdk-parity-review --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/grafana/ai-sdk.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/ai-sdk-parity-review .agents/skills/ai-sdk-parity-review && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ai-sdk-parity-review" agent skill from https://github.com/grafana/ai-sdk/tree/main/.agents/skills/ai-sdk-parity-review into .agents/skills/ai-sdk-parity-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-sdk-parity-review", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add grafana/ai-sdk --skill ai-sdk-parity-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install grafana/ai-sdk ai-sdk-parity-review --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/grafana/ai-sdk.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/ai-sdk-parity-review .cursor/skills/ai-sdk-parity-review && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "ai-sdk-parity-review" agent skill from https://github.com/grafana/ai-sdk/tree/main/.agents/skills/ai-sdk-parity-review into .cursor/skills/ai-sdk-parity-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-sdk-parity-review", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/grafana/ai-sdk.git --path .agents/skills/ai-sdk-parity-review--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add grafana/ai-sdk --skill ai-sdk-parity-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install grafana/ai-sdk ai-sdk-parity-review --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/grafana/ai-sdk.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/ai-sdk-parity-review .gemini/skills/ai-sdk-parity-review && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "ai-sdk-parity-review" agent skill from https://github.com/grafana/ai-sdk/tree/main/.agents/skills/ai-sdk-parity-review into .gemini/skills/ai-sdk-parity-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-sdk-parity-review", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install grafana/ai-sdk ai-sdk-parity-reviewInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add grafana/ai-sdk --skill ai-sdk-parity-review -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/grafana/ai-sdk.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/ai-sdk-parity-review .github/skills/ai-sdk-parity-review && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "ai-sdk-parity-review" agent skill from https://github.com/grafana/ai-sdk/tree/main/.agents/skills/ai-sdk-parity-review into .github/skills/ai-sdk-parity-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-sdk-parity-review", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add grafana/ai-sdk --skill ai-sdk-parity-review -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install grafana/ai-sdk ai-sdk-parity-review --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/grafana/ai-sdk.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/ai-sdk-parity-review .opencode/skills/ai-sdk-parity-review && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "ai-sdk-parity-review" agent skill from https://github.com/grafana/ai-sdk/tree/main/.agents/skills/ai-sdk-parity-review into .opencode/skills/ai-sdk-parity-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-sdk-parity-review", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
ai-sdk-parity-reviewReview an ai-sdk diff, feature, bug or package against its upstream parity contract.
AI SDK Parity Review is an agent skill from grafana/ai-sdk, published by the product's own GitHub organization. Review an ai-sdk diff, feature, bug or package against its upstream parity contract. Find behavioral mismatches, unsupported assumptions, scope drift and gaps in regression evidence.
Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).
It works with Vercel AI SDK. The repository describes itself as: Grafana AI SDK for Go — streaming, tool-calling AI backends that speak fluent @ai-sdk/react. The licence is Apache-2.0.
Read from SKILL.md and the folder at commit bb0cacc. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
AI SDK Parity Review loads about 1.3k tokens when it runs. Until then it costs about 51 tokens; SKILL.md has 674 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from grafana/ai-sdk at commit bb0cacc, republished under its Apache-2.0 licence (© grafana). 674 words, ~1,328 tokens.
.claude/skills/ai-sdk-parity-review/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Review the requested scope against the registered upstream baseline, or the fixed target explicitly selected for an upgrade. If no scope is specified, review the current diff. Use the upgrade skill for a broader assessment and implementation plan; use this skill to challenge the resulting work.
Read test/conformance/upstream.yaml and the relevant PARITY.md entries to identify
versions, supported behavior, existing evidence and accepted deviations. For an
upgrade, distinguish the starting baseline from its selected target and decisions.
Inspect matching upstream implementation and tests alongside the Go paths involved. Prefer exact local Git references, installed package sources or versioned source URLs. If the required source is unavailable, state the gap rather than substituting another version. Additional context should answer a concrete review question, not be a mandatory reading list.
For a pinned-version upgrade, check consistent references/evidence, required green
checks and a comprehensive assessment of the current Go implementation against the
target. The release delta is a guide, not the assessment boundary: older gaps and
uncovered surfaces also need dispositions. Remaining differences must be linked to
registered work or an explicit adaptation/exclusion. Check that issue scopes and
acceptance criteria actually cover the findings, duplicate candidates were considered,
and every registered parity issue has upstream-sync. The upgrade PR should contain
the run-specific issue list; reject dated assessment sections, issue catalogs and
copied issue details in PARITY.md. That file changes only for durable coverage,
evidence, support-boundary or accepted-deviation changes. Do not demand completion
of all parity work, but do not accept broken checks or a target-induced incompatibility
that prevents a supported integration from working as a mere follow-up.
For a parity work package, review its behavioral acceptance contract against the current pinned reference. Check design, implementation and proof; update or close the issue when complete. Update the coverage map only if its stable status, evidence, supported boundary or accepted deviation changed. One merged PR may deliver only a producer prerequisite, so package completion still requires the consumer behavior and evidence.
Choose evidence appropriate to the affected layer: provider request snapshots, core UI/output snapshots, frontend hook scenarios, focused provider tests or Gateway contract/runtime checks. See the tooling reference for what each check establishes and its limitations.
Inspect actual results, including skips and warning-only reports. Separate missing implementation from missing evidence. Verify published dependencies when a consumer uses another Go module; workspace tests alone do not prove adoption. Required checks must pass for each delivered PR without relying on a later unmerged change.
For a baseline transition, check coherent pins, lockfile, generated expectations, reviewed attestation and verification evidence together. A newer upstream release alone is not a defect in an implementation targeting a fixed version.
For each finding, provide the behavior at risk, source/code evidence, classification, recommended correction and required proof. Classify it as an implementation bug, upstream behavior change, intentional deviation, coverage gap or unresolved design question. Same-behavior Go adaptations are not findings unless they explain a concern.
Do not list every matching behavior. For broad scope, use a compact area/evidence/
finding/action matrix. State commands actually run and distinguish completion of the pinned-version
upgrade/assessment from completion of an individual parity work package. Do not accept a gap
by omission or suggest weakening comparisons. Actionable deferred work belongs in
upstream-sync issues; durable coverage boundaries and accepted deviations belong
in upstream.yaml or PARITY.md; run-specific observations belong in the upgrade
PR or review report.
© grafana, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in .agents/skills/ai-sdk-parity-review of grafana/ai-sdk.
Open the folder on GitHubat commit bb0cacc
AI SDK Parity Review next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| AI SDK Parity Review this skillgrafana/ai-sdk | 258 | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | |
| AI SDKvercel-labs/ai-facts | 168 | 20 repos | ~1.2k | Automated safety check: Pass | None | |
| AI Elementsxiaoiver/infinite-canvas-tutorial | 1.1k | 2 repos | ~1.9k | Automated safety check: Pass | MIT | |
| Mem0 Provider for Vercel AI SDKmem0ai/mem0 | 67k | — | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| AI Elements Chat Componentsmweinbach/agent-coworker | 156 | 5 repos | ~1.8k | Automated safety check: Pass | Custom licence | |
| Failproof AI SDK IntegrationFailproofAI/failproofai | 5.3k | — | ~6k | Automated safety check: Pass | Custom licence |
vercel-labs/ai-facts
Answer questions about the AI SDK and help build AI-powered features.
xiaoiver/infinite-canvas-tutorial
Create new AI chat interface components for the ai-elements library following established composable patterns, shadcn/ui integration, and Vercel AI SDK conventions.
mem0ai/mem0
Adds persistent memory to Vercel AI SDK apps with the Mem0 provider, using a wrapped model or standalone retrieve and store utilities.
mweinbach/agent-coworker
Adds AI Elements components such as conversations, messages, tool displays and prompt inputs to a Next.js project that uses shadcn/ui.
FailproofAI/failproofai
Helps instrument a custom Python or TypeScript agent to record events for Failproof AI, verify what gets written, and run an evaluator worker that scores the runs.
Kocoro-lab/Kocoro
Build apps with the Claude API or Anthropic SDK. An agent skill from Kocoro-lab/Kocoro.
grafana/ai-sdk
Archive a completed OpenSpec change in the experimental workflow.
grafana/ai-sdk
Enter OpenSpec explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements in a project that uses OpenSpec.
grafana/ai-sdk
Sync delta specs from an OpenSpec change to main specs. An agent skill from grafana/ai-sdk.
grafana/ai-sdk
Write or rewrite pull request descriptions from a branch diff, commit range, existing PR, issue, upstream reference, specification, bug report, or review context.
grafana/ai-sdk
Verify implementation matches OpenSpec change artifacts. An agent skill from grafana/ai-sdk.
grafana/ai-sdk
Upgrade the pinned upstream AI SDK reference, assess the current Go implementation against it, and register parity work for independent implementation afterward.
Works with
Review an ai-sdk diff, feature, bug or package against its upstream parity contract. AI SDK Parity Review is an agent skill from grafana/ai-sdk, published by the product's own GitHub organization. Review an ai-sdk diff, feature, bug or package against its upstream parity contract.
Run `npx skills add grafana/ai-sdk --skill ai-sdk-parity-review -a claude-code`. Or copy the skill folder (.agents/skills/ai-sdk-parity-review in grafana/ai-sdk) into .claude/skills/ai-sdk-parity-review in your project. Claude Code loads it when a task matches its description.
Run `npx skills add grafana/ai-sdk --skill ai-sdk-parity-review -a codex`. Or copy the skill folder (.agents/skills/ai-sdk-parity-review in grafana/ai-sdk) into .agents/skills/ai-sdk-parity-review in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add grafana/ai-sdk --skill ai-sdk-parity-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ai-sdk-parity-review, .gemini/skills/ai-sdk-parity-review, .github/skills/ai-sdk-parity-review and .opencode/skills/ai-sdk-parity-review in your project.
SKILL.md names no scripts, command-line tools or credentials: AI SDK Parity Review is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
AI SDK Parity Review is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 5.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with AI SDK Parity Review: AI SDK (vercel-labs/ai-facts, 168 stars), AI Elements (xiaoiver/infinite-canvas-tutorial, 1.1k stars), Mem0 Provider for Vercel AI SDK (mem0ai/mem0, 67k stars) and AI Elements Chat Components (mweinbach/agent-coworker, 156 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
grafana (a GitHub organization, an official publisher) maintains it in grafana/ai-sdk, which has 258 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 9, 2026.
Source: grafana/ai-sdk on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.