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 generated/build-from-skills.manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": 1,
"generatedAt": "2026-04-30T16:42:55.259Z",
"generatedAt": "2026-05-05T21:44:59.479Z",
"templates": [
{
"template": "agents/ai-architect.md.tmpl",
Expand Down
31 changes: 14 additions & 17 deletions generated/skill-catalog.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Skill Catalog

> Auto-generated by `scripts/generate-catalog.ts` — do not edit manually.
> Generated: 2026-03-30T19:31:16.295Z
> Skills: 25
> Generated: 2026-05-05T22:50:56.898Z
> Skills: 26

## Table of Contents

Expand All @@ -16,13 +16,14 @@
| Skill | Priority | Path Patterns | Bash Patterns | Import Patterns |
|-------|----------|---------------|---------------|-----------------|
| `knowledge-update` | 10 | 1 | 0 | 0 |
| `workflow` | 9 | 19 | 14 | 4 |
| `workflow` | 9 | 6 | 14 | 4 |
| `ai-sdk` | 8 | 27 | 11 | 2 |
| `bootstrap` | 8 | 10 | 6 | 8 |
| `chat-sdk` | 8 | 45 | 12 | 2 |
| `vercel-functions` | 8 | 11 | 2 | 0 |
| `ai-gateway` | 7 | 0 | 5 | 2 |
| `env-vars` | 7 | 10 | 4 | 0 |
| `vercel-firewall` | 7 | 0 | 1 | 0 |
| `vercel-storage` | 7 | 15 | 48 | 8 |
| `verification` | 7 | 0 | 8 | 0 |
| `auth` | 6 | 14 | 12 | 0 |
Expand Down Expand Up @@ -53,23 +54,10 @@
**Path patterns:**
- `lib/workflow/**`
- `src/lib/workflow/**`
- `workflows/**`
- `lib/workflow.*`
- `src/lib/workflow.*`
- `workflow.*`
- `*workflow*`
- `*workflow*/**`
- `**/chain-engine*`
- `**/chain_engine*`
- `**/chainEngine*`
- `**/pipeline-engine*`
- `**/pipeline_engine*`
- `**/pipelineEngine*`
- `**/state-machine*`
- `**/state_machine*`
- `**/stateMachine*`
- `**/orchestrat*`
- `**/escalation*`

**Bash patterns:**
- `\bnpm\s+(install|i|add)\s+[^\n]*@vercel/workflow\b`
Expand Down Expand Up @@ -328,6 +316,14 @@
- `vercel env pull` (bash)
- `vercel env add` (bash)

#### `vercel-firewall` (priority 7)

**Bash patterns:**
- `\bvercel\s+firewall\b`

**Matched examples:**
- `vercel firewall` (bash)

#### `vercel-storage` (priority 7)

**Path patterns:**
Expand Down Expand Up @@ -883,6 +879,7 @@ Shows which skills compete on shared bash commands.
| `bun run dev` | `verification` (7), `nextjs` (5) |
| `npx create-next-app` | `shadcn` (6), `nextjs` (5) |
| `vercel integration add` | `vercel-cli` (4), `marketplace` (3) |
| `vercel firewall` | `vercel-firewall` (7), `vercel-cli` (4) |

## Skills by Priority

Expand All @@ -892,7 +889,7 @@ Shows which skills compete on shared bash commands.

**Priority 8:** `ai-sdk`, `bootstrap`, `chat-sdk`, `vercel-functions`

**Priority 7:** `ai-gateway`, `env-vars`, `vercel-storage`, `verification`
**Priority 7:** `ai-gateway`, `env-vars`, `vercel-firewall`, `vercel-storage`, `verification`

**Priority 6:** `auth`, `deployments-cicd`, `next-cache-components`, `next-forge`, `next-upgrade`, `routing-middleware`, `runtime-cache`, `shadcn`

Expand Down
100 changes: 99 additions & 1 deletion generated/skill-manifest.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"generatedAt": "2026-04-30T16:42:55.978Z",
"generatedAt": "2026-05-05T22:50:57.156Z",
"version": 2,
"skills": {
"vercel-agent": {
Expand Down Expand Up @@ -4245,6 +4245,104 @@
"examples": []
}
},
"vercel-firewall": {
"priority": 7,
"summary": "",
"docs": [
"https://vercel.com/docs/vercel-firewall",
"https://vercel.com/docs/cli/firewall"
],
"pathPatterns": [],
"bashPatterns": [
"\\bvercel\\s+firewall\\b"
],
"importPatterns": [],
"bodyPath": "skills/vercel-firewall/SKILL.md",
"pathRegexSources": [],
"bashRegexSources": [
"\\bvercel\\s+firewall\\b"
],
"importRegexSources": [],
"promptSignals": {
"phrases": [
"vercel firewall",
"vercel waf",
"attack challenge mode",
"ddos protection",
"ip block",
"managed ruleset",
"bot protection",
"system bypass",
"rate limit rule"
],
"allOf": [
[
"firewall",
"vercel"
],
[
"waf",
"vercel"
],
[
"ddos",
"vercel"
],
[
"challenge",
"vercel"
],
[
"rate limit",
"vercel"
],
[
"system bypass",
"vercel"
],
[
"ip block",
"vercel"
]
],
"anyOf": [],
"noneOf": [],
"minScore": 6
},
"retrieval": {
"aliases": [
"ddos protection",
"waf rules",
"bot protection",
"rate limiting",
"attack mode",
"ip allowlist",
"traffic filtering",
"verified bots"
],
"intents": [
"protect from ddos",
"block malicious traffic",
"configure firewall",
"rate limit api",
"allow bot through firewall",
"enable attack mode",
"publish firewall rule"
],
"entities": [
"Vercel Firewall",
"Vercel WAF",
"DDoS",
"Attack Challenge Mode",
Comment thread
mknichel marked this conversation as resolved.
"Bot Protection",
"Managed Rulesets",
"System Bypass",
"JA3",
"JA4"
],
"examples": []
}
},
"vercel-functions": {
"priority": 8,
"summary": "",
Expand Down
Loading
Loading