Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ Special triggers in PreToolUse:

### Skill Structure (`skills/<name>/SKILL.md`)

34 skills in `skills/`. Each has a `SKILL.md` with YAML frontmatter:
35 skills in `skills/`. Each has a `SKILL.md` with YAML frontmatter:

```yaml
---
Expand Down
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ A text-form relational graph covering:
- Common cross-product workflows
- Migration awareness for sunset products

### Skills (34 skills)
### Skills (35 skills)

| Skill | Covers |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
Expand All @@ -83,7 +83,7 @@ A text-form relational graph covering:
| `domains` | Public domain search and pricing, CLI and Registrar API operations, project domains, DNS, transfers, and renewals |
| `env-vars` | Environment variable management — .env files, vercel env commands, OIDC tokens |
| `eve` | Filesystem-first framework for durable AI agents, agent applications, channels, sandboxes, schedules, evals, and frontend clients |
| `flags-sdk` | Feature flags and A/B tests — Flags SDK, provider adapters, `vercel flags` CLI, precompute, Flags Explorer |
| `flags-sdk` | Flags SDK code in Next.js and SvelteKit — `flag()` declarations, provider adapters, precompute, Flags Explorer endpoint |
| `is-agentic` | Score how ready a website, domain, or public MCP endpoint is for AI agents, and act on the Is Agentic report |
| `knowledge-update` | Knowledge update guidance for the plugin |
| `marketplace` | Integration discovery and installation (`vercel integration add` / `vercel install`), provider agent skills, auto-provisioned env vars, unified billing |
Expand All @@ -96,6 +96,7 @@ A text-form relational graph covering:
| `vercel-cli` | All CLI commands — deploy, env, dev, domains, cache management, MCP integration, marketplace |
| `vercel-connect` | Managed OAuth tokens and third-party connections for apps, MCP servers, and eve agents |
| `vercel-firewall` | DDoS protection, WAF rules, rate limiting, bot filtering, and IP controls |
| `vercel-flags` | Vercel Flags — plan flags, choose an integration, `vercel flags` CLI, rollouts, A/B tests, `@vercel/flags-core`, safe retirement |
| `vercel-functions` | Node.js, Bun, Python, and Rust runtimes on Fluid Compute, streaming, WebSockets, Cron Jobs, configuration |
| `vercel-sandbox` | Ephemeral Firecracker microVMs for running untrusted/AI-generated code safely |
| `vercel-services` | Multiple frontends and backends in one project, with public rewrites and private service bindings |
Expand Down Expand Up @@ -248,6 +249,7 @@ skills/<name>/
| `is-agentic` | vercel-labs/is-agentic (private); public copy at [is-agentic.com](https://is-agentic.com/.well-known/agent-skills/is-agentic/SKILL.md) |
| `react-best-practices` | [vercel-labs/agent-skills](https://github.com/vercel-labs/agent-skills) |
| `vercel-cli` | [vercel/vercel](https://github.com/vercel/vercel) |
| `vercel-flags` | [vercel/flags](https://github.com/vercel/flags) |
| `vercel-sandbox` | [vercel-labs/agent-browser](https://github.com/vercel-labs/agent-browser) |
| `workflow` | [vercel/workflow](https://github.com/vercel/workflow) |

Expand All @@ -274,7 +276,7 @@ Exits non-zero if any `SKILL.md` is stale. Add to CI to catch drift.
vercel-plugin/
├── .plugin/plugin.json # Plugin manifest
├── vercel.md # Ecosystem graph + conventions (injected via SessionStart hook)
├── skills/ # 34 skills
├── skills/ # 35 skills
│ ├── ai-sdk/ # Upstream-synced skill example:
│ │ ├── overlay.yaml # Plugin injection metadata
│ │ ├── upstream/ # Pure upstream content
Expand Down
3 changes: 2 additions & 1 deletion hooks/session-start-profiler.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -406,7 +406,8 @@ var PACKAGE_MARKERS = {
"workflow": ["workflow"],
"@vercel/sandbox": ["vercel-sandbox"],
"flags": ["flags-sdk"],
"@flags-sdk/vercel": ["flags-sdk"]
"@flags-sdk/vercel": ["flags-sdk", "vercel-flags"],
"@vercel/flags-core": ["vercel-flags"]
};
var SETUP_ENV_TEMPLATE_FILES = [
".env.example",
Expand Down
3 changes: 2 additions & 1 deletion hooks/src/session-start-profiler.mts
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,8 @@ const PACKAGE_MARKERS: Record<string, string[]> = {
"workflow": ["workflow"],
"@vercel/sandbox": ["vercel-sandbox"],
"flags": ["flags-sdk"],
"@flags-sdk/vercel": ["flags-sdk"],
"@flags-sdk/vercel": ["flags-sdk", "vercel-flags"],
"@vercel/flags-core": ["vercel-flags"],
};

const SETUP_ENV_TEMPLATE_FILES: string[] = [
Expand Down
Loading
Loading