Update to Vercel
Snapshot Oct 6, 2026 · 18:03 UTC · version 0.54.1
Package or technical metadata updated
Package contents changed in 206 files: .app.json, .codex-plugin/plugin.json, .mcp.json, …. Open the file diff to inspect the edits.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Package file
b638b778280d0256dfc18ff64f830cf091d92e5f6ff098069ca1e6eba296f1cf
e8be9f1c0c62ace1692c2b32602d24aa81397ba9fbe150086e1db9145f76f21a
Package file
e6f470a8c5136d4e3a697882c5a81f0caddfac01e92b81ea37c084fc8d5d0353
0ac5a01ed5b6f4eed0446c1b9f82c584185a8b8191b923cb7f7fc164dd443b46
Package file
1647
1669
Package file
Not present
{"sha256":"af4528af961ca15e912b4f88643242743269706bee92c5f65f3cf428981ebe19","size":108}
Compare saved observations
Download comparison JSONChanged files
agents/deployment-expert.md.tmpl →
agents/performance-optimizer.md →
agents/performance-optimizer.md.tmpl →
commands/marketplace.md.tmpl →
skills/access-protected-vercel-deployment/SKILL.md →
skills/access-protected-vercel-deployment/agents/openai.yaml →
skills/agent-browser-verify/SKILL.md →
skills/agent-browser-verify/agents/openai.yaml →
skills/agent-browser/SKILL.md →
skills/agent-browser/agents/openai.yaml →
skills/ai-elements/agents/openai.yaml →
skills/ai-gateway/references/coding-agents.md →
skills/ai-gateway/references/evaluation.md →
skills/ai-gateway/references/routing.md →
skills/ai-gateway/references/setup.md →
skills/ai-gateway/references/spend-observability.md →
skills/ai-gateway/references/virtual-models.md →
skills/ai-generation-persistence/SKILL.md →
skills/ai-generation-persistence/agents/openai.yaml →
skills/ai-sdk/references/ai-gateway.md →
skills/ai-sdk/references/common-errors.md →
skills/ai-sdk/references/devtools.md →
skills/ai-sdk/references/providers.md →
skills/ai-sdk/references/type-safe-agents.md →
skills/build-agents/SKILL.md →
skills/build-agents/agents/openai.yaml →
skills/cms/agents/openai.yaml →
skills/create-a-backend/SKILL.md →
skills/create-a-backend/agents/openai.yaml →
skills/cron-jobs/agents/openai.yaml →
skills/custom-metrics/SKILL.md →
skills/custom-metrics/agents/openai.yaml →
skills/deployments-cicd/SKILL.md →
skills/deployments-cicd/references/cli-pipelines.md →
skills/deployments-cicd/references/deployment-checks.md →
skills/deployments-cicd/references/live-status.md →
skills/deployments-cicd/references/oidc-federation.md →
skills/domains/agents/openai.yaml →
skills/email/agents/openai.yaml →
skills/flags-sdk/agents/openai.yaml →
skills/flags-sdk/references/api.md →
skills/flags-sdk/references/nextjs.md →
skills/flags-sdk/references/providers.md →
skills/flags-sdk/references/sveltekit.md →
skills/geist/agents/openai.yaml →
skills/geistdocs/agents/openai.yaml →
skills/investigation-mode/SKILL.md →
skills/investigation-mode/agents/openai.yaml →
skills/is-agentic/agents/openai.yaml →
skills/json-render/agents/openai.yaml →
skills/knowledge-update/SKILL.md →
skills/micro/agents/openai.yaml →
skills/microfrontends/SKILL.md →
skills/microfrontends/references/managing-microfrontends.md →
skills/microfrontends/references/security.md →
skills/ncc/agents/openai.yaml →
skills/next-cache-components/SKILL.md →
skills/next-cache-components/agents/openai.yaml →
skills/next-forge/agents/openai.yaml →
skills/next-forge/references/architecture.md →
skills/next-forge/references/customization.md →
skills/next-forge/references/packages.md →
skills/next-forge/references/setup.md →
skills/next-upgrade/SKILL.md →
skills/next-upgrade/agents/openai.yaml →
skills/nextjs/agents/openai.yaml →
skills/nextjs/references/app-router-files.md →
skills/nextjs/references/async-patterns.md →
skills/nextjs/references/bundling.md →
skills/nextjs/references/data-patterns.md →
skills/nextjs/references/debug-tricks.md →
skills/nextjs/references/directives.md →
skills/nextjs/references/error-handling.md →
skills/nextjs/references/file-conventions.md →
skills/nextjs/references/font.md →
skills/nextjs/references/functions.md →
skills/nextjs/references/hydration-error.md →
skills/nextjs/references/image.md →
skills/nextjs/references/metadata.md →
skills/nextjs/references/parallel-routes.md →
skills/nextjs/references/route-handlers.md →
skills/nextjs/references/rsc-boundaries.md →
skills/nextjs/references/runtime-selection.md →
skills/nextjs/references/scripts.md →
skills/nextjs/references/self-hosting.md →
skills/nextjs/references/suspense-boundaries.md →
skills/observability/SKILL.md →
skills/observability/agents/openai.yaml →
skills/payments/agents/openai.yaml →
skills/queues/agents/openai.yaml →
skills/react-best-practices/AGENTS.md →
skills/react-best-practices/SKILL.md →
skills/react-best-practices/rules/advanced-effect-event-deps.md →
skills/react-best-practices/rules/async-cheap-condition-before-await.md →
skills/react-best-practices/rules/async-defer-await.md →
skills/react-best-practices/rules/bundle-analyzable-paths.md →
skills/react-best-practices/rules/bundle-barrel-imports.md →
skills/react-best-practices/rules/js-request-idle-callback.md →
skills/react-best-practices/rules/server-hoist-static-io.md →
skills/react-best-practices/rules/server-no-shared-module-state.md →
skills/react-best-practices/rules/server-parallel-nested-fetching.md →
skills/routing-middleware/SKILL.md →
skills/runtime-cache/SKILL.md →
skills/satori/agents/openai.yaml →
skills/shadcn/agents/openai.yaml →
skills/sign-in-with-vercel/SKILL.md →
skills/sign-in-with-vercel/agents/openai.yaml →
skills/swr/agents/openai.yaml →
skills/turbopack/agents/openai.yaml →
skills/turborepo/agents/openai.yaml →
skills/v0-dev/agents/openai.yaml →
skills/vercel-agent/SKILL.md →
skills/vercel-api/agents/openai.yaml →
skills/vercel-cli/command/vercel.md →
skills/vercel-cli/references/advanced.md →
skills/vercel-cli/references/agent-and-ai.md →
skills/vercel-cli/references/comments.md →
skills/vercel-cli/references/connectors.md →
skills/vercel-cli/references/container-registry.md →
skills/vercel-cli/references/deployment.md →
skills/vercel-cli/references/domains-and-dns.md →
skills/vercel-cli/references/environment-variables.md →
skills/vercel-cli/references/firewall.md →
skills/vercel-cli/references/flags.md →
skills/vercel-cli/references/getting-started.md →
skills/vercel-cli/references/global-options.md →
skills/vercel-cli/references/integrations.md →
skills/vercel-cli/references/local-development.md →
skills/vercel-cli/references/microfrontends.md →
skills/vercel-cli/references/monitoring-and-debugging.md →
skills/vercel-cli/references/monorepos.md →
skills/vercel-cli/references/platform-ops.md →
skills/vercel-cli/references/project-infra.md →
skills/vercel-cli/references/projects-and-teams.md →
skills/vercel-cli/references/routing.md →
skills/vercel-cli/references/sandbox.md →
skills/vercel-cli/references/storage.md →
skills/vercel-connect/SKILL.md →
skills/vercel-firewall/SKILL.md →
skills/vercel-flags/SKILL.md →
skills/vercel-flags/agents/openai.yaml →
skills/vercel-functions/SKILL.md →
skills/vercel-queues/SKILL.md →
skills/vercel-queues/agents/openai.yaml →
skills/vercel-sandbox/SKILL.md →
skills/vercel-services/SKILL.md →
skills/vercel-services/references/experimental-services.md →
skills/vercel-services/references/fastapi-vite/backend/pyproject.toml →
skills/vercel-services/references/fastapi-vite/frontend/package.json →
skills/vercel-services/references/fastapi-vite/frontend/vite.config.ts →
skills/vercel-services/references/fastapi-vite/vercel.json →
skills/vercel-storage/SKILL.md →
skills/verification/SKILL.md →
skills/ai-gateway/references/virtual-models.md
--- before +++ after @@ -0,0 +1,91 @@ +# Virtual Models + +A Virtual Model is a team-scoped `vmc/<slug>` that resolves to a base model plus reusable routing, behavior, compliance, observability, and provider-specific configuration. Use one stable model ID and update its server-side configuration without redeploying each caller. + +Docs: <https://vercel.com/docs/ai-gateway/models-and-providers/virtual-models> + +## When to use one + +Use a Virtual Model when: + +- multiple applications or agents should share one model policy; +- a coding agent accepts a model ID but cannot send `providerOptions`; +- provider order, restrictions, fallbacks, service tier, caching, timeouts, compliance, or tags must be centrally managed; +- provider-specific options should apply to every request through the slug; or +- the underlying model or routing should change without editing callers. + +Keep per-request `providerOptions` when policy genuinely varies by request and the client can send them. A Virtual Model is configuration, not a second inference request. + +## Create and inspect + +Use the dashboard or the current CLI. Check help before scripting flags: + +```bash +vercel ai-gateway virtual-models --help +vercel ai-gateway virtual-models create +vercel ai-gateway virtual-models inspect coding-agent +vercel ai-gateway models list --virtual +``` + +The CLI supports create, list, inspect, edit, remove, and restore. The slug is immutable after creation. Changes apply to new requests within a few minutes. + +The Virtual Model's **Provider Options** field is a provider-keyed JSON map, for example: + +```json +{ + "anthropic": { + "effort": "high" + } +} +``` + +Keys must be known provider slugs, and each nested option must be valid for that provider. + +Do not confuse that field with Gateway routing controls. Provider order, `only`, model fallbacks, sorting, service tier, caching, timeouts, capabilities, compliance, and tags are separate Virtual Model settings. In an AI SDK request, those routing controls normally live under `providerOptions.gateway`. + +## Call the Virtual Model + +Use the `vmc/` prefix anywhere AI Gateway accepts a model ID: + +```ts +import { streamText } from 'ai'; + +const result = streamText({ + model: 'vmc/coding-agent', + prompt: 'Review this change.', + providerOptions: { + gateway: { + user: 'user-123', + }, + }, +}); +``` + +The request may still supply settings the Virtual Model leaves unset. Saved settings resolve as follows: + +- Provider order, `only`, fallbacks, fast mode, sort, service tier, caching, timeouts, inference region, required capabilities, and tags win when the Virtual Model sets them. +- Provider-specific options merge option by option; the Virtual Model wins collisions and request values fill unset options. +- Compliance settings only tighten. Neither side can turn off a restriction enabled by the other. +- A setting left unset by the Virtual Model remains request-configurable. +- A `vmc/<slug>` can appear in a request fallback list; its settings apply only to that fallback attempt. + +Read the current docs before relying on `@default` or cleared settings; only selected fields support the tri-state behavior. + +## Coding-agent pattern + +Coding agents frequently expose a model picker or model config but no way to send AI SDK `providerOptions`. In that case: + +1. Connect the agent with `vercel ai-gateway setup`. +2. Create a Virtual Model containing the shared routing and provider configuration. +3. Select or configure `vmc/<slug>` as the agent's model. Use the agent's current AI Gateway page for exact config syntax. If its generated shortlist omits team Virtual Models, add the ID manually where the agent permits custom models. +4. Verify in AI Gateway Logs that the slug resolved to the expected base model and provider. + +Do not promise that every agent discovers team Virtual Models automatically. Model discovery and custom-model support vary by agent. The Virtual Model solves server-side configuration; it does not change the client's model-picker capabilities. + +## Operational cautions + +- Only team Owners and Members can manage Virtual Models, but any team member can call one. +- Archived or removed slugs stop serving requests. Know the callers before changing lifecycle state. +- Virtual Model tags replace request tags when configured, so avoid unintentionally dropping caller attribution. +- Required capabilities replace the request's capability list rather than merging with it. +- Repointing a slug can change price, latency, retention, and model behavior for every caller. Verify Logs and cost after edits.
Full technical diff · 260 changed fields
changed /files/.app.json/sha256
"b638b778280d0256dfc18ff64f830cf091d92e5f6ff098069ca1e6eba296f1cf"
"e8be9f1c0c62ace1692c2b32602d24aa81397ba9fbe150086e1db9145f76f21a"
changed /files/.codex-plugin~1plugin.json/sha256
"e6f470a8c5136d4e3a697882c5a81f0caddfac01e92b81ea37c084fc8d5d0353"
"0ac5a01ed5b6f4eed0446c1b9f82c584185a8b8191b923cb7f7fc164dd443b46"
changed /files/.codex-plugin~1plugin.json/size
1647
1669
added /files/.mcp.json
Field was absent
{
"sha256": "af4528af961ca15e912b4f88643242743269706bee92c5f65f3cf428981ebe19",
"size": 108
}changed /files/README.md/sha256
"b623ef9e39a934cef8114a8f90a118b8bbe3493273796bb5acaa202452bc19c4"
"fa63a51680acd02e85254cd6fd93c5ccb330bcc88cddaee95b1f2b61c04d2307"
changed /files/README.md/size
9452
3053
changed /files/agents~1ai-architect.md/sha256
"261a723d9223b7d000bfb40cc3400eac6ebecc528e5f048dfd8d6ed0fb743c26"
"d6a868d0415bfe5b73f0e71afc29712aa5b5d50f719411069b333eb460034036"
changed /files/agents~1ai-architect.md/size
12595
10624
removed /files/agents~1ai-architect.md.tmpl
{
"sha256": "dcb76ef1193c2b8206fe9ccd08559a46beb7488452ae5af897d7a085de075a2e",
"size": 8570
}Field is absent
changed /files/agents~1deployment-expert.md/sha256
"4fa012779dab0ebebb7f75646cc1a993d86d2970db053b19f15672cf48f90bf3"
"ebf4a27da73ad643c74473f8ec0a1a87c9c7146511df1f0dc55e4ae72b8c1a69"
changed /files/agents~1deployment-expert.md/size
12307
24831
removed /files/agents~1deployment-expert.md.tmpl
{
"sha256": "b94ffb38834d6591b480c57d208fa7ca4dc3f49a3e93fa230bb4a89656da1883",
"size": 7658
}Field is absent
changed /files/agents~1performance-optimizer.md/sha256
"4ffb46d5c16c466ed6e19c5cccf04627e572beb1c721ac89a68495771d6c4747"
"95cfce555a5b8dd181a3a03d5a5bc71785faefed6a5b06af5979d6f5baa0f1e2"
changed /files/agents~1performance-optimizer.md/size
12462
8120
removed /files/agents~1performance-optimizer.md.tmpl
{
"sha256": "6283f44252482dd2f02c7d37f3a20b7ef039fb874d663de2d3a5722202c04634",
"size": 7659
}Field is absent
changed /files/commands~1bootstrap.md/sha256
"e26a1f7aa23a17b5af6db7d30f8470a537d72449907ae7dca9765b9d836c015a"
"eb6b7df2bb54e723dddac037ddc10a286ec90af195480697aacd48f9e9cf5238"
changed /files/commands~1bootstrap.md/size
5807
5924
removed /files/commands~1bootstrap.md.tmpl
{
"sha256": "1e085e763487c26f55dae65c5b5bf542dd8f7930de64d1377b703b50d3c401f1",
"size": 2331
}Field is absent
changed /files/commands~1deploy.md/sha256
"b45ce44b2db2025d425b4d3582a7eb9e11a05a87f9b5c27591ba8d60cbd2e696"
"130302d1c3a501f42e539668f9ea013840da3c0963b59f4069423e47f5290a45"
changed /files/commands~1deploy.md/size
7981
8080
removed /files/commands~1deploy.md.tmpl
{
"sha256": "d7b915b1ba283b01659873c8bee05a1c585abcb4af83948ee451251a655c7f7d",
"size": 3977
}Field is absent
changed /files/commands~1env.md/sha256
"cb1a0174593e1e1531974a19a352a3817fe673c524ee8a1871ed2feeb310b9ef"
"066a9db49480aa0818fead624fb5ef2707c5f6dd4bf38828814c31472082515e"
changed /files/commands~1env.md/size
8975
11149
removed /files/commands~1env.md.tmpl
{
"sha256": "47d5c29121b5e03677404569a15bb4ca8e9e97e6ef3dfa7f03a41f4a5c46a953",
"size": 6145
}Field is absent
removed /files/commands~1marketplace.md
{
"sha256": "e4d702ff3e161e6520b618aadf9396a71a88233e13eb45ac15b944240a4748ab",
"size": 13110
}Field is absent
removed /files/commands~1marketplace.md.tmpl
{
"sha256": "3d7d91391531b25c8c849085135fee852a0aa80b32b97468f55a7af19eb9cd93",
"size": 9068
}Field is absent
changed /files/commands~1status.md/sha256
"ec6e7fc6e5c09fc120e0a98351e3261c4c12aff722f141681401b26ee9ba1d91"
"805ab52452e789c96bbc9084fbd2f97dff82ff12bd63c189c150e0b96767eba9"
changed /files/commands~1status.md/size
10823
11438
removed /files/commands~1status.md.tmpl
{
"sha256": "2261c7914b47d6e1ef180291fcdcbfac64e9a1671a2d5a262fc6fa26e7ebe4db",
"size": 7449
}Field is absent
removed /files/skills~1_chain-audit.md
{
"sha256": "e645081528807ec3c50454b7367bd91278b9784a82f433e0a1803aba156f64ea",
"size": 13075
}Field is absent
added /files/skills~1access-protected-vercel-deployment~1SKILL.md
Field was absent
{
"sha256": "24d295fa893a22b318f19d87fc52865fc0e26fe43abea62ce787769d00a79fc6",
"size": 7637
}added /files/skills~1access-protected-vercel-deployment~1agents~1openai.yaml
Field was absent
{
"sha256": "04cab33f1dd8f1fd3c8b62f961ac45cad344220d0befc9eeda9d861a30c7e3fa",
"size": 110
}removed /files/skills~1agent-browser-verify~1SKILL.md
{
"sha256": "ddba077d6c07d6b5cce7aa8fb8b2c56e043cd561d70f20f096b7422dd44a1ee6",
"size": 6563
}Field is absent
removed /files/skills~1agent-browser-verify~1agents~1openai.yaml
{
"sha256": "206437b938766d00eaab3b7abfbf6373d923e478707e6d790fd752ce2cf86964",
"size": 120
}Field is absent
removed /files/skills~1agent-browser~1SKILL.md
{
"sha256": "268feb796ace9927d54310ffda8f72bac63cd1c0d88a0506294beab6472a611b",
"size": 6616
}Field is absent
removed /files/skills~1agent-browser~1agents~1openai.yaml
{
"sha256": "af04c1bbddc77978a371af47afdb87fe331bc08004620a5b6f15e4e19d02d483",
"size": 103
}Field is absent
removed /files/skills~1ai-elements~1SKILL.md
{
"sha256": "47ae062a3ca7dc004f667591b39998d650a0cd0d909fe3a06ca6bb9a9f685567",
"size": 21514
}Field is absent
removed /files/skills~1ai-elements~1agents~1openai.yaml
{
"sha256": "d0cc9adb39365dcf46bd490129558c8f8590fc1df9c0e11c329e2b3a620320da",
"size": 171
}Field is absent
changed /files/skills~1ai-gateway~1SKILL.md/sha256
"cdfc9062b39056d43b406a93ba081d38383473a62d5391b8c9561b89079c6647"
"f3e5ad702d8eaafb07fb02db81b24d75added47dad1321c90b0f4996cccb41b6"
changed /files/skills~1ai-gateway~1SKILL.md/size
19134
17392
added /files/skills~1ai-gateway~1references~1coding-agents.md
Field was absent
{
"sha256": "14f1d65e71606a3ce7de9443a8c08bf307f84e8373faede375177fcdba592420",
"size": 5817
}added /files/skills~1ai-gateway~1references~1evaluation.md
Field was absent
{
"sha256": "1d6997e8cab5e8ea19554efdce563ebf95d7aa9ddc5a5ed6c070b593ea22db26",
"size": 5442
}added /files/skills~1ai-gateway~1references~1routing.md
Field was absent
{
"sha256": "853ea5f940918a99108ea5b1f254de8f3716aba7016529a50b6d8c9d29557f7e",
"size": 14459
}added /files/skills~1ai-gateway~1references~1setup.md
Field was absent
{
"sha256": "c9df597cc14cd473f5b85f1c9a83b793da2a7d58da33ce675ba2e05a3b09389e",
"size": 7651
}added /files/skills~1ai-gateway~1references~1spend-observability.md
Field was absent
{
"sha256": "0d8731aebb77983cc6e328060e2abb8fbcbe2bf66c53ce62db58fd55a0299a02",
"size": 8914
}added /files/skills~1ai-gateway~1references~1virtual-models.md
Field was absent
{
"sha256": "4d478e51f39ed701d4543c0ae805cdc22d308690e543c94ef1aaf8ed7e48c2e0",
"size": 4513
}removed /files/skills~1ai-generation-persistence~1SKILL.md
{
"sha256": "275935c3e309762399764595e6bfa0f9408132f197e170bbe377a7194f4327ba",
"size": 7749
}Field is absent
removed /files/skills~1ai-generation-persistence~1agents~1openai.yaml
{
"sha256": "c917e04777050941f07548325cc1fa2732a7c46512bc144388cb8b43ea5800b6",
"size": 190
}Field is absent
changed /files/skills~1ai-sdk~1SKILL.md/sha256
"787895e07e49c8686ad12b5017bc7f5160fa88863c2739a98976b540f709e2b5"
"9d6dd182e5e61afc94f7d3867012cfdc19ebbb634e4370e4ed7782919fc1038a"
changed /files/skills~1ai-sdk~1SKILL.md/size
6366
21018
removed /files/skills~1ai-sdk~1references~1ai-gateway.md
{
"sha256": "f3c716c7f9ddad655044f19823ce5c2792985fba5589a0e99e8e3b1139fec90c",
"size": 2191
}Field is absent
removed /files/skills~1ai-sdk~1references~1common-errors.md
{
"sha256": "64949f0614a629733d1c47d6e5d5b953d90a696e71922695f69248a21290dcad",
"size": 11034
}Field is absent
removed /files/skills~1ai-sdk~1references~1devtools.md
{
"sha256": "a07e778b4ce4279cb3a70321a6e5a6021614ed6188d29a5d59ea21e3e53e8d3d",
"size": 1199
}Field is absent
removed /files/skills~1ai-sdk~1references~1providers.md
{
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"size": 0
}Field is absent
removed /files/skills~1ai-sdk~1references~1type-safe-agents.md
{
"sha256": "7501751dd0d505e9ee3c9fbf8298d758e8bdae0395554d8f5333e4e017202ae8",
"size": 5323
}Field is absent
changed /files/skills~1auth~1SKILL.md/sha256
"22f46358aeb87caddde759176073aea63dab402930ada7250741068a67318e3f"
"7a1ccb7beecef0959e224fef7de2bcf460e6f58c6685bd3359ec0e6103e063d4"
changed /files/skills~1auth~1SKILL.md/size
9387
25571
changed /files/skills~1bootstrap~1SKILL.md/sha256
"509de0d4efe0611ef39bdbeb3514daaf42794898fc36c67466370d2b1cbd914c"
"2306dbb1343c5acfdf7aedcc5f27751bd73570e2a615e71c873f15f339616d6b"
changed /files/skills~1bootstrap~1SKILL.md/size
6987
8276
added /files/skills~1build-agents~1SKILL.md
Field was absent
{
"sha256": "334a5f42b57d7536fae1971191dce34ad47487a17f21cab1cc6709d4119203fb",
"size": 5754
}added /files/skills~1build-agents~1agents~1openai.yaml
Field was absent
{
"sha256": "4a7a3f3e8b865932300be2ab47fb2de519768f3d88d7f3d33938218649a2d49d",
"size": 104
}changed /files/skills~1cdn-caching~1SKILL.md/sha256
"b4024155cacc4d2d385ee0ee7ad1b5e6c1079e1b2599885fc2b3d197ea433f64"
"10f91d3abe3378046cffeb214871a9bceab3c3a1128015244f99e76fae283a3e"
changed /files/skills~1cdn-caching~1SKILL.md/size
18904
21129
changed /files/skills~1chat-sdk~1SKILL.md/sha256
"4b57ca391f11d05ce5f9b43bd2d316ca1099947542a105162818122ba05fc5f7"
"65b932858227ff89784636bbdf42e3573397175405397644c37310700ee169b1"
changed /files/skills~1chat-sdk~1SKILL.md/size
11071
11613
removed /files/skills~1cms~1SKILL.md
{
"sha256": "d5f22976cb562714110ecd2e358b5123cd12baaffec6d7dc6af086e272b93ff5",
"size": 10530
}Field is absent
removed /files/skills~1cms~1agents~1openai.yaml
{
"sha256": "efd0ad497b38c1190a0ea2b0895d2d9d31971f729136ea713c3c176cbe4dd528",
"size": 169
}Field is absent
added /files/skills~1create-a-backend~1SKILL.md
Field was absent
{
"sha256": "0ac49fd640ce4928588b1f9be65c17540dcec0b51f3a6d5b5fad3e6e1074ba86",
"size": 5853
}added /files/skills~1create-a-backend~1agents~1openai.yaml
Field was absent
{
"sha256": "f5bd71e15004e4a8ef9b8baca09200876f12b7a1158efef4e401f3e728fd04a7",
"size": 190
}removed /files/skills~1cron-jobs~1SKILL.md
{
"sha256": "16b197f8fc40559cc16c4aa1d535466d3f595ac2aec0b297203f1db23d98f873",
"size": 2093
}Field is absent
removed /files/skills~1cron-jobs~1agents~1openai.yaml
{
"sha256": "eaa6e7a73a48b2d683e180adea3835ec281d0d6195d2d69e05eb7be555abf46f",
"size": 112
}Field is absent
added /files/skills~1custom-metrics~1SKILL.md
Field was absent
{
"sha256": "dda9871df28f58001367e6ee923912c3b41d3ed77a4ef665ce0552227760d4f1",
"size": 6528
}added /files/skills~1custom-metrics~1agents~1openai.yaml
Field was absent
{
"sha256": "da0f2f115f01c5efac4b988ad9c15dd4bf90917aa8a7d308f21f9231ccec8dfd",
"size": 106
}changed /files/skills~1deployments-cicd~1SKILL.md/sha256
"0eb60b7627053f47eebe13685fb06c2ecee1cc3ada6fee283b3775a2a3ae4e64"
"61c628114c8703a9dc753ca94ee63f5b3d5cbd70fc5caa2b02d9dfd92ea5fa76"
changed /files/skills~1deployments-cicd~1SKILL.md/size
11164
14792
added /files/skills~1deployments-cicd~1references~1cli-pipelines.md
Field was absent
{
"sha256": "6f26100d7ed246ee624c1b6a2fa919d2fd0896ecf81b9c7cdf9d9996e24e6260",
"size": 3590
}added /files/skills~1deployments-cicd~1references~1deployment-checks.md
Field was absent
{
"sha256": "28f699b808a8694d13f90951ff36e18b23fe80684e8f3877040825f22a751076",
"size": 6528
}added /files/skills~1deployments-cicd~1references~1live-status.md
Field was absent
{
"sha256": "d747c533fce2dbd9d31b91d70c4b2b5954d5d5b02b9f8a8be3a4f9423d3df33e",
"size": 1286
}added /files/skills~1deployments-cicd~1references~1oidc-federation.md
Field was absent
{
"sha256": "8be13e948df3af0e2e53c31a39924affe52e3e7765dba18d48c4b9fc6bb87e18",
"size": 938
}added /files/skills~1domains~1SKILL.md
Field was absent
{
"sha256": "48d2b24366dae02b0e8bfe989b30127263f99105308687ab541518e96b613e49",
"size": 8921
}added /files/skills~1domains~1agents~1openai.yaml
Field was absent
{
"sha256": "98c661da8e8c16429d24bce0d36dd0498d9ab8e26998cf565932953f36cf25e5",
"size": 100
}removed /files/skills~1email~1SKILL.md
{
"sha256": "bd601c2f88f5879ce01fc235efb902a8f50575eb0b24f445fe827ae0b909248c",
"size": 10376
}Field is absent
removed /files/skills~1email~1agents~1openai.yaml
{
"sha256": "56715b13117eed0a385c2a60d3daf8a0a9a1a2dce54e6726c4fbe165579cbe36",
"size": 159
}Field is absent
changed /files/skills~1env-vars~1SKILL.md/sha256
"6390db2eaa8fece483672975cc23f308fe10286c08126b7db6566dda64ba31c4"
"081d79b5b046276631c10b3db6ff07dbff4a59c057fc9bbc64aa364f82bb3045"
changed /files/skills~1env-vars~1SKILL.md/size
9161
12153
changed /files/skills~1eve~1SKILL.md/sha256
"33139452b6dfec01a35b5f1d4089f7fa95075edfa593522855950c35e4bb492e"
"5e8f3f3d79569288918a31381301e55a9a686dc92ec053f10eb5eda93d58d037"
changed /files/skills~1eve~1SKILL.md/size
4654
4991
added /files/skills~1flags-sdk~1SKILL.md
Field was absent
{
"sha256": "2149f8b2ff5ac44022103cd3f36895504bfc436698bd90fa7fe1bcd9b4e99cb4",
"size": 27496
}added /files/skills~1flags-sdk~1agents~1openai.yaml
Field was absent
{
"sha256": "9e109fa2e2d0c0587e668cbbddc325a9e75739ae30fb66446a57270fd8d88d0c",
"size": 99
}added /files/skills~1flags-sdk~1references~1api.md
Field was absent
{
"sha256": "94d6517b9d4d34be91dc33145f071a240e53d64e22d8e807995f549221376771",
"size": 10212
}added /files/skills~1flags-sdk~1references~1nextjs.md
Field was absent
{
"sha256": "b36ee0cbf78de2c4f10deb3112564db90439e52a62dc21fa7f6593a2aaae83ba",
"size": 12471
}added /files/skills~1flags-sdk~1references~1providers.md
Field was absent
{
"sha256": "53a2d3fe8a9d8e1fc35f96af78d521b069967893f7c8e63d643136aeca9bfafb",
"size": 26233
}added /files/skills~1flags-sdk~1references~1sveltekit.md
Field was absent
{
"sha256": "2b52b5599e5b56ac0e58dec09232a08cae3d457533b69dd3b398b12b7aff6c1f",
"size": 9396
}removed /files/skills~1geist~1SKILL.md
{
"sha256": "000d1515d168deabce0097b86ceaf7b5cc6c891e505e6a80c40b65b46b47b77e",
"size": 6896
}Field is absent
removed /files/skills~1geist~1agents~1openai.yaml
{
"sha256": "01e309b9b8019fdd8115dfbd80ab91b4204ba7c13e51d5f5f9f9bb22defa6305",
"size": 167
}Field is absent
removed /files/skills~1geistdocs~1SKILL.md
{
"sha256": "ebd9221a886c61a53e999382ca2bbcbd01e5100e7fe11a554da9bff1a4462284",
"size": 8264
}Field is absent
removed /files/skills~1geistdocs~1agents~1openai.yaml
{
"sha256": "f8907a562bdad6992cec61a87eb589a1ace0a58fe9c275483f4c051e61a87adc",
"size": 176
}Field is absent
removed /files/skills~1investigation-mode~1SKILL.md
{
"sha256": "7fb010f9716e7c8f814976263a6ac5b64f1e266a9b3d71b0559fce015d93a86a",
"size": 9306
}Field is absent
removed /files/skills~1investigation-mode~1agents~1openai.yaml
{
"sha256": "c289daea569dc657edf38c9d836b7079356e9117692182411f07a3e357c748bb",
"size": 106
}Field is absent
added /files/skills~1is-agentic~1SKILL.md
Field was absent
{
"sha256": "de940bb2d220866c0172f133bb58ed1c0687a858a5d024ef219781a6653b4ee4",
"size": 4127
}added /files/skills~1is-agentic~1agents~1openai.yaml
Field was absent
{
"sha256": "c863462b943431451a3ffa54f6e1826be055918fa82d8f4a1c5c8b5278809ad8",
"size": 107
}removed /files/skills~1json-render~1SKILL.md
{
"sha256": "89f5c6e94dcc53310c569f9dadede009be51bddec04af50efa3b6a2181b05a24",
"size": 10376
}Field is absent
removed /files/skills~1json-render~1agents~1openai.yaml
{
"sha256": "8952fa2c1ce15afe4577c852343c497726dbfce33e598822081a717470c50bb2",
"size": 177
}Field is absent
changed /files/skills~1knowledge-update~1SKILL.md/sha256
"88e7a902e08fb6140cc637bd76e0836a67cf489054e9b3377f1972a37fc21da6"
"9849b61e6bf847d9dc1f263ea6c7777f4c248ec53c93af43225e15c03f818aad"
changed /files/skills~1knowledge-update~1SKILL.md/size
7126
10376
changed /files/skills~1marketplace~1SKILL.md/sha256
"57df1817f77785369753a2f8fbbfb21ed3859f7393a5d5e23376cd6ed47cf052"
"580f3cd836488f0c09ff092c498cbdfa04cd15f8404e465ae48845b53294300c"
changed /files/skills~1marketplace~1SKILL.md/size
6614
9273
removed /files/skills~1micro~1SKILL.md
{
"sha256": "8d694a0b60a57bf3ab7e61bdf555545a2c941acb1a8d2938bf94a0d7cd624fe4",
"size": 4001
}Field is absent
removed /files/skills~1micro~1agents~1openai.yaml
{
"sha256": "d18da37e0c0755891f76da8e06686d6dd74379bb1f2e472fbc22b88c33174aa7",
"size": 140
}Field is absent
changed /files/skills~1microfrontends~1SKILL.md/sha256
"aea264a84984cb809c1d8cc9bc9bde2cee8ec92d1101242d89ce743ac484807e"
"9dbe1a3db8bfa3441b1412b019f518e3b6af341564a3e84a7b1d0073af8eba05"
changed /files/skills~1microfrontends~1SKILL.md/size
4305
5236
changed /files/skills~1microfrontends~1references~1managing-microfrontends.md/sha256
"0523de85aa1765ce22dc344074fe3be50b75377a5d802704d3ac391da9016fc3"
"80b4ab860a63d5e6769fb8c36617bc55b0111ff19ae2ea66898d9f9d69b91118"
changed /files/skills~1microfrontends~1references~1managing-microfrontends.md/size
7608
8007
changed /files/skills~1microfrontends~1references~1security.md/sha256
"14947f8ba4487fd0478e7c0ad6802c060ffdc21171981d3e33d0b6e02c45986c"
"3015864dfc565acbbe14867e0b8ec4dd90ba1296ba38b9ddb108000589702f63"
changed /files/skills~1microfrontends~1references~1security.md/size
4189
4719
removed /files/skills~1ncc~1SKILL.md
{
"sha256": "e37c814ba40e85f0e280a50c78b266a5b4b808f69cfe6231a46d306446cf0dc2",
"size": 4513
}Field is absent
removed /files/skills~1ncc~1agents~1openai.yaml
{
"sha256": "228aaadeb133dca59233ad83cb3b24b42f9e4f43b65baae2325658a133cb6825",
"size": 169
}Field is absent
removed /files/skills~1next-cache-components~1SKILL.md
{
"sha256": "337a928c251c4500b9107152c2560a5b506707a22f763dd94902b8fc5b3b44bd",
"size": 10324
}Field is absent
removed /files/skills~1next-cache-components~1agents~1openai.yaml
{
"sha256": "623459b7a70c8d997bd7f140007635c72c1dcb921b8559cfd89e1ba3b5bedda7",
"size": 129
}Field is absent
removed /files/skills~1next-forge~1SKILL.md
{
"sha256": "1427a3c22669d365b26daf1dfa1d67e599155679a4b8fc13651017ab761288e0",
"size": 7514
}Field is absent
removed /files/skills~1next-forge~1agents~1openai.yaml
{
"sha256": "3616db166468651589a8ac99bbc7341231a49449534258063d3c3aaa43df3379",
"size": 154
}Field is absent
removed /files/skills~1next-forge~1references~1architecture.md
{
"sha256": "b9ea72e475e747797dda1413e89843e218e850f43d9e0c597712cd53cfe7aa05",
"size": 5361
}Field is absent
removed /files/skills~1next-forge~1references~1customization.md
{
"sha256": "cf45ac1c0f4fe30b37ededb4bab2f915851fe6d96c4dddd618619d64ad765844",
"size": 6986
}Field is absent
removed /files/skills~1next-forge~1references~1packages.md
{
"sha256": "fce84c439bf91b73f487887c5d36d4f1980109aac8ce1e3b585c79b4fd2cfe31",
"size": 8556
}Field is absent
removed /files/skills~1next-forge~1references~1setup.md
{
"sha256": "2625bc7da628a8a27c32b88863d1d0c20be3963bb7920c330cddaa7d5f000556",
"size": 4317
}Field is absent
removed /files/skills~1next-upgrade~1SKILL.md
{
"sha256": "3ed69b824fb67fd116886ce0d7c06104f7ab35f156f4cd9bba448952a3274ad0",
"size": 2929
}Field is absent
removed /files/skills~1next-upgrade~1agents~1openai.yaml
{
"sha256": "93ae1649bc921e159ad306316c01a08d15491a8d75cdfc619da331dbb3fe98f3",
"size": 120
}Field is absent
removed /files/skills~1nextjs~1SKILL.md
{
"sha256": "cdd014ce090e4a137abd81682238d994a41fcd73a626cd70a2af47e2451bbb0c",
"size": 5328
}Field is absent
removed /files/skills~1nextjs~1agents~1openai.yaml
{
"sha256": "f3b76bb6fce9d078fb213868ea7d24ef253ba03655186b00f03ee512fc809015",
"size": 95
}Field is absent
removed /files/skills~1nextjs~1references~1app-router-files.md
{
"sha256": "d11b45d535b41d047fbe22e062de5c72716d64b39b85e9c259cc8e1f5362a567",
"size": 2610
}Field is absent
removed /files/skills~1nextjs~1references~1async-patterns.md
{
"sha256": "3a5e4a91d8399f0922c4a3b15b3490fbeb7396f976139a92311ea34cfa300584",
"size": 1664
}Field is absent
removed /files/skills~1nextjs~1references~1bundling.md
{
"sha256": "5496b337073985068c61527e0a89fbf7088faa47b9f92d2dd09a7d070cb48a7c",
"size": 4456
}Field is absent
removed /files/skills~1nextjs~1references~1data-patterns.md
{
"sha256": "538c8e24cd60eded9825a9461f2c644f5e6e5203d95aa4bf7c9486412bcc7aa1",
"size": 6687
}Field is absent
removed /files/skills~1nextjs~1references~1debug-tricks.md
{
"sha256": "62617a7cb131a2111f9f033617404fadb3458d56aeb0643f75aa5b2e43abf192",
"size": 2953
}Field is absent
removed /files/skills~1nextjs~1references~1directives.md
{
"sha256": "60b82ee24a8d43631da59beeec11f46ab25ce83c8000578f2222ecb6b6cadf4d",
"size": 1476
}Field is absent
removed /files/skills~1nextjs~1references~1error-handling.md
{
"sha256": "30b4e825b625df01d4a7c441591ac46782aab4f913432e96f408153d5fa62098",
"size": 4736
}Field is absent
removed /files/skills~1nextjs~1references~1file-conventions.md
{
"sha256": "95eeb1c6e1c98571192662c8ba3cbf6a034f754596aba54a35077a50a5266de3",
"size": 3464
}Field is absent
removed /files/skills~1nextjs~1references~1font.md
{
"sha256": "cb1f8d43e8fbca39839056b4621724837858bdace13e73bf3faf69abca318a21",
"size": 5196
}Field is absent
removed /files/skills~1nextjs~1references~1functions.md
{
"sha256": "39a8a418af501d7132d289f4b5dd6cae59d1bfa6fda941d502fc29bb0204e079",
"size": 4388
}Field is absent
removed /files/skills~1nextjs~1references~1hydration-error.md
{
"sha256": "d4baec07ab818045e284c45dd24422685ac934a38ea325139651f664a94eff57",
"size": 1801
}Field is absent
removed /files/skills~1nextjs~1references~1image.md
{
"sha256": "231a15ddea67fe0b965762cc89993ca5aaeb0c35c0e67767bd53ca138ec04c05",
"size": 3882
}Field is absent
removed /files/skills~1nextjs~1references~1metadata.md
{
"sha256": "19b00274877056f222f2284be5ade2479690e79e86af9a0466bc9d209506a95d",
"size": 7140
}Field is absent
removed /files/skills~1nextjs~1references~1parallel-routes.md
{
"sha256": "d8a1c2546d90af2b37e22a4a56a1978555af0d62a7683e349ce3e3287ab8a4af",
"size": 7171
}Field is absent
removed /files/skills~1nextjs~1references~1route-handlers.md
{
"sha256": "976a17de8024b3a65063350ae0fb6b9b617293f06358305800c858f58b015680",
"size": 3244
}Field is absent
removed /files/skills~1nextjs~1references~1rsc-boundaries.md
{
"sha256": "2b50b0310884609efc9f2620fbb81ef83a30a810544e449ff669c55935d5b920",
"size": 4309
}Field is absent
removed /files/skills~1nextjs~1references~1runtime-selection.md
{
"sha256": "7abb95f9af0f4769e7e9e91aba94a5787ed16e2c4009a140c8577a3a49828060",
"size": 985
}Field is absent
removed /files/skills~1nextjs~1references~1scripts.md
{
"sha256": "fff3bc7530d5af472e2825fde69a26218c9e58acba74d60913f403baab4628a3",
"size": 3326
}Field is absent
removed /files/skills~1nextjs~1references~1self-hosting.md
{
"sha256": "f59e9afa0ff4dcbe20374dff13517ccec3ac6a239ef6d02e0ee8863cf9fc7082",
"size": 8334
}Field is absent
removed /files/skills~1nextjs~1references~1suspense-boundaries.md
{
"sha256": "63e2e7125b1a1a9d652dd301814ad7140f8ab3ad6726b2b53df76a89d9bc262a",
"size": 1366
}Field is absent
removed /files/skills~1observability~1SKILL.md
{
"sha256": "ec9869baf54d7aaa65e34685deab4c855c23b2e65a9ed987ba2e9ce2ee0d4c48",
"size": 26510
}Field is absent
removed /files/skills~1observability~1agents~1openai.yaml
{
"sha256": "e31199b517bcec980195266d77ec6f3620bf932c7b6fd9aeaa3bf5f5e137bad7",
"size": 179
}Field is absent
removed /files/skills~1payments~1SKILL.md
{
"sha256": "102127fccfef4a019e3944fd719f75dce1ad60237d0996ea0aa216636981cce4",
"size": 10589
}Field is absent
removed /files/skills~1payments~1agents~1openai.yaml
{
"sha256": "347a65e498ecb19f14be76fd1d6129a4796c5fa5c4bbd7d1b5ddfe1f4c032831",
"size": 174
}Field is absent
added /files/skills~1queues~1SKILL.md
Field was absent
{
"sha256": "38ad06c8c9785b944ce887a94bdb60511f4f6e8eda3b2fef01cadd5a1b16342b",
"size": 9651
}added /files/skills~1queues~1agents~1openai.yaml
Field was absent
{
"sha256": "76129b1640982b313528ab2d5ee26763e5e3dee2c48e433e5573656c457f3948",
"size": 97
}changed /files/skills~1react-best-practices~1AGENTS.md/sha256
"6327efcce0c631580cee5bf2dcac8f884a81172a0261fa3c8ca458a72f603165"
"ce68d80fe31809dcca2a3ce4bb0c8fea9cd391a2af5789d06878509629d62938"
changed /files/skills~1react-best-practices~1AGENTS.md/size
94496
108273
changed /files/skills~1react-best-practices~1SKILL.md/sha256
"64cbd5962d4a6005e55503138c29930053d55dacc6290e60bad22ebeebca5fca"
"5c1b1512e76413a9706309569c4c88827ed86b00dff9338849bf64caae7d3921"
changed /files/skills~1react-best-practices~1SKILL.md/size
6951
8149
added /files/skills~1react-best-practices~1rules~1advanced-effect-event-deps.md
Field was absent
{
"sha256": "55ed8f9f27a1bff803d6fa55828176207714b02123cbb97ddb8a90d88024a723",
"size": 1802
}added /files/skills~1react-best-practices~1rules~1async-cheap-condition-before-await.md
Field was absent
{
"sha256": "03107c1f70a293cd58a8abc5474c5548e20ea4efdf01b6d45aae7ad0ac1cb32c",
"size": 1220
}changed /files/skills~1react-best-practices~1rules~1async-defer-await.md/sha256
"9b9166c7fc58b436cf039ac4e36dd0d3c4f762b61111f579d93cdb9f2ab2b6f9"
"f3c142d090615abdcc99d31c123be37b31f0f1ed8d9ec9f7789a3bc6883ae0fb"
changed /files/skills~1react-best-practices~1rules~1async-defer-await.md/size
2028
2208
added /files/skills~1react-best-practices~1rules~1bundle-analyzable-paths.md
Field was absent
{
"sha256": "62090b5c815fd71bf1133dce754f51abc16a9456d0ccd025fd627de27726e92a",
"size": 2382
}changed /files/skills~1react-best-practices~1rules~1bundle-barrel-imports.md/sha256
"9e61a5d579a8a7d55194c2e110414d7ee2d8da947ba187d444daa1e54d265f0f"
"e648f6d54525f07a691357040ca5bff6ea3424788a91ff63812adb29622a671b"
changed /files/skills~1react-best-practices~1rules~1bundle-barrel-imports.md/size
2370
2795
added /files/skills~1react-best-practices~1rules~1js-request-idle-callback.md
Field was absent
{
"sha256": "ee08f83905b4011abbc33d594033157d77561b5bbd9b36b04f0f409581ffec32",
"size": 2647
}changed /files/skills~1react-best-practices~1rules~1server-hoist-static-io.md/sha256
"f90610d0f0db0fa8da5cf99790ed3369544a5b9b671bc4198347c95ec3325db4"
"5abea4dd882b13661bd5f7dfb93f9e547d5f08176c61c448ade91b210ed5d49f"
changed /files/skills~1react-best-practices~1rules~1server-hoist-static-io.md/size
4393
4423
added /files/skills~1react-best-practices~1rules~1server-no-shared-module-state.md
Field was absent
{
"sha256": "4d869bf1cd2f1632e5ca4c0e64b1cf0e71c5f5a0f940bc8a22174d205e735ed7",
"size": 1766
}added /files/skills~1react-best-practices~1rules~1server-parallel-nested-fetching.md
Field was absent
{
"sha256": "ad5d9656984d4a959997a2367bf59cc6632297b4634a1dd13a087939d83f30b3",
"size": 992
}changed /files/skills~1routing-middleware~1SKILL.md/sha256
"0b9144b76ee253d169453505a7c9d8d42ceefe8ab835bc136b7c56402ae9877f"
"521821d60f7af332239ffcf896151e9eb625334c14202430ff60a91af3248165"
changed /files/skills~1routing-middleware~1SKILL.md/size
9502
11265
changed /files/skills~1runtime-cache~1SKILL.md/sha256
"d8c9263c079330012710b33de933c5568ce32a781478f0bfcb44d4187d0d846b"
"b05ffa80629040a4a736946346befdc777bc0b67bd65838800f0656aca9fcae7"
changed /files/skills~1runtime-cache~1SKILL.md/size
7962
9305
removed /files/skills~1satori~1SKILL.md
{
"sha256": "e18bc83ab691fa888301a3678b7d7d888f2d8989d9ee9344ec192dec3c75fddc",
"size": 7321
}Field is absent
removed /files/skills~1satori~1agents~1openai.yaml
{
"sha256": "2d477e67a4e81ddf22a0d2343b7c9d0e19c3bb0fc4d4f04dedcb24e76f80fc08",
"size": 171
}Field is absent
removed /files/skills~1shadcn~1SKILL.md
{
"sha256": "f624e06541dcf3c3c8cb3978fe924fa2fded979048f360ae4919f27edbb67fb2",
"size": 19533
}Field is absent
removed /files/skills~1shadcn~1agents~1openai.yaml
{
"sha256": "43088258a439701d62146ea2527901671c3186ff299b1a59098886e0eea33527",
"size": 171
}Field is absent
removed /files/skills~1sign-in-with-vercel~1SKILL.md
{
"sha256": "7e2484055684e96d6c2f3b968939b32cad8e75c224189110ae09e4de7cb1fadf",
"size": 2317
}Field is absent
removed /files/skills~1sign-in-with-vercel~1agents~1openai.yaml
{
"sha256": "9da9b4e9ecf48d5ed455d4be7bafc0ea7d29fbdee5c0c7531816b317d00e2bbd",
"size": 182
}Field is absent
removed /files/skills~1swr~1SKILL.md
{
"sha256": "3c88522d609da8c8bc981225f44471d436609b5acdf854fc40e8d29aae191d50",
"size": 5774
}Field is absent
removed /files/skills~1swr~1agents~1openai.yaml
{
"sha256": "b3eb64d0040601f565dd5d4c2421e66c5a635e8bea1258783b19b1056ec77342",
"size": 90
}Field is absent
removed /files/skills~1turbopack~1SKILL.md
{
"sha256": "92b7684d1900cdbb6e23529ff77c943d744fea6ddd5ffcc45468fa79654e8d77",
"size": 9933
}Field is absent
removed /files/skills~1turbopack~1agents~1openai.yaml
{
"sha256": "7d1ff73a75d21c5640dc32008560762a10d36fc5e179724ad082f6d111a30fef",
"size": 88
}Field is absent
removed /files/skills~1turborepo~1SKILL.md
{
"sha256": "3c4b0658cedf2f342b49919d5116371a6f3c03a03759d1d6ff29a52d22059704",
"size": 16867
}Field is absent
removed /files/skills~1turborepo~1agents~1openai.yaml
{
"sha256": "8d303907226757445f546854953baee2db06e20250224c4c5ef7e388273406dd",
"size": 88
}Field is absent
removed /files/skills~1v0-dev~1SKILL.md
{
"sha256": "3fc9dc2b71b9fd27f1e95ac2df97eee81cb27550b4c6463615a4d492f4f2d22d",
"size": 14603
}Field is absent
removed /files/skills~1v0-dev~1agents~1openai.yaml
{
"sha256": "123346292718750a2c06b73323e99c77c46f4902e61aea52006c15d471f3f5ef",
"size": 88
}Field is absent
changed /files/skills~1vercel-agent~1SKILL.md/sha256
"4e1d77cd9405e40222a923f8a1bce4639ee24acf555f30a37c363a63c96d990f"
"8e21f56eff1dea900988fddbd13971d21fb61dc692b9b76a102f02297a245144"
changed /files/skills~1vercel-agent~1SKILL.md/size
2352
4103
removed /files/skills~1vercel-api~1SKILL.md
{
"sha256": "74bf57484948269645b28eb1b6ed2b6b6691bf02cb1bec7b9ceb3fb91d906dbf",
"size": 9815
}Field is absent
removed /files/skills~1vercel-api~1agents~1openai.yaml
{
"sha256": "e2f91b01056c69fbb2be1c439aa75adf9c4a361887c6e268c48095f29bc9f12e",
"size": 103
}Field is absent
changed /files/skills~1vercel-cli~1SKILL.md/sha256
"0962de55d37c10eab8889dd8a90ca04d2747f2812102cd2f1e6aecefd7e533f7"
"6399a7d4f2fc8b7202c46ae4a63380c32ff8a994bd952985ee3f9b0fbf25b756"
changed /files/skills~1vercel-cli~1SKILL.md/size
5241
9968
added /files/skills~1vercel-cli~1command~1vercel.md
Field was absent
{
"sha256": "507c784f205f1ada9381dd08c7e9455fa7974da218a21da356ea19b28e775832",
"size": 1934
}changed /files/skills~1vercel-cli~1references~1advanced.md/sha256
"aa2ce5087d575aed94b9a36f599651f20c7eba44274027305b60929afcc7b576"
"091f15f35732347c93a3b838cd55a9863fa5ad1755c513f407cd6a357ef8ba5d"
changed /files/skills~1vercel-cli~1references~1advanced.md/size
882
2918
added /files/skills~1vercel-cli~1references~1agent-and-ai.md
Field was absent
{
"sha256": "015963f1ecd320f86cb58677bc5ed6adc6ec51295a844dca5940afdd07ccd2f3",
"size": 1534
}added /files/skills~1vercel-cli~1references~1comments.md
Field was absent
{
"sha256": "2bb52fa31b2598853594486b5a7f2b901171f7cc786aaf4bc7f8a96b7c612075",
"size": 2542
}added /files/skills~1vercel-cli~1references~1connectors.md
Field was absent
{
"sha256": "858331eaf0d5fc3ce7587e140216e96f7577fc239a1f8df6b42a2bd38945f155",
"size": 2685
}added /files/skills~1vercel-cli~1references~1container-registry.md
Field was absent
{
"sha256": "44dd6bcc134126dec2cd6772de09e58182290a5f7282ad6ae99b23eab5006f5a",
"size": 4127
}changed /files/skills~1vercel-cli~1references~1deployment.md/sha256
"3522d20f663fdd6bcd83c5d1039d0a12d4e0e4a9e8c504e5a1b8330d1cc1e2c8"
"a3778131495136519290b1dea5e1d5a7f59e497910e49e0593105ad3085e636f"
changed /files/skills~1vercel-cli~1references~1deployment.md/size
1747
2731
changed /files/skills~1vercel-cli~1references~1domains-and-dns.md/sha256
"6f49e7d71f7e0912097826fe63ecf99c483023d03a4c02847abad2bd82e43ad8"
"120afc2b6d2ba025d5be74a89d88d8b3fc6c1736e4034eeae9d166164e482170"
changed /files/skills~1vercel-cli~1references~1domains-and-dns.md/size
896
2993
changed /files/skills~1vercel-cli~1references~1environment-variables.md/sha256
"e8836f9a0c987daa3053c3dd9c59626f2a25957ff86a55d4c62779f05253f757"
"56d5c915153cbc8a4ee6a44b858b03f5afd74bf3d5e3d0fc9007b20b6cd7e6f0"
changed /files/skills~1vercel-cli~1references~1environment-variables.md/size
1084
2325
added /files/skills~1vercel-cli~1references~1firewall.md
Field was absent
{
"sha256": "587146cb57561a73f5bde7595aad60408171a326411704e34f9278b5a3e875e8",
"size": 18381
}changed /files/skills~1vercel-cli~1references~1flags.md/sha256
"87eecdc951f39d96b2ebbf9ecff610dc40304be75701acbfb7ef73b38645016a"
"e7e9b695d04092e05b0aa2d6afff42ae051ec84d71f403ffa376461dcbe61c7a"
changed /files/skills~1vercel-cli~1references~1flags.md/size
3491
2870
changed /files/skills~1vercel-cli~1references~1getting-started.md/sha256
"953104a802ad27d0be9caf1bf36d6881e98c899144702ac1fdddbba400dabd13"
"24e464d4693e43c2e168dfec10753481a4027714507d0fe4464394aa1639ce67"
changed /files/skills~1vercel-cli~1references~1getting-started.md/size
1371
2121
changed /files/skills~1vercel-cli~1references~1global-options.md/sha256
"5eca7f2e37de30c698ce7c3a6b91bd742bdd95cfa741050fe1057625889ced14"
"61e986b3498d754f49aba94ac9aaf7e2fd585f03083819ad0a177e0845519b2e"
changed /files/skills~1vercel-cli~1references~1global-options.md/size
703
1450
changed /files/skills~1vercel-cli~1references~1integrations.md/sha256
"3d30f88e4d54cf52f7f128dfe7636a038cd6980fc58418f1c40dc105e281a3c5"
"1f429646f546ad67c9c45580e0ccd52c7045ef1a77b637e5cdc997397eb6f335"
changed /files/skills~1vercel-cli~1references~1integrations.md/size
7564
10988
changed /files/skills~1vercel-cli~1references~1local-development.md/sha256
"1aabaa27355146ca037438b8a87183b6e751c4247976dbea6c563d5c57ccc8bf"
"c800d24d89201a979fb2d338bcedbcd87e50a8c6724be5c51fff12e3e1a365e4"
changed /files/skills~1vercel-cli~1references~1local-development.md/size
913
2114
added /files/skills~1vercel-cli~1references~1microfrontends.md
Field was absent
{
"sha256": "bd9dd101ac78035312f72bf363d181723967b00c1485b662af88090c253c33dc",
"size": 5103
}changed /files/skills~1vercel-cli~1references~1monitoring-and-debugging.md/sha256
"7a4d8ef794e54691a9e17542364fc709de9771445f5070fb6afe5928b6ebd0ad"
"fac6445e70afcadf77ba306f388fcd9f9807563db7ee493d49ee4fb2d19a6c32"
changed /files/skills~1vercel-cli~1references~1monitoring-and-debugging.md/size
2360
5469
changed /files/skills~1vercel-cli~1references~1monorepos.md/sha256
"6474020ff37b8fab06f9a230e5b963f91d17f406d1e95920041d53af579e03fe"
"07dad4cbec06980fa9d097dfe7b209fb079c2b4047f935fc4b94147cb95e0eb1"
changed /files/skills~1vercel-cli~1references~1monorepos.md/size
2995
3745
added /files/skills~1vercel-cli~1references~1platform-ops.md
Field was absent
{
"sha256": "403983b064474a14f81104366c0300e92bc67c7185154af60bdfc29f0fc6fb52",
"size": 1694
}added /files/skills~1vercel-cli~1references~1project-infra.md
Field was absent
{
"sha256": "f6c3d2ab23b13b9d5d3ccff05680b97d124971fad075b93a98ddbcf3ca895a30",
"size": 3326
}changed /files/skills~1vercel-cli~1references~1projects-and-teams.md/sha256
"f28a69e42f0a635138bffefcbbd90cc6a13ac6c9014e025bcdd4fcb5c250d4fe"
"4be92d2cba1a30bf87e864522527aa90205e60a7b380e098fe0f063e4a0502b3"
changed /files/skills~1vercel-cli~1references~1projects-and-teams.md/size
1068
2263
added /files/skills~1vercel-cli~1references~1routing.md
Field was absent
{
"sha256": "56ede41767fc9d6dbd07075d15cddbbbaac50b45825a0995ffb0e580d08997b1",
"size": 5605
}added /files/skills~1vercel-cli~1references~1sandbox.md
Field was absent
{
"sha256": "cfad30d79d16ab0e75fbdec15d0fdbbbe106599ee9181a6798b4d184d60b50c5",
"size": 2504
}changed /files/skills~1vercel-cli~1references~1storage.md/sha256
"e64a2f0c74968d1b8f01c23bed0254a2699e409825b0fc7947d1abe13d827bc5"
"e39a8a91b818de4aa79661b39e1396d37aa17dd683920a40c0cbaf584cd3c1bf"
changed /files/skills~1vercel-cli~1references~1storage.md/size
821
6557
changed /files/skills~1vercel-connect~1SKILL.md/sha256
"65438f9a3500e5fa94825a762bf271be201e5de68689f64f6fb805ce8292d152"
"07ad7f7cfe4ebd68cebf66c120086de49900381ba0f42a3a822adb13d922c49c"
changed /files/skills~1vercel-connect~1SKILL.md/size
17554
21076
changed /files/skills~1vercel-firewall~1SKILL.md/sha256
"ff7654dc6b4dba878e34a69951deee3ffd2e0779b88b0e29d062a960539c1991"
"cc490dddcced6d2db0bdaa59aeebd3f38e9108b97ca8e9baae17afee685b3f7d"
changed /files/skills~1vercel-firewall~1SKILL.md/size
20060
21704
removed /files/skills~1vercel-flags~1SKILL.md
{
"sha256": "e668b1e4384bfbfbb0ac0df7c953183bb1a8956c5ba558d1f43836d09d9c5e46",
"size": 10354
}Field is absent
removed /files/skills~1vercel-flags~1agents~1openai.yaml
{
"sha256": "36e71f93e0fbf29805c76e9990b2dd2cc4f5b4aeee6633e6babbe2ffd110d9ef",
"size": 178
}Field is absent
changed /files/skills~1vercel-functions~1SKILL.md/sha256
"f7a80c5159847c8c8d22e3d02c5157e10e85aeac8d501eaeda8d8c4355af95e8"
"ac162ecba80415929a1c40f65beea13cb25f09baf3bfa87ce6d6e404962040c6"
changed /files/skills~1vercel-functions~1SKILL.md/size
14367
48961
removed /files/skills~1vercel-queues~1SKILL.md
{
"sha256": "8e12371a880cd754359a765a63b5d3d54243c11cc700cae6513e8cc95822f54c",
"size": 8356
}Field is absent
removed /files/skills~1vercel-queues~1agents~1openai.yaml
{
"sha256": "6f311ebb89fb61e72dd75e0143d34ecdb1633e50762ea58e4084755f5343710a",
"size": 179
}Field is absent
changed /files/skills~1vercel-sandbox~1SKILL.md/sha256
"d549ffa8793afdb2e4ba60eacef1d004de1c25e938db1bdb99702d4c4ead07aa"
"db68a13177ba78c3eeabbe61256829c9b801d4332a05c8692e0c728124041d20"
changed /files/skills~1vercel-sandbox~1SKILL.md/size
10918
24923
changed /files/skills~1vercel-services~1SKILL.md/sha256
"1638be9f8ff41638bf4eba03d9880abd19ccc027b646ad25cddf429b61e07f45"
"eb82b6a1aef40230c6a24ba58d7a4377e34c274aa83f910ba326992c93b7c384"
changed /files/skills~1vercel-services~1SKILL.md/size
7465
11941
added /files/skills~1vercel-services~1references~1experimental-services.md
Field was absent
{
"sha256": "8155e8f6c298c6edf4c003161e4dc9ad552faf71bd071eeec1f3439b21a433c7",
"size": 2907
}removed /files/skills~1vercel-services~1references~1fastapi-vite~1backend~1pyproject.toml
{
"sha256": "b5399daf75f1f20bf1182fb84861ca804f3c43a1a0c7d4db7c76a4d4e6d4ceeb",
"size": 165
}Field is absent
removed /files/skills~1vercel-services~1references~1fastapi-vite~1frontend~1package.json
{
"sha256": "2af93704192c13c84bd4a3d581417c7960f124d07ef7d223330df90ac7741c86",
"size": 320
}Field is absent
removed /files/skills~1vercel-services~1references~1fastapi-vite~1frontend~1vite.config.ts
{
"sha256": "6dc0ce25c4170ac9fbadb4dbd19ca5c2ceb57b9c5efc5090b82e2923f53dd679",
"size": 133
}Field is absent
removed /files/skills~1vercel-services~1references~1fastapi-vite~1vercel.json
{
"sha256": "ca623af3e210bf2f57eff4de7ab4eb9aad045b06d9aa67297ba844b8b67158b2",
"size": 208
}Field is absent
changed /files/skills~1vercel-storage~1SKILL.md/sha256
"39790b7fe708b2ba845a08c7f5ee1eff6e0f2b799f09ebc898d00c0f8cd13866"
"b294915c90706b86edfc4f1dca4c33b519ecf5eee8acdbda2d7466f1b0f35bf4"
changed /files/skills~1vercel-storage~1SKILL.md/size
15334
22131
changed /files/skills~1verification~1SKILL.md/sha256
"8baf446b9cc0894c85d8d79484ef8c72d03e8a6cac6f6bd20f672da708c929c9"
"1dd50aa65a4f8a287f8d8e2fbbaf4e52a3998451a9011659ab0ab38d19539932"
changed /files/skills~1verification~1SKILL.md/size
7516
7922
changed /files/skills~1workflow~1SKILL.md/sha256
"e4f3981d54efc3de50c898eba48ba71ccf45dfd25ce8806c1e100f9826a9885b"
"23c2875814cbe17ea2f16f0f80b082a05943f59bb09bcc3631d392f6cbe33de3"
changed /files/skills~1workflow~1SKILL.md/size
27524
47109
removed /files/skills~1workflow~1references~1durable-agent-patterns.md
{
"sha256": "086373231fc631f9089ab1ffc88c4f6595de3cacb2de6b7939b270cd8cadf8c8",
"size": 2522
}Field is absent
changed /files/vercel.md/sha256
"5b8f1adeba081ac5cc0340f3c270654140664dd26bce4baedbea373f4a33f2a1"
"74df7200099fb71c5820071ee9249546d650cda4f77be51703697bd173bac02e"
changed /files/vercel.md/size
54345
59555
Full snapshot data
{
"files": {
".app.json": {
"sha256": "e8be9f1c0c62ace1692c2b32602d24aa81397ba9fbe150086e1db9145f76f21a",
"size": 98
},
".codex-plugin/plugin.json": {
"sha256": "0ac5a01ed5b6f4eed0446c1b9f82c584185a8b8191b923cb7f7fc164dd443b46",
"size": 1669
},
".mcp.json": {
"sha256": "af4528af961ca15e912b4f88643242743269706bee92c5f65f3cf428981ebe19",
"size": 108
},
"README.md": {
"sha256": "fa63a51680acd02e85254cd6fd93c5ccb330bcc88cddaee95b1f2b61c04d2307",
"size": 3053
},
"agents/ai-architect.md": {
"sha256": "d6a868d0415bfe5b73f0e71afc29712aa5b5d50f719411069b333eb460034036",
"size": 10624
},
"agents/deployment-expert.md": {
"sha256": "ebf4a27da73ad643c74473f8ec0a1a87c9c7146511df1f0dc55e4ae72b8c1a69",
"size": 24831
},
"agents/performance-optimizer.md": {
"sha256": "95cfce555a5b8dd181a3a03d5a5bc71785faefed6a5b06af5979d6f5baa0f1e2",
"size": 8120
},
"assets/app-icon.png": {
"sha256": "3bbcc360dadfbdd161591284f540b3c5d1d7d8083f2b4e6e5698be7dd4541de4",
"size": 36958
},
"assets/composer-icon.png": {
"sha256": "3e4a7d38560781583cbe7356c4e538f22fbf222fd490551cbc61c00ebdf4475c",
"size": 2254
},
"assets/logo-padded.png": {
"sha256": "3e4a7d38560781583cbe7356c4e538f22fbf222fd490551cbc61c00ebdf4475c",
"size": 2254
},
"assets/logo.png": {
"sha256": "3e4a7d38560781583cbe7356c4e538f22fbf222fd490551cbc61c00ebdf4475c",
"size": 2254
},
"commands/_conventions.md": {
"sha256": "cb10f630e3d615ef4a1c556c3b35ab4312b3c387770a988bb233335aa637908e",
"size": 2982
},
"commands/bootstrap.md": {
"sha256": "eb6b7df2bb54e723dddac037ddc10a286ec90af195480697aacd48f9e9cf5238",
"size": 5924
},
"commands/deploy.md": {
"sha256": "130302d1c3a501f42e539668f9ea013840da3c0963b59f4069423e47f5290a45",
"size": 8080
},
"commands/env.md": {
"sha256": "066a9db49480aa0818fead624fb5ef2707c5f6dd4bf38828814c31472082515e",
"size": 11149
},
"commands/status.md": {
"sha256": "805ab52452e789c96bbc9084fbd2f97dff82ff12bd63c189c150e0b96767eba9",
"size": 11438
},
"skills/access-protected-vercel-deployment/SKILL.md": {
"sha256": "24d295fa893a22b318f19d87fc52865fc0e26fe43abea62ce787769d00a79fc6",
"size": 7637
},
"skills/access-protected-vercel-deployment/agents/openai.yaml": {
"sha256": "04cab33f1dd8f1fd3c8b62f961ac45cad344220d0befc9eeda9d861a30c7e3fa",
"size": 110
},
"skills/ai-gateway/SKILL.md": {
"sha256": "f3e5ad702d8eaafb07fb02db81b24d75added47dad1321c90b0f4996cccb41b6",
"size": 17392
},
"skills/ai-gateway/agents/openai.yaml": {
"sha256": "a4d38268963f3d551df6d88296738bcade16fe7a58c94d7d422d23d36b6d6fce",
"size": 97
},
"skills/ai-gateway/references/coding-agents.md": {
"sha256": "14f1d65e71606a3ce7de9443a8c08bf307f84e8373faede375177fcdba592420",
"size": 5817
},
"skills/ai-gateway/references/evaluation.md": {
"sha256": "1d6997e8cab5e8ea19554efdce563ebf95d7aa9ddc5a5ed6c070b593ea22db26",
"size": 5442
},
"skills/ai-gateway/references/routing.md": {
"sha256": "853ea5f940918a99108ea5b1f254de8f3716aba7016529a50b6d8c9d29557f7e",
"size": 14459
},
"skills/ai-gateway/references/setup.md": {
"sha256": "c9df597cc14cd473f5b85f1c9a83b793da2a7d58da33ce675ba2e05a3b09389e",
"size": 7651
},
"skills/ai-gateway/references/spend-observability.md": {
"sha256": "0d8731aebb77983cc6e328060e2abb8fbcbe2bf66c53ce62db58fd55a0299a02",
"size": 8914
},
"skills/ai-gateway/references/virtual-models.md": {
"sha256": "4d478e51f39ed701d4543c0ae805cdc22d308690e543c94ef1aaf8ed7e48c2e0",
"size": 4513
},
"skills/ai-sdk/SKILL.md": {
"sha256": "9d6dd182e5e61afc94f7d3867012cfdc19ebbb634e4370e4ed7782919fc1038a",
"size": 21018
},
"skills/ai-sdk/agents/openai.yaml": {
"sha256": "fad9fabe45c1a4029565b188776575be0edabdfe930dc0db613fd603d64f58ce",
"size": 89
},
"skills/auth/SKILL.md": {
"sha256": "7a1ccb7beecef0959e224fef7de2bcf460e6f58c6685bd3359ec0e6103e063d4",
"size": 25571
},
"skills/auth/agents/openai.yaml": {
"sha256": "42233e069b3f53f116e4fdd16ae5cab8559b69f3242abe309ce1cb128a432a51",
"size": 170
},
"skills/bootstrap/SKILL.md": {
"sha256": "2306dbb1343c5acfdf7aedcc5f27751bd73570e2a615e71c873f15f339616d6b",
"size": 8276
},
"skills/bootstrap/agents/openai.yaml": {
"sha256": "0db4223c0b0415fda845dc20421e06483a93db81a9e12b7373f44f368cfe9a92",
"size": 173
},
"skills/build-agents/SKILL.md": {
"sha256": "334a5f42b57d7536fae1971191dce34ad47487a17f21cab1cc6709d4119203fb",
"size": 5754
},
"skills/build-agents/agents/openai.yaml": {
"sha256": "4a7a3f3e8b865932300be2ab47fb2de519768f3d88d7f3d33938218649a2d49d",
"size": 104
},
"skills/cdn-caching/SKILL.md": {
"sha256": "10f91d3abe3378046cffeb214871a9bceab3c3a1128015244f99e76fae283a3e",
"size": 21129
},
"skills/cdn-caching/agents/openai.yaml": {
"sha256": "dadb3b7be8e4126dad53db6f50b1c6afe7ec2ef16fd53bcb32a3311ecf9d5c3e",
"size": 119
},
"skills/chat-sdk/SKILL.md": {
"sha256": "65b932858227ff89784636bbdf42e3573397175405397644c37310700ee169b1",
"size": 11613
},
"skills/chat-sdk/agents/openai.yaml": {
"sha256": "92ff9733ae22f1745e25bc3d02c3797fd94457a5e1c892f8653cf1b4bee01c00",
"size": 93
},
"skills/create-a-backend/SKILL.md": {
"sha256": "0ac49fd640ce4928588b1f9be65c17540dcec0b51f3a6d5b5fad3e6e1074ba86",
"size": 5853
},
"skills/create-a-backend/agents/openai.yaml": {
"sha256": "f5bd71e15004e4a8ef9b8baca09200876f12b7a1158efef4e401f3e728fd04a7",
"size": 190
},
"skills/custom-metrics/SKILL.md": {
"sha256": "dda9871df28f58001367e6ee923912c3b41d3ed77a4ef665ce0552227760d4f1",
"size": 6528
},
"skills/custom-metrics/agents/openai.yaml": {
"sha256": "da0f2f115f01c5efac4b988ad9c15dd4bf90917aa8a7d308f21f9231ccec8dfd",
"size": 106
},
"skills/deployments-cicd/SKILL.md": {
"sha256": "61c628114c8703a9dc753ca94ee63f5b3d5cbd70fc5caa2b02d9dfd92ea5fa76",
"size": 14792
},
"skills/deployments-cicd/agents/openai.yaml": {
"sha256": "31a4370535d00bf02dc5feab3cded49bbebb403044dc1eb3ba65c65ca3789760",
"size": 113
},
"skills/deployments-cicd/references/cli-pipelines.md": {
"sha256": "6f26100d7ed246ee624c1b6a2fa919d2fd0896ecf81b9c7cdf9d9996e24e6260",
"size": 3590
},
"skills/deployments-cicd/references/deployment-checks.md": {
"sha256": "28f699b808a8694d13f90951ff36e18b23fe80684e8f3877040825f22a751076",
"size": 6528
},
"skills/deployments-cicd/references/live-status.md": {
"sha256": "d747c533fce2dbd9d31b91d70c4b2b5954d5d5b02b9f8a8be3a4f9423d3df33e",
"size": 1286
},
"skills/deployments-cicd/references/oidc-federation.md": {
"sha256": "8be13e948df3af0e2e53c31a39924affe52e3e7765dba18d48c4b9fc6bb87e18",
"size": 938
},
"skills/domains/SKILL.md": {
"sha256": "48d2b24366dae02b0e8bfe989b30127263f99105308687ab541518e96b613e49",
"size": 8921
},
"skills/domains/agents/openai.yaml": {
"sha256": "98c661da8e8c16429d24bce0d36dd0498d9ab8e26998cf565932953f36cf25e5",
"size": 100
},
"skills/env-vars/SKILL.md": {
"sha256": "081d79b5b046276631c10b3db6ff07dbff4a59c057fc9bbc64aa364f82bb3045",
"size": 12153
},
"skills/env-vars/agents/openai.yaml": {
"sha256": "90cb5070d3430ccd085402331449953241a1cd4afa73f2f74f336600d2a50370",
"size": 105
},
"skills/eve/SKILL.md": {
"sha256": "5e8f3f3d79569288918a31381301e55a9a686dc92ec053f10eb5eda93d58d037",
"size": 4991
},
"skills/eve/agents/openai.yaml": {
"sha256": "3225b236e8ec6478a4e67d9a72070e5625b2eff4e9a2f15b40491a0e4176bf74",
"size": 97
},
"skills/flags-sdk/SKILL.md": {
"sha256": "2149f8b2ff5ac44022103cd3f36895504bfc436698bd90fa7fe1bcd9b4e99cb4",
"size": 27496
},
"skills/flags-sdk/agents/openai.yaml": {
"sha256": "9e109fa2e2d0c0587e668cbbddc325a9e75739ae30fb66446a57270fd8d88d0c",
"size": 99
},
"skills/flags-sdk/references/api.md": {
"sha256": "94d6517b9d4d34be91dc33145f071a240e53d64e22d8e807995f549221376771",
"size": 10212
},
"skills/flags-sdk/references/nextjs.md": {
"sha256": "b36ee0cbf78de2c4f10deb3112564db90439e52a62dc21fa7f6593a2aaae83ba",
"size": 12471
},
"skills/flags-sdk/references/providers.md": {
"sha256": "53a2d3fe8a9d8e1fc35f96af78d521b069967893f7c8e63d643136aeca9bfafb",
"size": 26233
},
"skills/flags-sdk/references/sveltekit.md": {
"sha256": "2b52b5599e5b56ac0e58dec09232a08cae3d457533b69dd3b398b12b7aff6c1f",
"size": 9396
},
"skills/is-agentic/SKILL.md": {
"sha256": "de940bb2d220866c0172f133bb58ed1c0687a858a5d024ef219781a6653b4ee4",
"size": 4127
},
"skills/is-agentic/agents/openai.yaml": {
"sha256": "c863462b943431451a3ffa54f6e1826be055918fa82d8f4a1c5c8b5278809ad8",
"size": 107
},
"skills/knowledge-update/SKILL.md": {
"sha256": "9849b61e6bf847d9dc1f263ea6c7777f4c248ec53c93af43225e15c03f818aad",
"size": 10376
},
"skills/knowledge-update/agents/openai.yaml": {
"sha256": "1a54b47b2fec910454f4deacbe482c30c4fbe2d0f74fb6743c2085145c747802",
"size": 127
},
"skills/marketplace/SKILL.md": {
"sha256": "580f3cd836488f0c09ff092c498cbdfa04cd15f8404e465ae48845b53294300c",
"size": 9273
},
"skills/marketplace/agents/openai.yaml": {
"sha256": "7ac1e667948d7dfa74a837eba22a33b561b661c26a82c006cc7a8d7fa0844f6d",
"size": 177
},
"skills/microfrontends/SKILL.md": {
"sha256": "9dbe1a3db8bfa3441b1412b019f518e3b6af341564a3e84a7b1d0073af8eba05",
"size": 5236
},
"skills/microfrontends/agents/openai.yaml": {
"sha256": "b4f6c435216b2de4b1411f256e5c5e59845226cdf895e859a33128bfe95ac31c",
"size": 105
},
"skills/microfrontends/references/configuration.md": {
"sha256": "4cf0bed8c766825f226ae7e1189277b87fb56ba3a81dd79a1d819c7aba12ccd2",
"size": 7270
},
"skills/microfrontends/references/local-development.md": {
"sha256": "a3eedaa76060afa7c0b8d8fb4904127582631d881e3366e122ed5257316aaf3c",
"size": 5861
},
"skills/microfrontends/references/managing-microfrontends.md": {
"sha256": "80b4ab860a63d5e6769fb8c36617bc55b0111ff19ae2ea66898d9f9d69b91118",
"size": 8007
},
"skills/microfrontends/references/path-routing.md": {
"sha256": "f9b8f897e6ba0c24090012970de9aa6a638214caafddbeffc0fe91d0f27e643b",
"size": 6140
},
"skills/microfrontends/references/security.md": {
"sha256": "3015864dfc565acbbe14867e0b8ec4dd90ba1296ba38b9ddb108000589702f63",
"size": 4719
},
"skills/microfrontends/references/troubleshooting.md": {
"sha256": "88a972602f070a860e2017e067eef2220cd88cc57b14bc830bb0d18648895f17",
"size": 8202
},
"skills/queues/SKILL.md": {
"sha256": "38ad06c8c9785b944ce887a94bdb60511f4f6e8eda3b2fef01cadd5a1b16342b",
"size": 9651
},
"skills/queues/agents/openai.yaml": {
"sha256": "76129b1640982b313528ab2d5ee26763e5e3dee2c48e433e5573656c457f3948",
"size": 97
},
"skills/react-best-practices/AGENTS.md": {
"sha256": "ce68d80fe31809dcca2a3ce4bb0c8fea9cd391a2af5789d06878509629d62938",
"size": 108273
},
"skills/react-best-practices/SKILL.md": {
"sha256": "5c1b1512e76413a9706309569c4c88827ed86b00dff9338849bf64caae7d3921",
"size": 8149
},
"skills/react-best-practices/agents/openai.yaml": {
"sha256": "7ec87ac3ce75263c3bec83846f4bbe21e5838a418d843dd8abc1224f1c97b8d3",
"size": 117
},
"skills/react-best-practices/rules/_sections.md": {
"sha256": "01c59969e4e867f0708c8f8ef9c6d87fab9a07d0586244f429ff84013db8a115",
"size": 1554
},
"skills/react-best-practices/rules/_template.md": {
"sha256": "99df2a3ea088c6c22de2484ddc7e964d0e9923846f44c63380343ecc64455442",
"size": 631
},
"skills/react-best-practices/rules/advanced-effect-event-deps.md": {
"sha256": "55ed8f9f27a1bff803d6fa55828176207714b02123cbb97ddb8a90d88024a723",
"size": 1802
},
"skills/react-best-practices/rules/advanced-event-handler-refs.md": {
"sha256": "a3097edeecfb2ff6851cd66ed8cdf0617c3c88180504bee824aa6e75a215bbbc",
"size": 1483
},
"skills/react-best-practices/rules/advanced-init-once.md": {
"sha256": "3e4dc22173eb0e2b6dcf583e3babd862b8696328f8f59aee7c4d746c5bc05f6c",
"size": 958
},
"skills/react-best-practices/rules/advanced-use-latest.md": {
"sha256": "8a3f64dfe5a77d1564248faf17fe662ae75b55d497a243cb30b38eb07ccbbf9a",
"size": 1072
},
"skills/react-best-practices/rules/async-api-routes.md": {
"sha256": "523338540d73427dc14c0cbb19f2741ebccdf8b105a7b2c1b33d2905cf237a42",
"size": 1125
},
"skills/react-best-practices/rules/async-cheap-condition-before-await.md": {
"sha256": "03107c1f70a293cd58a8abc5474c5548e20ea4efdf01b6d45aae7ad0ac1cb32c",
"size": 1220
},
"skills/react-best-practices/rules/async-defer-await.md": {
"sha256": "f3c142d090615abdcc99d31c123be37b31f0f1ed8d9ec9f7789a3bc6883ae0fb",
"size": 2208
},
"skills/react-best-practices/rules/async-dependencies.md": {
"sha256": "16ef469f877e30c6b8e1e1b4bc3e527312fa3c6318cb785a4eca186ea236131a",
"size": 1293
},
"skills/react-best-practices/rules/async-parallel.md": {
"sha256": "6d2f841896279e976dfcdc1ac89e70771ac188baadfd43c096b5706cb838b961",
"size": 654
},
"skills/react-best-practices/rules/async-suspense-boundaries.md": {
"sha256": "de05fedac2eb7ae563b887b5a424464ec3dfaf84e5b7797467ebe2a796ac8afc",
"size": 2510
},
"skills/react-best-practices/rules/bundle-analyzable-paths.md": {
"sha256": "62090b5c815fd71bf1133dce754f51abc16a9456d0ccd025fd627de27726e92a",
"size": 2382
},
"skills/react-best-practices/rules/bundle-barrel-imports.md": {
"sha256": "e648f6d54525f07a691357040ca5bff6ea3424788a91ff63812adb29622a671b",
"size": 2795
},
"skills/react-best-practices/rules/bundle-conditional.md": {
"sha256": "09c8259c3efb04fc0abb8e412ccbda217c222ae8118516283e571c995fe3a7d4",
"size": 949
},
"skills/react-best-practices/rules/bundle-defer-third-party.md": {
"sha256": "3719fb47b191e8db4fe22686ec88448ad5af9e6838585425abbe103d0b642e37",
"size": 920
},
"skills/react-best-practices/rules/bundle-dynamic-imports.md": {
"sha256": "401817a7369f315fc5a68a1095742ff7d53d0461906880dc9d64a41495ee1986",
"size": 791
},
"skills/react-best-practices/rules/bundle-preload.md": {
"sha256": "d1f7cc28da7cd5ab249acd287edc5b761afcfb194e9cb62cd44c5f3543db2de2",
"size": 1149
},
"skills/react-best-practices/rules/client-event-listeners.md": {
"sha256": "242a873349febc1ce685e85617994784dbab92c2eaa68aed7fed5a83e7680e93",
"size": 1969
},
"skills/react-best-practices/rules/client-localstorage-schema.md": {
"sha256": "0fb7cdf9dc93fdf22f87e3669f953fb9d4ac9b0be42eec4a29fe9a2560610b88",
"size": 1950
},
"skills/react-best-practices/rules/client-passive-event-listeners.md": {
"sha256": "1f35016f9053de69e884ee9be00654e37979c2ca85f5e57764dc2626ff7acb4b",
"size": 1644
},
"skills/react-best-practices/rules/client-swr-dedup.md": {
"sha256": "644652c39c6cc00de8d1c77a7273612e868dc3f7edda30764164c12ec0f764a3",
"size": 1159
},
"skills/react-best-practices/rules/js-batch-dom-css.md": {
"sha256": "480b891b9eaf96e929dc1e964274a4828e3a78009b7d00ccd965a0d425215959",
"size": 3266
},
"skills/react-best-practices/rules/js-cache-function-results.md": {
"sha256": "3daaa11d24f4295cb6be8bc6f407f2ce83cc7b5bd1f0e68891ea8ab835721dc7",
"size": 1949
},
"skills/react-best-practices/rules/js-cache-property-access.md": {
"sha256": "73e47431e74878a927061bf0ddc7cd91a7556cb35d2573f3421e82300d9ae311",
"size": 532
},
"skills/react-best-practices/rules/js-cache-storage.md": {
"sha256": "11b826b0433898c1ece2d3547010d8e77db9fb240185748c45db91493de9b6cc",
"size": 1651
},
"skills/react-best-practices/rules/js-combine-iterations.md": {
"sha256": "71add08aeeb43091d4ff4c0b2842cce8b4bdef8ad3e732cc034bb5a84827e746",
"size": 753
},
"skills/react-best-practices/rules/js-early-exit.md": {
"sha256": "925ce5ce87f3347186ca62212f29cc6baa2b8c85a96d2720ad07c3d0abf781c0",
"size": 1133
},
"skills/react-best-practices/rules/js-flatmap-filter.md": {
"sha256": "9e5b166a41914d975bef7635467f8fb32cd98b5c3126c0bc6f163490812fb5f0",
"size": 1411
},
"skills/react-best-practices/rules/js-hoist-regexp.md": {
"sha256": "f9e9aef2f7c2307dd7310f283df85dcada45fc43e9bb941b0c3aa414dec21ec4",
"size": 1028
},
"skills/react-best-practices/rules/js-index-maps.md": {
"sha256": "5df1bdc2cfabb2c98abd55d26762e5c18189535c2e686184f426082e62920391",
"size": 837
},
"skills/react-best-practices/rules/js-length-check-first.md": {
"sha256": "8b54a311c826b299272f29187fc58bc55772a04c4a72eeb29456ee96dc9fc624",
"size": 1747
},
"skills/react-best-practices/rules/js-min-max-loop.md": {
"sha256": "87dfb67e2f39df6ad8bcfb5b78c5fb364d3c07554ad188a202408d99f3763421",
"size": 2290
},
"skills/react-best-practices/rules/js-request-idle-callback.md": {
"sha256": "ee08f83905b4011abbc33d594033157d77561b5bbd9b36b04f0f409581ffec32",
"size": 2647
},
"skills/react-best-practices/rules/js-set-map-lookups.md": {
"sha256": "a7fd781a6ba9ad49065961b6f9a90ef486bf6b648390e1a08704025f98e1642b",
"size": 532
},
"skills/react-best-practices/rules/js-tosorted-immutable.md": {
"sha256": "d0a5e1b0fec48a0a81397957e2f068e224329f7c42cb5feeed8aae6fa64025e8",
"size": 1782
},
"skills/react-best-practices/rules/rendering-activity.md": {
"sha256": "1e5e7eaf3555e61d6a2e900089c676527d26259501db5594f59544b6c664f85a",
"size": 564
},
"skills/react-best-practices/rules/rendering-animate-svg-wrapper.md": {
"sha256": "9c6ae0ca7a51434e803887c64cded760956579a1452ccb80a461a03f9c937c77",
"size": 1185
},
"skills/react-best-practices/rules/rendering-conditional-render.md": {
"sha256": "2ec2fa23c4148285144687050c52369adba3da2fbe3d486f8d3e0aad8f06f2bc",
"size": 980
},
"skills/react-best-practices/rules/rendering-content-visibility.md": {
"sha256": "64eee6d5b916fe74df33363994b27fc7f71bea3bcedc7ee04bda23107ca3e6e4",
"size": 815
},
"skills/react-best-practices/rules/rendering-hoist-jsx.md": {
"sha256": "93b229560fae92005ed9a2a829064607b39b2e984e92d221d05b2d41df2b7c0e",
"size": 1039
},
"skills/react-best-practices/rules/rendering-hydration-no-flicker.md": {
"sha256": "dc7ab358c67c177bca6e6f360fbc935ebe4efa928c0ba3ebd3f9f3d9e2000ca3",
"size": 2308
},
"skills/react-best-practices/rules/rendering-hydration-suppress-warning.md": {
"sha256": "915bacb934e2927d84b37a3f3d225a47b309ac8f9e494ed2bcb66ce07c5676a2",
"size": 872
},
"skills/react-best-practices/rules/rendering-resource-hints.md": {
"sha256": "351b1095d641717b930f1b2253282b7120af3023bc74e06c17675168d4286864",
"size": 2549
},
"skills/react-best-practices/rules/rendering-script-defer-async.md": {
"sha256": "4cea07b7875ba7fc2c7465ff23b63a2bb334f90aaf2d9293d38d67b05fdb32ab",
"size": 1868
},
"skills/react-best-practices/rules/rendering-svg-precision.md": {
"sha256": "ed468533f6e95f622859c884b122cf21f9f593ed6bb3d500a54de4b9f9bcb9fb",
"size": 588
},
"skills/react-best-practices/rules/rendering-usetransition-loading.md": {
"sha256": "3a1249c3f13026b6f54ab5712c388df219d6af01b12aa542749acd99a46f4bc1",
"size": 2074
},
"skills/react-best-practices/rules/rerender-defer-reads.md": {
"sha256": "234050a77faf50cb306be10a9e15bd4421134ab5907e75f13e6d78e2bd262dc9",
"size": 973
},
"skills/react-best-practices/rules/rerender-dependencies.md": {
"sha256": "17eb5830956fb56486fd3cfc7431f5849d39751730c05ad9e77dd4f0c27169c5",
"size": 824
},
"skills/react-best-practices/rules/rerender-derived-state-no-effect.md": {
"sha256": "cb11ec76f50aa7b6847269f02d79b120c889a30d9ecd2c1d578f75144419c77a",
"size": 1201
},
"skills/react-best-practices/rules/rerender-derived-state.md": {
"sha256": "1c326bb67b01fb084eb00c8911b0a7cff54681c2315b629f88e49b64eaa6481d",
"size": 728
},
"skills/react-best-practices/rules/rerender-functional-setstate.md": {
"sha256": "5e68df6b2ae8058e67f476ff1ac67bde159f5a9d18df439e46eabcdeb7b52e58",
"size": 2968
},
"skills/react-best-practices/rules/rerender-lazy-state-init.md": {
"sha256": "4ae844740f266fc8cbf050701230286624a2440ec5be67b9a63d9edc3c580573",
"size": 2016
},
"skills/react-best-practices/rules/rerender-memo-with-default-value.md": {
"sha256": "81c47476564ad8a79fc68fc442734255ca7d6829424359464503fda0a9f9a0dd",
"size": 1173
},
"skills/react-best-practices/rules/rerender-memo.md": {
"sha256": "1f258990c2f27ff6256b3cc5c43300631bb3f0d81f749aed08d07fcdcc131dd1",
"size": 1148
},
"skills/react-best-practices/rules/rerender-move-effect-to-event.md": {
"sha256": "abc2cbf167bee056743023351e96806a411d3398da8802093620aecf0721f029",
"size": 1268
},
"skills/react-best-practices/rules/rerender-no-inline-components.md": {
"sha256": "1cc32907a770272524ba682eef9e7efdd8ad4533b6f89b718a1fcd7d1d0eb6a3",
"size": 2135
},
"skills/react-best-practices/rules/rerender-simple-expression-in-memo.md": {
"sha256": "5bdcf2d1558ba5204e643c887b7b4060f89630969425651eb68e96427d97f800",
"size": 1018
},
"skills/react-best-practices/rules/rerender-split-combined-hooks.md": {
"sha256": "6f45d703343484ef9acef9388397f3642966ae6a5a258899a0cf1f9977cfbf6c",
"size": 1844
},
"skills/react-best-practices/rules/rerender-transitions.md": {
"sha256": "60f4033909a62df5e5b8c601494f9e50a562e2f8c1c2d81eac24f38142265f1c",
"size": 1055
},
"skills/react-best-practices/rules/rerender-use-deferred-value.md": {
"sha256": "8c3579576a61a949884167745dcfaf1d5426ba305cc61fd0a79602d70fda4909",
"size": 1846
},
"skills/react-best-practices/rules/rerender-use-ref-transient-values.md": {
"sha256": "f1a649af9d1d0b5c762f6c9c4c1c70c90d7df82aa10296ee87aadb78c1b76c54",
"size": 1742
},
"skills/react-best-practices/rules/server-after-nonblocking.md": {
"sha256": "d0b8d24a3db9f0f65f9e2bddbf230b0e03a5f60e1229d93a4a18f5e7a991c7c2",
"size": 2012
},
"skills/react-best-practices/rules/server-auth-actions.md": {
"sha256": "a2ca8aa102839251c7971ec784560fab943c20b36fe6f80365d4110c13260c23",
"size": 2649
},
"skills/react-best-practices/rules/server-cache-lru.md": {
"sha256": "1924b64561841923b88a657085097a0aeba3e0ba2d5470b9f5c15cc10d6ae70f",
"size": 1353
},
"skills/react-best-practices/rules/server-cache-react.md": {
"sha256": "fddeea6c870bb3da4134b61d54b7d09b83d2603f929b7547cd3dc1dc269edd5c",
"size": 2228
},
"skills/react-best-practices/rules/server-dedup-props.md": {
"sha256": "c2747424cdac46be62f835f245a0aa887b0090b416d28e2ac8676702645eeb37",
"size": 2060
},
"skills/react-best-practices/rules/server-hoist-static-io.md": {
"sha256": "5abea4dd882b13661bd5f7dfb93f9e547d5f08176c61c448ade91b210ed5d49f",
"size": 4423
},
"skills/react-best-practices/rules/server-no-shared-module-state.md": {
"sha256": "4d869bf1cd2f1632e5ca4c0e64b1cf0e71c5f5a0f940bc8a22174d205e735ed7",
"size": 1766
},
"skills/react-best-practices/rules/server-parallel-fetching.md": {
"sha256": "569a2e9fc04f9606686cd75c5894ef8781b502786a7fffe241396846c7733472",
"size": 1554
},
"skills/react-best-practices/rules/server-parallel-nested-fetching.md": {
"sha256": "ad5d9656984d4a959997a2367bf59cc6632297b4634a1dd13a087939d83f30b3",
"size": 992
},
"skills/react-best-practices/rules/server-serialization.md": {
"sha256": "f4c7d68b29c82381baad059c4a7f09e868e71ec9c3115a26ad3ae7d24c0dfe1f",
"size": 996
},
"skills/routing-middleware/SKILL.md": {
"sha256": "521821d60f7af332239ffcf896151e9eb625334c14202430ff60a91af3248165",
"size": 11265
},
"skills/routing-middleware/agents/openai.yaml": {
"sha256": "d99c2c0fc8dc6eac667f040121beab8a662e3e9dde030a74437996ff3189cbea",
"size": 182
},
"skills/runtime-cache/SKILL.md": {
"sha256": "b05ffa80629040a4a736946346befdc777bc0b67bd65838800f0656aca9fcae7",
"size": 9305
},
"skills/runtime-cache/agents/openai.yaml": {
"sha256": "4b3b77a6bf3a5d2210bb14ab2fefb0701d3f9cc5f278e7d8c91682e1ebc7e5e6",
"size": 169
},
"skills/vercel-agent/SKILL.md": {
"sha256": "8e21f56eff1dea900988fddbd13971d21fb61dc692b9b76a102f02297a245144",
"size": 4103
},
"skills/vercel-agent/agents/openai.yaml": {
"sha256": "8628040014bb44f6ac249f7a71a5c226d5f872b2e36ce7d0094caf85f4b2f75a",
"size": 160
},
"skills/vercel-cli/SKILL.md": {
"sha256": "6399a7d4f2fc8b7202c46ae4a63380c32ff8a994bd952985ee3f9b0fbf25b756",
"size": 9968
},
"skills/vercel-cli/agents/openai.yaml": {
"sha256": "a4ea7f0f14b9b611bcbb147979f9a75aeb4a2c88dd42081bdc2ce9089c072b3f",
"size": 90
},
"skills/vercel-cli/command/vercel.md": {
"sha256": "507c784f205f1ada9381dd08c7e9455fa7974da218a21da356ea19b28e775832",
"size": 1934
},
"skills/vercel-cli/references/advanced.md": {
"sha256": "091f15f35732347c93a3b838cd55a9863fa5ad1755c513f407cd6a357ef8ba5d",
"size": 2918
},
"skills/vercel-cli/references/agent-and-ai.md": {
"sha256": "015963f1ecd320f86cb58677bc5ed6adc6ec51295a844dca5940afdd07ccd2f3",
"size": 1534
},
"skills/vercel-cli/references/bun.md": {
"sha256": "ad009b1eb8da4890f32f482330832e3eb3b33aac7c30ab05c3ce5a546fb0de9f",
"size": 1195
},
"skills/vercel-cli/references/ci-automation.md": {
"sha256": "c93ac7152a0de55fc8dd000d6c655a71fc9f00c30ec31f98fbc143e1afa3973c",
"size": 1537
},
"skills/vercel-cli/references/comments.md": {
"sha256": "2bb52fa31b2598853594486b5a7f2b901171f7cc786aaf4bc7f8a96b7c612075",
"size": 2542
},
"skills/vercel-cli/references/connectors.md": {
"sha256": "858331eaf0d5fc3ce7587e140216e96f7577fc239a1f8df6b42a2bd38945f155",
"size": 2685
},
"skills/vercel-cli/references/container-registry.md": {
"sha256": "44dd6bcc134126dec2cd6772de09e58182290a5f7282ad6ae99b23eab5006f5a",
"size": 4127
},
"skills/vercel-cli/references/deployment.md": {
"sha256": "a3778131495136519290b1dea5e1d5a7f59e497910e49e0593105ad3085e636f",
"size": 2731
},
"skills/vercel-cli/references/domains-and-dns.md": {
"sha256": "120afc2b6d2ba025d5be74a89d88d8b3fc6c1736e4034eeae9d166164e482170",
"size": 2993
},
"skills/vercel-cli/references/environment-variables.md": {
"sha256": "56d5c915153cbc8a4ee6a44b858b03f5afd74bf3d5e3d0fc9007b20b6cd7e6f0",
"size": 2325
},
"skills/vercel-cli/references/firewall.md": {
"sha256": "587146cb57561a73f5bde7595aad60408171a326411704e34f9278b5a3e875e8",
"size": 18381
},
"skills/vercel-cli/references/flags.md": {
"sha256": "e7e9b695d04092e05b0aa2d6afff42ae051ec84d71f403ffa376461dcbe61c7a",
"size": 2870
},
"skills/vercel-cli/references/getting-started.md": {
"sha256": "24e464d4693e43c2e168dfec10753481a4027714507d0fe4464394aa1639ce67",
"size": 2121
},
"skills/vercel-cli/references/global-options.md": {
"sha256": "61e986b3498d754f49aba94ac9aaf7e2fd585f03083819ad0a177e0845519b2e",
"size": 1450
},
"skills/vercel-cli/references/integrations.md": {
"sha256": "1f429646f546ad67c9c45580e0ccd52c7045ef1a77b637e5cdc997397eb6f335",
"size": 10988
},
"skills/vercel-cli/references/local-development.md": {
"sha256": "c800d24d89201a979fb2d338bcedbcd87e50a8c6724be5c51fff12e3e1a365e4",
"size": 2114
},
"skills/vercel-cli/references/microfrontends.md": {
"sha256": "bd9dd101ac78035312f72bf363d181723967b00c1485b662af88090c253c33dc",
"size": 5103
},
"skills/vercel-cli/references/monitoring-and-debugging.md": {
"sha256": "fac6445e70afcadf77ba306f388fcd9f9807563db7ee493d49ee4fb2d19a6c32",
"size": 5469
},
"skills/vercel-cli/references/monorepos.md": {
"sha256": "07dad4cbec06980fa9d097dfe7b209fb079c2b4047f935fc4b94147cb95e0eb1",
"size": 3745
},
"skills/vercel-cli/references/node-backends.md": {
"sha256": "f28175cbd4ddc00473a3d1565819e5069a57fdc186ae4010f2535715c61769cb",
"size": 2719
},
"skills/vercel-cli/references/platform-ops.md": {
"sha256": "403983b064474a14f81104366c0300e92bc67c7185154af60bdfc29f0fc6fb52",
"size": 1694
},
"skills/vercel-cli/references/project-infra.md": {
"sha256": "f6c3d2ab23b13b9d5d3ccff05680b97d124971fad075b93a98ddbcf3ca895a30",
"size": 3326
},
"skills/vercel-cli/references/projects-and-teams.md": {
"sha256": "4be92d2cba1a30bf87e864522527aa90205e60a7b380e098fe0f063e4a0502b3",
"size": 2263
},
"skills/vercel-cli/references/routing.md": {
"sha256": "56ede41767fc9d6dbd07075d15cddbbbaac50b45825a0995ffb0e580d08997b1",
"size": 5605
},
"skills/vercel-cli/references/sandbox.md": {
"sha256": "cfad30d79d16ab0e75fbdec15d0fdbbbe106599ee9181a6798b4d184d60b50c5",
"size": 2504
},
"skills/vercel-cli/references/storage.md": {
"sha256": "e39a8a91b818de4aa79661b39e1396d37aa17dd683920a40c0cbaf584cd3c1bf",
"size": 6557
},
"skills/vercel-connect/SKILL.md": {
"sha256": "07ad7f7cfe4ebd68cebf66c120086de49900381ba0f42a3a822adb13d922c49c",
"size": 21076
},
"skills/vercel-connect/agents/openai.yaml": {
"sha256": "e2056e5a55ed8ead53396ff05a80d73da4636c7615ec32ac56434b2195a6158e",
"size": 128
},
"skills/vercel-firewall/SKILL.md": {
"sha256": "cc490dddcced6d2db0bdaa59aeebd3f38e9108b97ca8e9baae17afee685b3f7d",
"size": 21704
},
"skills/vercel-firewall/agents/openai.yaml": {
"sha256": "8738cd4b8c6540980b722e9351b45118d4af33379971272797314024b8ac0e5f",
"size": 113
},
"skills/vercel-functions/SKILL.md": {
"sha256": "ac162ecba80415929a1c40f65beea13cb25f09baf3bfa87ce6d6e404962040c6",
"size": 48961
},
"skills/vercel-functions/agents/openai.yaml": {
"sha256": "fcfe330fd810ba6b9f3da8dc6f32ff7748be9b3a03f4e15a57f17e578f40aebb",
"size": 182
},
"skills/vercel-sandbox/SKILL.md": {
"sha256": "db68a13177ba78c3eeabbe61256829c9b801d4332a05c8692e0c728124041d20",
"size": 24923
},
"skills/vercel-sandbox/agents/openai.yaml": {
"sha256": "55589a752f8dedc36372f89c7a93d20b14fb273e1b754f5ff7be3fef73484450",
"size": 160
},
"skills/vercel-services/SKILL.md": {
"sha256": "eb82b6a1aef40230c6a24ba58d7a4377e34c274aa83f910ba326992c93b7c384",
"size": 11941
},
"skills/vercel-services/agents/openai.yaml": {
"sha256": "998a31eaa7560fd37f768938fa4c70174cff37b4b6fde2f56fac0b1202cd59c8",
"size": 144
},
"skills/vercel-services/references/experimental-services.md": {
"sha256": "8155e8f6c298c6edf4c003161e4dc9ad552faf71bd071eeec1f3439b21a433c7",
"size": 2907
},
"skills/vercel-storage/SKILL.md": {
"sha256": "b294915c90706b86edfc4f1dca4c33b519ecf5eee8acdbda2d7466f1b0f35bf4",
"size": 22131
},
"skills/vercel-storage/agents/openai.yaml": {
"sha256": "2a100617a537e88bf0c125a6803e043a6bd09348bbba793ccdccda5e42f050b8",
"size": 176
},
"skills/verification/SKILL.md": {
"sha256": "1dd50aa65a4f8a287f8d8e2fbbaf4e52a3998451a9011659ab0ab38d19539932",
"size": 7922
},
"skills/verification/agents/openai.yaml": {
"sha256": "f4bca3cd7b039905cf72fcef8d30c452c5337b4c543d7c558657322fc1ed1454",
"size": 178
},
"skills/workflow/SKILL.md": {
"sha256": "23c2875814cbe17ea2f16f0f80b082a05943f59bb09bcc3631d392f6cbe33de3",
"size": 47109
},
"skills/workflow/agents/openai.yaml": {
"sha256": "76e1ad89caf77ffa5fb1ebe2745842cbd2676df0ce108b319b3ce320f2eaaaa4",
"size": 106
},
"vercel.md": {
"sha256": "74df7200099fb71c5820071ee9249546d650cda4f77be51703697bd173bac02e",
"size": 59555
},
"website/index.html": {
"sha256": "e2295af222629b7e7eeca9989db0c45d22276da656218f5ed5856557cbe4282f",
"size": 3835
}
}
}SHA-256 of public snapshot: 03498f22686622a27197f5876574f804a274f7a58a8d9f37cb82bda14978ff0c