Not in the top 1,000 by GitHub stars
ThePrimeagen/skills
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/better-auth-drizzle-init/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/better-auth-social-login/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/cloudflare/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/cloudflare-assets/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/cloudflare-hyperdrive/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/cloudflare-project/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/cloudflare-r2/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/drizzle-migration/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/frontend/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/hyperdrive-drizzle/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/oauth/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/planet-scale-docs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/prime-planning/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/prime-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/tmux-dev/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/vim/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/vim.diagnostics/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/vim.lsp/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fa570dd76421
No earlier version was observed for comparison.
skills/vim.treesitter/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fa570dd76421 → fa570dd76421
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fa570dd76421
No earlier version was observed for comparison.
Verified commit fa570dd76421dc9b608e2a8134d4457206f3f953
git clone --filter=blob:none --no-checkout https://github.com/ThePrimeagen/skills.git .hotskills/theprimeagen-skills && git -C .hotskills/theprimeagen-skills checkout --detach fa570dd76421dc9b608e2a8134d4457206f3f953
# Copy each selected skill directory from .hotskills/theprimeagen-skills into .agents/skills/<skill-name>/Heat
3.4- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- better-auth-drizzle-init
skills/better-auth-drizzle-init - better-auth-social-login
skills/better-auth-social-login - cloudflare
skills/cloudflare - cloudflare-assets
skills/cloudflare-assets - cloudflare-hyperdrive
skills/cloudflare-hyperdrive - cloudflare-project
skills/cloudflare-project - cloudflare-r2
skills/cloudflare-r2 - drizzle-migration
skills/drizzle-migration - frontend
skills/frontend - hyperdrive-drizzle
skills/hyperdrive-drizzle - oauth
skills/oauth - planet-scale-docs
skills/planet-scale-docs - prime-planning
skills/prime-planning - prime-review
skills/prime-review - tmux-dev
skills/tmux-dev - vim
skills/vim - vim.diagnostics
skills/vim.diagnostics - vim.lsp
skills/vim.lsp - vim.treesitter
skills/vim.treesitter
How it works
When your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
1,182 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- better-auth-drizzle-init
Files
SKILL.mdcore4,797 bytesSKILL.mdcore4,797 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
2,142 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- better-auth-social-login
Files
SKILL.mdcore8,717 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
Cloudflare platform docs and references
What it loads into context
Frontmatter
20 tokensAlways available to the agent
SKILL.md
161 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Cloudflare Docs
Files
SKILL.mdcore692 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
Cloudflare Assets binding usage rules
What it loads into context
Frontmatter
20 tokensAlways available to the agent
SKILL.md
227 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Cloudflare Assets
Files
SKILL.mdcore839 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
Cloudflare Hyperdrive connection usage rules
What it loads into context
Frontmatter
21 tokensAlways available to the agent
SKILL.md
254 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Cloudflare Hyperdrive
Files
SKILL.mdcore1,129 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
Cloudflare Hono TypeScript project rules
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
655 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Cloudflare Project (Hono + TypeScript)
Files
SKILL.mdcore2,452 bytesSKILL.mdcore2,452 bytesSKILL.mdcore2,452 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
Cloudflare R2 bucket binding usage rules
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
400 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Cloudflare R2
Files
SKILL.mdcore1,470 bytesSKILL.mdcore1,470 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
144 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- drizzle-migration
Files
SKILL.mdcore633 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
626 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- SolidJS Component Structure
Files
SKILL.mdcore2,535 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
355 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- hyperdrive-drizzle
Files
SKILL.mdcore1,478 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
6,411 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Rules
- 2. Install Dependencies
- 3. Create Local Environment Files
- 4. Create The Worker Env Type
- 5. Create The Better Auth CLI Config
- 6. Create App User Table
- 7. Add package.json Scripts
- 8. Configure Drizzle Kit
- 9. Generate Auth Schema And Migrate
- 10. Implement Runtime Auth Factory
- 11. Implement Auth Routes
- 12. Mount Auth Routes In App Entrypoint
- 13. Configure Wrangler
- 14. Register Twitter OAuth Callback URLs
- 15. Generate, Migrate, And Start
- 16. Verify Login Flow (local)
- 17. Route Contract Reference
- 18. Session And Security Checklist
- 19. Token Access (for calling Twitter API)
- 20. Production Deploy Checklist (GO_LIVE.md)
- 21. Failure Triage
Files
SKILL.mdcore24,178 bytesSKILL.mdcore24,178 bytesSKILL.mdcore24,178 bytesSKILL.mdcore24,178 bytesSKILL.mdcore24,178 bytesSKILL.mdcore24,178 bytesSKILL.mdcore24,178 bytesSKILL.mdcore24,178 bytesSKILL.mdcore24,178 bytesSKILL.mdcore24,178 bytesSKILL.mdcore24,178 bytesSKILL.mdcore24,178 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
10,758 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Basic Usage (37)
- Debugging & Troubleshooting (9)
- Monitoring & Observability (29)
- Security & Access Control (16)
- Migrations, Deployments & Recovery (42)
- API & Automation (162)
- CLI (25)
- Postgres (48)
- Vitess (63)
- Plans, Billing & Org Admin (13)
Files
SKILL.mdcore43,285 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
66 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Planning
Files
SKILL.mdcore304 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
46 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore209 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
Tmux-based dev.sh script conventions
What it loads into context
Frontmatter
20 tokensAlways available to the agent
SKILL.md
566 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Tmux Dev Scripts
Files
SKILL.mdcore1,873 bytesSKILL.mdcore1,873 bytesSKILL.mdcore1,873 bytesSKILL.mdcore1,873 bytesSKILL.mdcore1,873 bytesSKILL.mdcore1,873 bytesSKILL.mdcore1,873 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
6,814 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- api
- builtin
- api_keysets
- api_keysets_extra
- builtin_types
- vimfn
Files
SKILL.mdcore22,606 bytesSKILL.mdcore22,606 bytesSKILL.mdcore22,606 bytesSKILL.mdcore22,606 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
661 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- diagnostic
Files
SKILL.mdcore2,940 bytesSKILL.mdcore2,940 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
1,350 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- lsp
Files
SKILL.mdcore4,948 bytesSKILL.mdcore4,948 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
716 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- tsnode
- tstree
- tsquery
- misc
Files
SKILL.mdcore2,766 bytesSKILL.mdcore2,766 bytesSKILL.mdcore2,766 bytesSKILL.mdcore2,766 bytesSKILL.mdcore2,766 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
Repository facts
- License
- No license detected
- Created
- Jan 22, 2026
- Last pushed
- Feb 27, 2026
- Forks
- 8
- Open issues
- 0
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 30 notes
skills/better-auth-drizzle-init/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/cloudflare-project/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/cloudflare-project/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/cloudflare-r2/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/oauth/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/oauth/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/oauth/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/oauth/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/oauth/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/oauth/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/oauth/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/oauth/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/oauth/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/oauth/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/oauth/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/tmux-dev/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/tmux-dev/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/tmux-dev/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/tmux-dev/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/tmux-dev/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 532 network referencesin 8 files: planet-scale-docs/SKILL.md:1 oauth/SKILL.md:56 better-auth-social-login/SKILL.md:52 and 5 more
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- 14 references to secretsin 2 files: oauth/SKILL.md:59 better-auth-social-login/SKILL.md:44
- No requests to vote in Hot
Show all 546 signals by file
skills/better-auth-drizzle-init/SKILL.md
- Network accessline 109
### Reference Docs - Better Auth installation: https://www.better-auth.com/docs/installation - Network accessline 110
- Better Auth installation: https://www.better-auth.com/docs/installation - Network accessline 111
- Better Auth CLI: https://www.better-auth.com/docs/concepts/cli - Network accessline 112
- Better Auth database concepts: https://www.better-auth.com/docs/concepts/database - Network accessline 113
- Better Auth Drizzle adapter: https://www.better-auth.com/docs/adapters/drizzle - Network accessline 114
- Drizzle Kit overview: https://orm.drizzle.team/docs/kit-overview - Network accessline 115
- drizzle-kit generate: https://orm.drizzle.team/docs/drizzle-kit-generate - Network accessline 116
- drizzle-kit migrate: https://orm.drizzle.team/docs/drizzle-kit-migrate - Network accessline 117
- drizzle config file: https://orm.drizzle.team/docs/drizzle-config-file
skills/better-auth-social-login/SKILL.md
- Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Network accessline 52
}, trustedOrigins: [ "http://localhost:3000", - Network accessline 53
trustedOrigins: [ "http://localhost:3000", "https://app.example.com", - Network accessline 54
"http://localhost:3000", - Network accessline 55
"https://app.example.com", - Network accessline 178
### Provider Setup Checklist - GitHub redirect URI: `http://localhost:3000/api/auth/callback/github` (dev) and production equivalent. - Network accessline 179
- GitHub redirect URI: `http://localhost:3000/api/auth/callback/github` (dev) and production equivalent. - Network accessline 180
- Google redirect URI: `http://localhost:3000/api/auth/callback/google` (dev) and production equivalent. - Network accessline 197
### Reference Docs - Better Auth OAuth: https://www.better-auth.com/docs/concepts/oauth - Network accessline 198
- Better Auth OAuth: https://www.better-auth.com/docs/concepts/oauth - Network accessline 199
- Better Auth cookies: https://www.better-auth.com/docs/concepts/cookies - Network accessline 200
- Better Auth security: https://www.better-auth.com/docs/reference/security - Network accessline 201
- Better Auth database concepts: https://www.better-auth.com/docs/concepts/database - Network accessline 202
- Better Auth JWT plugin: https://www.better-auth.com/docs/plugins/jwt - Network accessline 203
- Better Auth GitHub provider: https://www.better-auth.com/docs/authentication/github - Network accessline 204
- Better Auth Google provider: https://www.better-auth.com/docs/authentication/google - Network accessline 205
- Better Auth Drizzle adapter: https://www.better-auth.com/docs/adapters/drizzle - Network accessline 206
- Drizzle Kit overview: https://orm.drizzle.team/docs/kit-overview - Network accessline 207
- drizzle-kit generate: https://orm.drizzle.team/docs/drizzle-kit-generate - Network accessline 208
- drizzle-kit migrate: https://orm.drizzle.team/docs/drizzle-kit-migrate
skills/cloudflare-assets/SKILL.md
- Network accessline 9
### Rules 1. Configure static assets in `wrangler.jsonc` with an `assets` block that sets both `binding` and `directory`. 2. Serve static files from the Worker by returning `env.ASSETS.fetch(request)` inside `fetch`. - Network accessline 10
1. Configure static assets in `wrangler.jsonc` with an `assets` block that sets both `binding` and `directory`. 2. Serve static files from the Worker by returning `env.ASSETS.fetch(request)` inside `fetch`. 3. Keep the binding name consiste - Network accessline 11
2. Serve static files from the Worker by returning `env.ASSETS.fetch(request)` inside `fetch`. - Network accessline 30
export default { async fetch(request, env, ctx) { - Network accessline 31
async fetch(request, env, ctx) { - Network accessline 32
return env.ASSETS.fetch(request);
skills/cloudflare-hyperdrive/SKILL.md
skills/cloudflare/SKILL.md
- Network accessline 9
- [Workers](https://developers.cloudflare.com/workers/) - Network accessline 10
- [Workers AI](https://developers.cloudflare.com/workers-ai/) - Network accessline 11
- [Durable Objects](https://developers.cloudflare.com/durable-objects/) - Network accessline 12
- [Workers KV](https://developers.cloudflare.com/kv/) - Network accessline 13
- [Queues](https://developers.cloudflare.com/queues/) - Network accessline 14
- [R2](https://developers.cloudflare.com/r2/) - Network accessline 15
- [Vectorize](https://developers.cloudflare.com/vectorize/) - Network accessline 16
- [Hyperdrive](https://developers.cloudflare.com/hyperdrive/) - Network accessline 17
- [Workflows](https://developers.cloudflare.com/workflows/) - Network accessline 18
- [D1](https://developers.cloudflare.com/d1/)
skills/hyperdrive-drizzle/SKILL.md
skills/oauth/SKILL.md
- Network accessline 56
BASE_URL=http://localhost:<SitePort> - Network accessline 58
[Credential-related source omitted] - Access to secretsline 59
[Credential-related source omitted] - Network accessline 60
ALLOWED_ORIGINS=http://localhost:<SitePort> - Network accessline 74
Bindings: { ASSETS: { fetch(request: Request): Promise<Response>; - Network accessline 75
ASSETS: { fetch(request: Request): Promise<Response>; }; - Network accessline 76
fetch(request: Request): Promise<Response>; - Access to secretsline 86
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted] - Network accessline 125
export const auth = betterAuth({ baseURL: process.env["BASE_URL"] ?? "http://localhost:<SitePort>", - Network accessline 126
baseURL: process.env["BASE_URL"] ?? "http://localhost:<SitePort>", - Access to secretsline 129
[Credential-related source omitted] - Access to secretsline 130
[Credential-related source omitted] - Access to secretsline 139
[Credential-related source omitted] - Network accessline 141
}, trustedOrigins: [ process.env["BASE_URL"] ?? "http://localhost:<SitePort>", - Network accessline 142
trustedOrigins: [ process.env["BASE_URL"] ?? "http://localhost:<SitePort>", "http://localhost:<SitePort>", - Network accessline 143
process.env["BASE_URL"] ?? "http://localhost:<SitePort>", - Network accessline 144
"http://localhost:<SitePort>", - Network accessline 312
const DEFAULT_BASE_URL = "http://localhost:<SitePort>"; - Access to secretsline 401
[Credential-related source omitted] - Network accessline 649
- [ ] In Twitter/X developer portal, configure OAuth 2.0: - [ ] App type: Web App / Confidential Client - [ ] Add local callback URL exactly: `http://localhost:<SitePort>/api/auth/callback/twitter` - Network accessline 650
- [ ] App type: Web App / Confidential Client - [ ] Add local callback URL exactly: `http://localhost:<SitePort>/api/auth/callback/twitter` - [ ] Add production callback URL exactly: `<ProductionURL>/api/auth/callback/twitter` - Network accessline 651
- [ ] Add local callback URL exactly: `http://localhost:<SitePort>/api/auth/callback/twitter` - Network accessline 652
- [ ] Add production callback URL exactly: `<ProductionURL>/api/auth/callback/twitter` - [ ] Add www callback URL (if needed): `https://www.tweetmash.com/api/auth/callback/twitter` - [ ] Scopes: `users.read tweet.read offline.access` - Network accessline 653
- [ ] Add www callback URL (if needed): `https://www.tweetmash.com/api/auth/callback/twitter` - Access to secretsline 655
[Credential-related source omitted] - Network accessline 684
- [ ] Run: `curl -i http://localhost:<SitePort>/api/auth/me` - Network accessline 685
- [ ] Expect: `401` with `{"error":"Unauthorized"}` - [ ] Run: `curl -i http://localhost:<SitePort>/api/auth/login/twitter` - [ ] Expect: `302` with `Location` header pointing to Twitter - Network accessline 686
- [ ] Run: `curl -i http://localhost:<SitePort>/api/auth/login/twitter` - Network accessline 692
- [ ] Open `http://localhost:<SitePort>` - Access to secretsline 783
[Credential-related source omitted] - Network accessline 786
- [ ] Set production vars: - [ ] `BASE_URL=<ProductionURL>` - [ ] `ALLOWED_ORIGINS=<ProductionURL>,https://www.tweetmash.com` - Network accessline 787
- [ ] `BASE_URL=<ProductionURL>` - [ ] `ALLOWED_ORIGINS=<ProductionURL>,https://www.tweetmash.com` - [ ] Register production callback URLs in Twitter app: - Network accessline 788
- [ ] `ALLOWED_ORIGINS=<ProductionURL>,https://www.tweetmash.com` - Network accessline 789
- [ ] Register production callback URLs in Twitter app: - [ ] `<ProductionURL>/api/auth/callback/twitter` - [ ] `https://www.tweetmash.com/api/auth/callback/twitter` (if using www) - Network accessline 790
- [ ] `<ProductionURL>/api/auth/callback/twitter` - [ ] `https://www.tweetmash.com/api/auth/callback/twitter` (if using www) - [ ] Run remote migration: - Network accessline 791
- [ ] `https://www.tweetmash.com/api/auth/callback/twitter` (if using www) - Access to secretsline 817
[Credential-related source omitted] - Access to secretsline 822
[Credential-related source omitted] - Access to secretsline 825
[Credential-related source omitted]
skills/planet-scale-docs/SKILL.md
- Network accessline 1
PlanetScale Docs - Categorized Links Source: https://planetscale.com/docs/llms.txt - Network accessline 2
Source: https://planetscale.com/docs/llms.txt - Network accessline 5
## Basic Usage (37) - [PlanetScale Model Context Protocol (MCP)](https://planetscale.com/docs/connect/mcp.md) - Network accessline 6
- [PlanetScale Model Context Protocol (MCP)](https://planetscale.com/docs/connect/mcp.md) - Network accessline 7
- [PlanetScale documentation](https://planetscale.com/docs/index.md) - Network accessline 8
- [Connections overview](https://planetscale.com/docs/postgres/connecting.md) - Network accessline 9
- [IP restrictions](https://planetscale.com/docs/postgres/connecting/ip-restrictions.md) - Network accessline 10
- [Using the Neon serverless driver](https://planetscale.com/docs/postgres/connecting/neon-serverless-driver.md) - Network accessline 11
- [PgBouncer](https://planetscale.com/docs/postgres/connecting/pgbouncer.md) - Network accessline 12
- [Connect privately with AWS PrivateLink](https://planetscale.com/docs/postgres/connecting/private-connections/aws-privatelink.md) - Network accessline 13
- [Connect privately with GCP Private Service Connect](https://planetscale.com/docs/postgres/connecting/private-connections/gcp-private-service-connect.md) - Network accessline 14
- [Connections quickstart](https://planetscale.com/docs/postgres/connecting/quickstart.md) - Network accessline 15
- [Managing Roles for your Postgres database](https://planetscale.com/docs/postgres/connecting/roles.md) - Network accessline 16
- [Connection resilience guide](https://planetscale.com/docs/postgres/connection-resilience.md) - Network accessline 17
- [PlanetScale Postgres quickstart](https://planetscale.com/docs/postgres/tutorials/planetscale-postgres-quickstart.md) - Network accessline 18
- [Connection strings](https://planetscale.com/docs/vitess/connecting/connection-strings.md) - Network accessline 19
- [Network latency](https://planetscale.com/docs/vitess/connecting/network-latency.md) - Network accessline 20
- [Connecting to PlanetScale privately on AWS](https://planetscale.com/docs/vitess/connecting/private-connections.md) - Network accessline 21
- [Connecting to PlanetScale privately on GCP](https://planetscale.com/docs/vitess/connecting/private-connections-gcp.md) - Network accessline 22
- [Connecting to PlanetScale securely](https://planetscale.com/docs/vitess/connecting/secure-connections.md) - Network accessline 23
- [PlanetScale Connect](https://planetscale.com/docs/vitess/etl.md) - Network accessline 24
- [Debezium connector for PlanetScale](https://planetscale.com/docs/vitess/integrations/debezium.md) - Network accessline 25
- [Set up GCP Private Service Connect with PlanetScale Managed](https://planetscale.com/docs/vitess/managed/gcp/private-service-connect.md) - Network accessline 26
- [Connection strings](https://planetscale.com/docs/vitess/security/connection-strings.md) - Network accessline 27
- [What is a keyspace](https://planetscale.com/docs/vitess/sharding/keyspaces.md) - Network accessline 28
- [Workflow: Unsharded to sharded keyspace](https://planetscale.com/docs/vitess/sharding/sharding-quickstart.md) - Network accessline 29
- [AWS Lambda connection strings](https://planetscale.com/docs/vitess/tutorials/aws-lambda-connection-strings.md) - Network accessline 30
- [Connect any application to PlanetScale](https://planetscale.com/docs/vitess/tutorials/connect-any-application.md) - Network accessline 31
- [Connect a Django application to PlanetScale](https://planetscale.com/docs/vitess/tutorials/connect-django-app.md) - Network accessline 32
- [Connect a Go application to PlanetScale](https://planetscale.com/docs/vitess/tutorials/connect-go-app.md) - Network accessline 33
- [Connect a Go application using GORM to PlanetScale](https://planetscale.com/docs/vitess/tutorials/connect-go-gorm-app.md) - Network accessline 34
- [Connect a Laravel application to PlanetScale](https://planetscale.com/docs/vitess/tutorials/connect-laravel-app.md) - Network accessline 35
- [Connect a MySQL GUI to PlanetScale](https://planetscale.com/docs/vitess/tutorials/connect-mysql-gui.md) - Network accessline 36
- [Connect a Next.js application to PlanetScale](https://planetscale.com/docs/vitess/tutorials/connect-nextjs-app.md) - Network accessline 37
- [Connect a Node.js application to PlanetScale](https://planetscale.com/docs/vitess/tutorials/connect-nodejs-app.md) - Network accessline 38
- [Connect a PHP application to PlanetScale](https://planetscale.com/docs/vitess/tutorials/connect-php-app.md) - Network accessline 39
- [Connect a Rails application to PlanetScale](https://planetscale.com/docs/vitess/tutorials/connect-rails-app.md) - Network accessline 40
- [Connect a Symfony application to PlanetScale](https://planetscale.com/docs/vitess/tutorials/connect-symfony-app.md) - Network accessline 41
- [PlanetScale quickstart guide](https://planetscale.com/docs/vitess/tutorials/planetscale-quick-start-guide.md) - Network accessline 42
- [What is PlanetScale?](https://planetscale.com/docs/what-is-planetscale.md) - Network accessline 44
## Debugging & Troubleshooting (9) - [PostgreSQL Proxy - Client Error Reference](https://planetscale.com/docs/postgres/connecting/client-error-reference.md) - Network accessline 45
- [PostgreSQL Proxy - Client Error Reference](https://planetscale.com/docs/postgres/connecting/client-error-reference.md) - Network accessline 46
- [Errors](https://planetscale.com/docs/postgres/monitoring/errors.md) - Network accessline 47
- [Out of memory (OOM)](https://planetscale.com/docs/postgres/troubleshooting/out-of-memory.md) - Network accessline 48
- [Read-only mode](https://planetscale.com/docs/postgres/troubleshooting/read-only-mode.md) - Network accessline 49
- [Import troubleshooting](https://planetscale.com/docs/vitess/imports/import-troubleshooting.md) - Network accessline 50
- [Errors](https://planetscale.com/docs/vitess/monitoring/errors.md) - Network accessline 51
- [PlanetScale database error reference](https://planetscale.com/docs/vitess/troubleshooting/errors.md) - Network accessline 52
- [MySQL compatibility](https://planetscale.com/docs/vitess/troubleshooting/mysql-compatibility.md) - Network accessline 53
- [Vitess system limits](https://planetscale.com/docs/vitess/troubleshooting/planetscale-system-limits.md) - Network accessline 55
## Monitoring & Observability (29) - [Extensions: pginsights](https://planetscale.com/docs/postgres/extensions/pginsights.md) - Network accessline 56
- [Extensions: pginsights](https://planetscale.com/docs/postgres/extensions/pginsights.md) - Network accessline 57
- [Anomalies](https://planetscale.com/docs/postgres/monitoring/anomalies.md) - Network accessline 58
- [Cluster Logs](https://planetscale.com/docs/postgres/monitoring/logs.md) - Network accessline 59
- [Cluster Metrics](https://planetscale.com/docs/postgres/monitoring/metrics.md) - Network accessline 60
- [pganalyze collector](https://planetscale.com/docs/postgres/monitoring/pganalyze.md) - Network accessline 61
- [Sending Prometheus Metrics to Datadog for PlanetScale Postgres](https://planetscale.com/docs/postgres/monitoring/prometheus-metrics-datadog-postgres.md) - Network accessline 62
- [Prometheus metrics for PlanetScale Postgres](https://planetscale.com/docs/postgres/monitoring/prometheus-metrics-postgres.md) - Network accessline 63
- [Prometheus integration for PlanetScale Postgres](https://planetscale.com/docs/postgres/monitoring/prometheus-postgres.md) - Network accessline 64
- [Query Insights](https://planetscale.com/docs/postgres/monitoring/query-insights.md) - Network accessline 65
- [Schema recommendations](https://planetscale.com/docs/postgres/monitoring/schema-recommendations.md) - Network accessline 66
- [Audit log](https://planetscale.com/docs/security/audit-log.md) - Network accessline 67
- [Audit log](https://planetscale.com/docs/vitess/audit-log.md) - Network accessline 68
- [Sending Prometheus Metrics to Datadog](https://planetscale.com/docs/vitess/guides/prometheus-metrics-datadog.md) - Network accessline 69
- [Grafana Dashboard for PlanetScale Branches](https://planetscale.com/docs/vitess/guides/prometheus-metrics-grafana.md) - Network accessline 70
- [Sending Prometheus Metrics to New Relic](https://planetscale.com/docs/vitess/guides/prometheus-metrics-newrelic.md) - Network accessline 71
- [Datadog integration](https://planetscale.com/docs/vitess/integrations/datadog.md) - Network accessline 72
- [Prometheus](https://planetscale.com/docs/vitess/integrations/prometheus.md) - Network accessline 73
- [Prometheus metrics](https://planetscale.com/docs/vitess/integrations/prometheus-metrics.md) - Network accessline 74
- [Anomalies](https://planetscale.com/docs/vitess/monitoring/anomalies.md) - Network accessline 75
- [Datadog integration](https://planetscale.com/docs/vitess/monitoring/datadog.md) - Network accessline 76
- [Sending Prometheus Metrics to Datadog](https://planetscale.com/docs/vitess/monitoring/prometheus-metrics-datadog.md) - Network accessline 77
- [Grafana Dashboard for PlanetScale Branches](https://planetscale.com/docs/vitess/monitoring/prometheus-metrics-grafana.md) - Network accessline 78
- [Sending Prometheus Metrics to New Relic](https://planetscale.com/docs/vitess/monitoring/prometheus-metrics-newrelic.md) - Network accessline 79
- [Query Insights](https://planetscale.com/docs/vitess/monitoring/query-insights.md) - Network accessline 80
- [Schema recommendations](https://planetscale.com/docs/vitess/monitoring/schema-recommendations.md) - Network accessline 81
- [Prometheus](https://planetscale.com/docs/vitess/tutorials/prometheus.md) - Network accessline 82
- [Sending Prometheus Metrics to Datadog](https://planetscale.com/docs/vitess/tutorials/prometheus-metrics-datadog.md) - Network accessline 83
- [Grafana Dashboard for PlanetScale Branches](https://planetscale.com/docs/vitess/tutorials/prometheus-metrics-grafana.md) - Network accessline 84
- [Sending Prometheus Metrics to New Relic](https://planetscale.com/docs/vitess/tutorials/prometheus-metrics-newrelic.md) - Network accessline 86
## Security & Access Control (16) - [Security and compliance](https://planetscale.com/docs/security.md) - Network accessline 87
- [Security and compliance](https://planetscale.com/docs/security.md) - Network accessline 88
- [Access control](https://planetscale.com/docs/security/access-control.md) - Network accessline 89
- [Account password security](https://planetscale.com/docs/security/account-password-security.md) - Network accessline 90
- [Authentication methods](https://planetscale.com/docs/security/authentication-methods.md) - Network accessline 91
- [Multi-factor authentication](https://planetscale.com/docs/security/multi-factor-authentication.md) - Network accessline 92
- [Security log](https://planetscale.com/docs/security/security-log.md) - Network accessline 93
- [Single sign-on](https://planetscale.com/docs/security/sso.md) - Network accessline 94
- [Teams](https://planetscale.com/docs/security/teams.md) - Network accessline 95
- [Vulnerability disclosure](https://planetscale.com/docs/security/vulnerability-disclosure.md) - [Cloud accounts and contents](https://planetscale.com/docs/vitess/managed/aws/security-and-access/cloud-accounts-and-contents.md) - [Data requ - Network accessline 96
- [Cloud accounts and contents](https://planetscale.com/docs/vitess/managed/aws/security-and-access/cloud-accounts-and-contents.md) - [Data requests](https://planetscale.com/docs/vitess/managed/aws/security-and-access/data-requests.md) - [U - Network accessline 97
- [Data requests](https://planetscale.com/docs/vitess/managed/aws/security-and-access/data-requests.md) - Network accessline 98
- [User management](https://planetscale.com/docs/vitess/managed/aws/security-and-access/user-management.md) - [Cloud accounts and contents](https://planetscale.com/docs/vitess/managed/gcp/security-and-access/cloud-accounts-and-contents.md) - Network accessline 99
- [Cloud accounts and contents](https://planetscale.com/docs/vitess/managed/gcp/security-and-access/cloud-accounts-and-contents.md) - [Data requests](https://planetscale.com/docs/vitess/managed/gcp/security-and-access/data-requests.md) - [U - Network accessline 100
- [Data requests](https://planetscale.com/docs/vitess/managed/gcp/security-and-access/data-requests.md) - Network accessline 101
- [User management](https://planetscale.com/docs/vitess/managed/gcp/security-and-access/user-management.md) - Network accessline 102
- [Password roles](https://planetscale.com/docs/vitess/security/password-roles.md) - Network accessline 104
## Migrations, Deployments & Recovery (42) - [Deployment options](https://planetscale.com/docs/plans/deployment-options.md) - Network accessline 105
- [Deployment options](https://planetscale.com/docs/plans/deployment-options.md) - Network accessline 106
- [Back up and restore](https://planetscale.com/docs/postgres/backups.md) - Network accessline 107
- [Point-in-time recovery](https://planetscale.com/docs/postgres/backups/point-in-time-recovery.md) - Network accessline 108
- [Branching](https://planetscale.com/docs/postgres/branching.md) - Network accessline 109
- [Postgres Imports - PGDump and Restore](https://planetscale.com/docs/postgres/imports/postgres-migrate-dumprestore.md) - Network accessline 110
- [Back up and restore](https://planetscale.com/docs/vitess/backups.md) - Network accessline 111
- [How to make different types of schema changes](https://planetscale.com/docs/vitess/how-to-make-different-types-of-schema-changes.md) - Network accessline 112
- [Amazon Aurora migration guide](https://planetscale.com/docs/vitess/imports/amazon-aurora-migration-guide.md) - Network accessline 113
- [AWS RDS migration guide](https://planetscale.com/docs/vitess/imports/aws-rds-migration-guide.md) - Network accessline 114
- [Azure Database for MySQL migration guide](https://planetscale.com/docs/vitess/imports/azure-database-for-mysql-migration-guide.md) - Network accessline 115
- [DigitalOcean database migration guide](https://planetscale.com/docs/vitess/imports/digitalocean-database-migration-guide.md) - Network accessline 116
- [GCP Cloud SQL Migration Guide](https://planetscale.com/docs/vitess/imports/gcp-cloudsql-migration-guide.md) - Network accessline 117
- [Import public IP addresses](https://planetscale.com/docs/vitess/imports/import-tool-migration-addresses.md) - Network accessline 118
- [MariaDB migration guide](https://planetscale.com/docs/vitess/imports/mariadb-migration-guide.md) - Network accessline 119
- [Postgres to MySQL to PlanetScale migration guide](https://planetscale.com/docs/vitess/imports/postgres-mysql-planetscale-migration-guide.md) - Network accessline 120
- [Postgres to PlanetScale for Vitess migration guide](https://planetscale.com/docs/vitess/imports/postgres-planetscale-migration-guide.md) - Network accessline 121
- [Back up and restore in AWS](https://planetscale.com/docs/vitess/managed/aws/back-up-and-restore.md) - Network accessline 122
- [Schema snapshots](https://planetscale.com/docs/vitess/managed/aws/security-and-access/schema-snapshots.md) - Network accessline 123
- [Back up and restore in GCP](https://planetscale.com/docs/vitess/managed/gcp/back-up-and-restore.md) - Network accessline 124
- [Schema snapshots](https://planetscale.com/docs/vitess/managed/gcp/security-and-access/schema-snapshots.md) - Network accessline 125
- [Non-blocking schema changes](https://planetscale.com/docs/vitess/schema-changes.md) - Network accessline 126
- [Aggressive deploy request cutover](https://planetscale.com/docs/vitess/schema-changes/aggressive-cutover.md) - Network accessline 127
- [Branching](https://planetscale.com/docs/vitess/schema-changes/branching.md) - [Data Branching®](https://planetscale.com/docs/vitess/schema-changes/data-branching.md) - [Deploy requests](https://planetscale.com/docs/vitess/schema-changes/ - Network accessline 128
- [Data Branching®](https://planetscale.com/docs/vitess/schema-changes/data-branching.md) - [Deploy requests](https://planetscale.com/docs/vitess/schema-changes/deploy-requests.md) - [Handling table and column renames](https://planetscale.c - Network accessline 129
- [Deploy requests](https://planetscale.com/docs/vitess/schema-changes/deploy-requests.md) - Network accessline 130
- [Handling table and column renames](https://planetscale.com/docs/vitess/schema-changes/handling-table-and-column-renames.md) - Network accessline 131
- [How Online Schema Change tools work](https://planetscale.com/docs/vitess/schema-changes/how-online-schema-change-tools-work.md) - Network accessline 132
- [How to make different types of schema changes](https://planetscale.com/docs/vitess/schema-changes/how-to-make-different-types-of-schema-changes.md) - Network accessline 133
- [Comparison of Online Schema Change tools](https://planetscale.com/docs/vitess/schema-changes/online-schema-change-tools-comparison.md) - Network accessline 134
- [Online DDL change unique keys](https://planetscale.com/docs/vitess/schema-changes/onlineddl-change-unique-keys.md) - [Safe migrations](https://planetscale.com/docs/vitess/schema-changes/safe-migrations.md) - [Throttling deploy requests]( - Network accessline 135
- [Safe migrations](https://planetscale.com/docs/vitess/schema-changes/safe-migrations.md) - [Throttling deploy requests](https://planetscale.com/docs/vitess/schema-changes/throttling-deploy-requests.md) - [VSchema](https://planetscale.com/ - Network accessline 136
- [Throttling deploy requests](https://planetscale.com/docs/vitess/schema-changes/throttling-deploy-requests.md) - Network accessline 137
- [VSchema](https://planetscale.com/docs/vitess/sharding/vschema.md) - Network accessline 138
- [Automatic Prisma migrations](https://planetscale.com/docs/vitess/tutorials/automatic-prisma-migrations.md) - Network accessline 139
- [Automatic Rails migrations](https://planetscale.com/docs/vitess/tutorials/automatic-rails-migrations.md) - Network accessline 140
- [Deploy a Django app to Heroku](https://planetscale.com/docs/vitess/tutorials/deploy-a-django-app-to-heroku.md) - Network accessline 141
- [Deploy to Netlify](https://planetscale.com/docs/vitess/tutorials/deploy-to-netlify.md) - Network accessline 142
- [Deploy to Vercel](https://planetscale.com/docs/vitess/tutorials/deploy-to-vercel.md) - Network accessline 143
- [Deploy to Netlify](https://planetscale.com/docs/vitess/tutorials/deployments/deploy-to-netlify.md) - Network accessline 144
- [Deploy to Vercel](https://planetscale.com/docs/vitess/tutorials/deployments/deploy-to-vercel.md) - Network accessline 145
- [Next.js and PlanetScale Netlify template tutorial](https://planetscale.com/docs/vitess/tutorials/deployments/nextjs-planetscale-netlify-template.md) - Network accessline 146
- [Deploy to Vercel](https://planetscale.com/docs/vitess/tutorials/nextjs-deploy-to-vercel.md) - Network accessline 148
## API & Automation (162) - [OpenAPI Spec](https://planetscale.com/docs/api/openapi-spec.md) - Network accessline 149
- [OpenAPI Spec](https://planetscale.com/docs/api/openapi-spec.md) - Network accessline 150
- [PlanetScale API and OAuth applications](https://planetscale.com/docs/api/planetscale-api-oauth-applications.md) - Network accessline 151
- [Add a member to a team](https://planetscale.com/docs/api/reference/add_organization_team_member.md) - Network accessline 152
- [Cancel a resize request](https://planetscale.com/docs/api/reference/cancel_bouncer_resize_request.md) - Network accessline 153
- [Cancel a change request](https://planetscale.com/docs/api/reference/cancel_branch_change_request.md) - Network accessline 154
- [Cancel a queued deploy request](https://planetscale.com/docs/api/reference/cancel_deploy_request.md) - Network accessline 155
- [Close a deploy request](https://planetscale.com/docs/api/reference/close_deploy_request.md) - Network accessline 156
- [Complete an errored deploy](https://planetscale.com/docs/api/reference/complete_errored_deploy.md) - Network accessline 157
- [Complete a gated deploy request](https://planetscale.com/docs/api/reference/complete_gated_deploy_request.md) - Network accessline 158
- [Complete a revert](https://planetscale.com/docs/api/reference/complete_revert.md) - Network accessline 159
- [Create a backup](https://planetscale.com/docs/api/reference/create_backup.md) - Network accessline 160
- [Create a bouncer](https://planetscale.com/docs/api/reference/create_bouncer.md) - Network accessline 161
- [Create a branch](https://planetscale.com/docs/api/reference/create_branch.md) - Network accessline 162
- [Create a database](https://planetscale.com/docs/api/reference/create_database.md) - Network accessline 163
- [Create an IP restriction entry](https://planetscale.com/docs/api/reference/create_database_postgres_cidr.md) - Network accessline 164
- [Create a deploy request](https://planetscale.com/docs/api/reference/create_deploy_request.md) - Network accessline 165
- [Create a keyspace](https://planetscale.com/docs/api/reference/create_keyspace.md) - Network accessline 166
- [Create or renew an OAuth token](https://planetscale.com/docs/api/reference/create_oauth_token.md) - Network accessline 167
- [Create an organization team](https://planetscale.com/docs/api/reference/create_organization_team.md) - Network accessline 168
- [Create a password](https://planetscale.com/docs/api/reference/create_password.md) - Network accessline 169
- [Create a new query patterns report](https://planetscale.com/docs/api/reference/create_query_patterns_report.md) - Network accessline 170
- [Create role credentials](https://planetscale.com/docs/api/reference/create_role.md) - Network accessline 171
- [Create a service token](https://planetscale.com/docs/api/reference/create_service_token.md) - Network accessline 172
- [Create a webhook](https://planetscale.com/docs/api/reference/create_webhook.md) - Network accessline 173
- [Create a workflow](https://planetscale.com/docs/api/reference/create_workflow.md) - Network accessline 174
- [Delete a backup](https://planetscale.com/docs/api/reference/delete_backup.md) - Network accessline 175
- [Delete a bouncer](https://planetscale.com/docs/api/reference/delete_bouncer.md) - Network accessline 176
- [Delete a branch](https://planetscale.com/docs/api/reference/delete_branch.md) - Network accessline 177
- [Delete a database](https://planetscale.com/docs/api/reference/delete_database.md) - Network accessline 178
- [Delete an IP restriction entry](https://planetscale.com/docs/api/reference/delete_database_postgres_cidr.md) - Network accessline 179
- [Delete a keyspace](https://planetscale.com/docs/api/reference/delete_keyspace.md) - Network accessline 180
- [Delete an OAuth token](https://planetscale.com/docs/api/reference/delete_oauth_token.md) - Network accessline 181
- [Delete an organization team](https://planetscale.com/docs/api/reference/delete_organization_team.md) - Network accessline 182
- [Delete a password](https://planetscale.com/docs/api/reference/delete_password.md) - Network accessline 183
- [Delete a query patterns report](https://planetscale.com/docs/api/reference/delete_query_patterns_report.md) - Network accessline 184
- [Delete role credentials](https://planetscale.com/docs/api/reference/delete_role.md) - Network accessline 185
- [Delete a service token](https://planetscale.com/docs/api/reference/delete_service_token.md) - Network accessline 186
- [Delete a webhook](https://planetscale.com/docs/api/reference/delete_webhook.md) - Network accessline 187
- [Demote a branch](https://planetscale.com/docs/api/reference/demote_branch.md) - Network accessline 188
- [Disable safe migrations for a branch](https://planetscale.com/docs/api/reference/disable_safe_migrations.md) - Network accessline 189
- [Dismiss a schema recommendation](https://planetscale.com/docs/api/reference/dismiss_schema_recommendation.md) - Network accessline 190
- [Enable safe migrations for a branch](https://planetscale.com/docs/api/reference/enable_safe_migrations.md) - Network accessline 191
- [Get a backup](https://planetscale.com/docs/api/reference/get_backup.md) - Network accessline 192
- [Get a bouncer](https://planetscale.com/docs/api/reference/get_bouncer.md) - Network accessline 193
- [Get a branch](https://planetscale.com/docs/api/reference/get_branch.md) - Network accessline 194
- [Get a branch change request](https://planetscale.com/docs/api/reference/get_branch_change_request.md) - Network accessline 195
- [Get a branch schema](https://planetscale.com/docs/api/reference/get_branch_schema.md) - Network accessline 196
- [Get current user](https://planetscale.com/docs/api/reference/get_current_user.md) - Network accessline 197
- [Get a database](https://planetscale.com/docs/api/reference/get_database.md) - Network accessline 198
- [Get an IP restriction entry](https://planetscale.com/docs/api/reference/get_database_postgres_cidr.md) - Network accessline 199
- [Get database throttler configurations](https://planetscale.com/docs/api/reference/get_database_throttler.md) - Network accessline 200
- [Get the default postgres role](https://planetscale.com/docs/api/reference/get_default_role.md) - Network accessline 201
- [Get the deploy queue](https://planetscale.com/docs/api/reference/get_deploy_queue.md) - Network accessline 202
- [Get a deploy request](https://planetscale.com/docs/api/reference/get_deploy_request.md) - Network accessline 203
- [Get deploy request throttler configurations](https://planetscale.com/docs/api/reference/get_deploy_request_throttler.md) - Network accessline 204
- [Get a deployment](https://planetscale.com/docs/api/reference/get_deployment.md) - Network accessline 205
- [Get an invoice](https://planetscale.com/docs/api/reference/get_invoice.md) - Network accessline 206
- [Get invoice line items](https://planetscale.com/docs/api/reference/get_invoice_line_items.md) - Network accessline 207
- [Get a keyspace](https://planetscale.com/docs/api/reference/get_keyspace.md) - Network accessline 208
- [Get keyspace rollout status](https://planetscale.com/docs/api/reference/get_keyspace_rollout_status.md) - Network accessline 209
- [Get the VSchema for the keyspace](https://planetscale.com/docs/api/reference/get_keyspace_vschema.md) - Network accessline 210
- [Get an OAuth application](https://planetscale.com/docs/api/reference/get_oauth_application.md) - Network accessline 211
- [Get an OAuth token](https://planetscale.com/docs/api/reference/get_oauth_token.md) - Network accessline 212
- [Get an organization](https://planetscale.com/docs/api/reference/get_organization.md) - Network accessline 213
- [Get an organization member](https://planetscale.com/docs/api/reference/get_organization_membership.md) - Network accessline 214
- [Get an organization team](https://planetscale.com/docs/api/reference/get_organization_team.md) - Network accessline 215
- [Get a team member](https://planetscale.com/docs/api/reference/get_organization_team_member.md) - [Get a password](https://planetscale.com/docs/api/reference/get_password.md) - [Download a finished query patterns report](https://planetsca - Network accessline 216
- [Get a password](https://planetscale.com/docs/api/reference/get_password.md) - [Download a finished query patterns report](https://planetscale.com/docs/api/reference/get_query_patterns_report.md) - [Show the status of a query patterns rep - Network accessline 217
- [Download a finished query patterns report](https://planetscale.com/docs/api/reference/get_query_patterns_report.md) - Network accessline 218
- [Show the status of a query patterns report](https://planetscale.com/docs/api/reference/get_query_patterns_report_status.md) - Network accessline 219
- [Get a role](https://planetscale.com/docs/api/reference/get_role.md) - Network accessline 220
- [Get a schema recommendation](https://planetscale.com/docs/api/reference/get_schema_recommendation.md) - Network accessline 221
- [Get a service token](https://planetscale.com/docs/api/reference/get_service_token.md) - Network accessline 222
- [Get a webhook](https://planetscale.com/docs/api/reference/get_webhook.md) - Network accessline 223
- [Get a workflow](https://planetscale.com/docs/api/reference/get_workflow.md) - Network accessline 224
- [Getting started with PlanetScale API](https://planetscale.com/docs/api/reference/getting-started-with-planetscale-api.md) - Network accessline 225
- [Lint a branch schema](https://planetscale.com/docs/api/reference/lint_branch_schema.md) - Network accessline 226
- [List audit logs](https://planetscale.com/docs/api/reference/list_audit_logs.md) - [List backups](https://planetscale.com/docs/api/reference/list_backups.md) - [Get bouncer resize requests](https://planetscale.com/docs/api/reference/list_ - Network accessline 227
- [List backups](https://planetscale.com/docs/api/reference/list_backups.md) - [Get bouncer resize requests](https://planetscale.com/docs/api/reference/list_bouncer_resize_requests.md) - [List bouncers](https://planetscale.com/docs/api/refe - Network accessline 228
- [Get bouncer resize requests](https://planetscale.com/docs/api/reference/list_bouncer_resize_requests.md) - Network accessline 229
- [List bouncers](https://planetscale.com/docs/api/reference/list_bouncers.md) - [Get bouncer resize requests](https://planetscale.com/docs/api/reference/list_branch_bouncer_resize_requests.md) - [Get branch change requests](https://planets - Network accessline 230
- [Get bouncer resize requests](https://planetscale.com/docs/api/reference/list_branch_bouncer_resize_requests.md) - Network accessline 231
- [Get branch change requests](https://planetscale.com/docs/api/reference/list_branch_change_requests.md) - Network accessline 232
- [List branches](https://planetscale.com/docs/api/reference/list_branches.md) - Network accessline 233
- [List available cluster sizes](https://planetscale.com/docs/api/reference/list_cluster_size_skus.md) - Network accessline 234
- [List IP restriction entries](https://planetscale.com/docs/api/reference/list_database_postgres_cidrs.md) - Network accessline 235
- [List database regions](https://planetscale.com/docs/api/reference/list_database_regions.md) - Network accessline 236
- [List databases](https://planetscale.com/docs/api/reference/list_databases.md) - Network accessline 237
- [List deploy operations](https://planetscale.com/docs/api/reference/list_deploy_operations.md) - [List deploy request reviews](https://planetscale.com/docs/api/reference/list_deploy_request_reviews.md) - [List deploy requests](https://pla - Network accessline 238
- [List deploy request reviews](https://planetscale.com/docs/api/reference/list_deploy_request_reviews.md) - [List deploy requests](https://planetscale.com/docs/api/reference/list_deploy_requests.md) - [List cluster extensions](https://plan - Network accessline 239
- [List deploy requests](https://planetscale.com/docs/api/reference/list_deploy_requests.md) - Network accessline 240
- [List cluster extensions](https://planetscale.com/docs/api/reference/list_extensions.md) - Network accessline 241
- [List generated query patterns reports](https://planetscale.com/docs/api/reference/list_generated_query_patterns_reports.md) - Network accessline 242
- [Get invoices](https://planetscale.com/docs/api/reference/list_invoices.md) - Network accessline 243
- [Get keyspaces](https://planetscale.com/docs/api/reference/list_keyspaces.md) - Network accessline 244
- [List OAuth applications](https://planetscale.com/docs/api/reference/list_oauth_applications.md) - Network accessline 245
- [List organization members](https://planetscale.com/docs/api/reference/list_organization_members.md) - Network accessline 246
- [List team members](https://planetscale.com/docs/api/reference/list_organization_team_members.md) - Network accessline 247
- [List teams in an organization](https://planetscale.com/docs/api/reference/list_organization_teams.md) - Network accessline 248
- [List organizations](https://planetscale.com/docs/api/reference/list_organizations.md) - Network accessline 249
- [List cluster parameters](https://planetscale.com/docs/api/reference/list_parameters.md) - Network accessline 250
- [List passwords](https://planetscale.com/docs/api/reference/list_passwords.md) - Network accessline 251
- [List public regions](https://planetscale.com/docs/api/reference/list_public_regions.md) - Network accessline 252
- [List read-only regions](https://planetscale.com/docs/api/reference/list_read_only_regions.md) - Network accessline 253
- [List regions for an organization](https://planetscale.com/docs/api/reference/list_regions_for_organization.md) - Network accessline 254
- [List roles](https://planetscale.com/docs/api/reference/list_roles.md) - Network accessline 255
- [List schema recommendations](https://planetscale.com/docs/api/reference/list_schema_recommendations.md) - Network accessline 256
- [List service tokens](https://planetscale.com/docs/api/reference/list_service_tokens.md) - Network accessline 257
- [List webhooks](https://planetscale.com/docs/api/reference/list_webhooks.md) - Network accessline 258
- [List workflows](https://planetscale.com/docs/api/reference/list_workflows.md) - Network accessline 259
- [OAuth](https://planetscale.com/docs/api/reference/oauth.md) - Network accessline 260
- [OAuth access scopes](https://planetscale.com/docs/api/reference/oauth-access-scopes.md) - Network accessline 261
- [Create or refresh OAuth token](https://planetscale.com/docs/api/reference/oauth/create-token.md) - Network accessline 262
- [Revoke OAuth token](https://planetscale.com/docs/api/reference/oauth/revoke-token.md) - Network accessline 263
- [Get OAuth token info](https://planetscale.com/docs/api/reference/oauth/token-info.md) - Network accessline 264
- [Pagination](https://planetscale.com/docs/api/reference/pagination.md) - Network accessline 265
- [Promote a branch](https://planetscale.com/docs/api/reference/promote_branch.md) - Network accessline 266
- [Queue a deploy request](https://planetscale.com/docs/api/reference/queue_deploy_request.md) - Network accessline 267
- [Rate limits](https://planetscale.com/docs/api/reference/rate-limits.md) - Network accessline 268
- [Reassign objects owned by one role to another role](https://planetscale.com/docs/api/reference/reassign_role_objects.md) - Network accessline 269
- [Remove a member from an organization](https://planetscale.com/docs/api/reference/remove_organization_member.md) - Network accessline 270
- [Remove a member from a team](https://planetscale.com/docs/api/reference/remove_organization_team_member.md) - Network accessline 271
- [Renew a password](https://planetscale.com/docs/api/reference/renew_password.md) - Network accessline 272
- [Renew role expiration](https://planetscale.com/docs/api/reference/renew_role.md) - Network accessline 273
- [Reset default credentials](https://planetscale.com/docs/api/reference/reset_default_role.md) - Network accessline 274
- [Reset a role's password](https://planetscale.com/docs/api/reference/reset_role.md) - Network accessline 275
- [Review a deploy request](https://planetscale.com/docs/api/reference/review_deploy_request.md) - Network accessline 276
- [Sample OAuth application](https://planetscale.com/docs/api/reference/sample-oauth-application.md) - Network accessline 277
- [Service tokens](https://planetscale.com/docs/api/reference/service-tokens.md) - Network accessline 278
- [Skip revert period](https://planetscale.com/docs/api/reference/skip_revert_period.md) - Network accessline 279
- [Test a webhook](https://planetscale.com/docs/api/reference/test_webhook.md) - Network accessline 280
- [Update auto-apply for deploy request](https://planetscale.com/docs/api/reference/update_auto_apply.md) - Network accessline 281
- [Update auto-delete branch for deploy request](https://planetscale.com/docs/api/reference/update_auto_delete_branch.md) - Network accessline 282
- [Update a backup](https://planetscale.com/docs/api/reference/update_backup.md) - Network accessline 283
- [Upsert a bouncer resize request](https://planetscale.com/docs/api/reference/update_bouncer_resize_request.md) - Network accessline 284
- [Update a branch](https://planetscale.com/docs/api/reference/update_branch.md) - Network accessline 285
- [Upsert a change request](https://planetscale.com/docs/api/reference/update_branch_change_request.md) - Network accessline 286
- [Change a branch cluster configuration](https://planetscale.com/docs/api/reference/update_branch_cluster_config.md) - Network accessline 287
- [Update an IP restriction entry](https://planetscale.com/docs/api/reference/update_database_postgres_cidr.md) - Network accessline 288
- [Update database settings](https://planetscale.com/docs/api/reference/update_database_settings.md) - Network accessline 289
- [Update database throttler configurations](https://planetscale.com/docs/api/reference/update_database_throttler.md) - Network accessline 290
- [Update deploy request throttler configurations](https://planetscale.com/docs/api/reference/update_deploy_request_throttler.md) - Network accessline 291
- [Configure keyspace settings](https://planetscale.com/docs/api/reference/update_keyspace.md) - Network accessline 292
- [Update the VSchema for the keyspace](https://planetscale.com/docs/api/reference/update_keyspace_vschema.md) - Network accessline 293
- [Update an organization](https://planetscale.com/docs/api/reference/update_organization.md) - Network accessline 294
- [Update organization member role](https://planetscale.com/docs/api/reference/update_organization_membership.md) - Network accessline 295
- [Update an organization team](https://planetscale.com/docs/api/reference/update_organization_team.md) - Network accessline 296
- [Update a password](https://planetscale.com/docs/api/reference/update_password.md) - Network accessline 297
- [Update role name](https://planetscale.com/docs/api/reference/update_role.md) - Network accessline 298
- [Update a webhook](https://planetscale.com/docs/api/reference/update_webhook.md) - Network accessline 299
- [Verify workflow data](https://planetscale.com/docs/api/reference/verify_workflow.md) - Network accessline 300
- [Cancel a workflow](https://planetscale.com/docs/api/reference/workflow_cancel.md) - Network accessline 301
- [Complete a workflow](https://planetscale.com/docs/api/reference/workflow_complete.md) - Network accessline 302
- [Cutover traffic](https://planetscale.com/docs/api/reference/workflow_cutover.md) - Network accessline 303
- [Retry a failed workflow](https://planetscale.com/docs/api/reference/workflow_retry.md) - Network accessline 304
- [Reverse traffic cutover](https://planetscale.com/docs/api/reference/workflow_reverse_cutover.md) - Network accessline 305
- [Reverse traffic](https://planetscale.com/docs/api/reference/workflow_reverse_traffic.md) - Network accessline 306
- [Switch primary traffic](https://planetscale.com/docs/api/reference/workflow_switch_primaries.md) - Network accessline 307
- [Switch replica traffic](https://planetscale.com/docs/api/reference/workflow_switch_replicas.md) - Network accessline 308
- [Service tokens](https://planetscale.com/docs/api/service-tokens.md) - Network accessline 309
- [Webhook events reference](https://planetscale.com/docs/api/webhook-events.md) - Network accessline 310
- [Webhooks](https://planetscale.com/docs/api/webhooks.md) - Network accessline 312
## CLI (25) - [PlanetScale CLI](https://planetscale.com/docs/cli.md) - Network accessline 313
- [PlanetScale CLI](https://planetscale.com/docs/cli.md) - Network accessline 314
- [PlanetScale CLI commands: api](https://planetscale.com/docs/cli/api.md) - Network accessline 315
- [PlanetScale CLI commands: audit log](https://planetscale.com/docs/cli/audit-log.md) - Network accessline 316
- [PlanetScale CLI commands: auth](https://planetscale.com/docs/cli/auth.md) - Network accessline 317
- [PlanetScale CLI commands: backup](https://planetscale.com/docs/cli/backup.md) - Network accessline 318
- [PlanetScale CLI commands: branch](https://planetscale.com/docs/cli/branch.md) - Network accessline 319
- [PlanetScale CLI commands: completion](https://planetscale.com/docs/cli/completion.md) - Network accessline 320
- [PlanetScale CLI commands: connect](https://planetscale.com/docs/cli/connect.md) - Network accessline 321
- [PlanetScale CLI commands: database](https://planetscale.com/docs/cli/database.md) - Network accessline 322
- [PlanetScale CLI commands: deploy-request](https://planetscale.com/docs/cli/deploy-request.md) - Network accessline 323
- [PlanetScale CLI commands: keyspace](https://planetscale.com/docs/cli/keyspace.md) - Network accessline 324
- [PlanetScale CLI commands: mcp](https://planetscale.com/docs/cli/mcp.md) - Network accessline 325
- [PlanetScale CLI commands: org](https://planetscale.com/docs/cli/org.md) - Network accessline 326
- [PlanetScale CLI commands: password](https://planetscale.com/docs/cli/password.md) - Network accessline 327
- [PlanetScale CLI commands: ping](https://planetscale.com/docs/cli/ping.md) - Network accessline 328
- [PlanetScale environment set up](https://planetscale.com/docs/cli/planetscale-environment-setup.md) - Network accessline 329
- [PlanetScale CLI commands: region](https://planetscale.com/docs/cli/region.md) - Network accessline 330
- [PlanetScale CLI commands: role](https://planetscale.com/docs/cli/role.md) - Network accessline 331
- [PlanetScale CLI commands: service-token](https://planetscale.com/docs/cli/service-token.md) - Network accessline 332
- [Service tokens](https://planetscale.com/docs/cli/service-tokens.md) - Network accessline 333
- [PlanetScale CLI commands: shell](https://planetscale.com/docs/cli/shell.md) - Network accessline 334
- [PlanetScale CLI commands: signup](https://planetscale.com/docs/cli/signup.md) - Network accessline 335
- [PlanetScale CLI commands: size](https://planetscale.com/docs/cli/size.md) - Network accessline 336
- [PlanetScale CLI commands: webhook](https://planetscale.com/docs/cli/webhook.md) - Network accessline 337
- [PlanetScale CLI commands: workflow](https://planetscale.com/docs/cli/workflow.md) - Network accessline 339
## Postgres (48) - [PlanetScale Postgres](https://planetscale.com/docs/postgres.md) - Network accessline 340
- [PlanetScale Postgres](https://planetscale.com/docs/postgres.md) - Network accessline 341
- [Postgres vs Vitess](https://planetscale.com/docs/postgres-vs-vitess.md) - Network accessline 342
- [Cluster configuration](https://planetscale.com/docs/postgres/cluster-configuration.md) - Network accessline 343
- [Cluster storage configuration](https://planetscale.com/docs/postgres/cluster-configuration/cluster-storage.md) - Network accessline 344
- [CPU Architectures](https://planetscale.com/docs/postgres/cluster-configuration/cpu-architectures.md) - Network accessline 345
- [Disk autoscaling](https://planetscale.com/docs/postgres/cluster-configuration/disk-autoscaling.md) - Network accessline 346
- [Maintenance windows](https://planetscale.com/docs/postgres/cluster-configuration/maintenance-windows.md) - Network accessline 347
- [Cluster configuration parameters](https://planetscale.com/docs/postgres/cluster-configuration/parameters.md) - Network accessline 348
- [Single node](https://planetscale.com/docs/postgres/cluster-configuration/single-node.md) - Network accessline 349
- [Cluster updates](https://planetscale.com/docs/postgres/cluster-configuration/updates.md) - Network accessline 350
- [Supported versions](https://planetscale.com/docs/postgres/cluster-configuration/versions.md) - Network accessline 351
- [PlanetScale Postgres database dashboard](https://planetscale.com/docs/postgres/dashboard.md) - Network accessline 352
- [Development Environments](https://planetscale.com/docs/postgres/development-environments.md) - Network accessline 353
- [Extensions](https://planetscale.com/docs/postgres/extensions.md) - Network accessline 354
- [Extensions: pg_cron](https://planetscale.com/docs/postgres/extensions/pg_cron.md) - Network accessline 355
- [Extensions: pg_duckdb](https://planetscale.com/docs/postgres/extensions/pg_duckdb.md) - Network accessline 356
- [Extensions: pg_hint_plan](https://planetscale.com/docs/postgres/extensions/pg_hint_plan.md) - Network accessline 357
- [Extensions: pg_partman_bgw](https://planetscale.com/docs/postgres/extensions/pg_partman_bgw.md) - Network accessline 358
- [Extensions: pg_squeeze](https://planetscale.com/docs/postgres/extensions/pg_squeeze.md) - Network accessline 359
- [Extensions: pg_stat_statements](https://planetscale.com/docs/postgres/extensions/pg_stat_statements.md) - Network accessline 360
- [Extensions: pg_strict](https://planetscale.com/docs/postgres/extensions/pg_strict.md) - Network accessline 361
- [Extensions: TimescaleDB](https://planetscale.com/docs/postgres/extensions/timescaledb.md) - Network accessline 362
- [Migrate from Aurora to PlanetScale](https://planetscale.com/docs/postgres/imports/aurora.md) - Network accessline 363
- [Migrate from Aurora using Amazon DMS with CloudFormation](https://planetscale.com/docs/postgres/imports/aurora-dms.md) - Network accessline 364
- [Migrate from Heroku to PlanetScale](https://planetscale.com/docs/postgres/imports/heroku.md) - Network accessline 365
- [Import public IP addresses](https://planetscale.com/docs/postgres/imports/import-ips.md) - Network accessline 366
- [Migrate from Neon to PlanetScale](https://planetscale.com/docs/postgres/imports/neon.md) - Network accessline 367
- [Postgres Imports](https://planetscale.com/docs/postgres/imports/postgres-imports.md) - Network accessline 368
- [Postgres Imports - Amazon DMS](https://planetscale.com/docs/postgres/imports/postgres-migrate-dms.md) - Network accessline 369
- [Postgres Imports - WAL Streaming](https://planetscale.com/docs/postgres/imports/postgres-migrate-walstream.md) - Network accessline 370
- [Migrate from Supabase to PlanetScale](https://planetscale.com/docs/postgres/imports/supabase.md) - Network accessline 371
- [Logical replication and Change Data Capture (CDC)](https://planetscale.com/docs/postgres/integrations/logical-cdc.md) - Network accessline 372
- [PlanetScale Postgres operations philosophy](https://planetscale.com/docs/postgres/operations-philosophy.md) - Network accessline 373
- [PlanetScale Postgres architecture](https://planetscale.com/docs/postgres/postgres-architecture.md) - Network accessline 374
- [Postgres compatibility](https://planetscale.com/docs/postgres/postgres-compatibility.md) - Network accessline 375
- [PlanetScale Postgres pricing](https://planetscale.com/docs/postgres/pricing.md) - Network accessline 376
- [Database replicas](https://planetscale.com/docs/postgres/scaling/replicas.md) - Network accessline 377
- [Settings](https://planetscale.com/docs/postgres/settings.md) - Network accessline 378
- [Horizontal Sharding for Postgres](https://planetscale.com/docs/postgres/sharding.md) - Network accessline 379
- [PlanetScale Postgres with Bun](https://planetscale.com/docs/postgres/tutorials/planetscale-postgres-bun.md) - Network accessline 380
- [PlanetScale Postgres with Cloudflare Workers](https://planetscale.com/docs/postgres/tutorials/planetscale-postgres-cloudflare-workers.md) - Network accessline 381
- [PlanetScale Postgres with Drizzle](https://planetscale.com/docs/postgres/tutorials/planetscale-postgres-drizzle.md) - Network accessline 382
- [PlanetScale Postgres with Kysely](https://planetscale.com/docs/postgres/tutorials/planetscale-postgres-kysely.md) - Network accessline 383
- [PlanetScale Postgres with Laravel](https://planetscale.com/docs/postgres/tutorials/planetscale-postgres-laravel.md) - Network accessline 384
- [PlanetScale Postgres with Node.js](https://planetscale.com/docs/postgres/tutorials/planetscale-postgres-node.md) - Network accessline 385
- [PlanetScale Postgres with Prisma](https://planetscale.com/docs/postgres/tutorials/planetscale-postgres-prisma.md) - Network accessline 386
- [PlanetScale Postgres with Ruby on Rails](https://planetscale.com/docs/postgres/tutorials/planetscale-postgres-rails.md) - Network accessline 387
- [Postgres to Vitess imports](https://planetscale.com/docs/vitess/imports/postgres.md) - Network accessline 389
## Vitess (63) - [PlanetScale for Vitess](https://planetscale.com/docs/vitess.md) - Network accessline 390
- [PlanetScale for Vitess](https://planetscale.com/docs/vitess.md) - Network accessline 391
- [PlanetScale Vitess architecture](https://planetscale.com/docs/vitess/architecture.md) - Network accessline 392
- [PlanetScale workflow for Vitess](https://planetscale.com/docs/vitess/best-practices.md) - Network accessline 393
- [Cluster configuration](https://planetscale.com/docs/vitess/cluster-configuration.md) - Network accessline 394
- [Deleting a database](https://planetscale.com/docs/vitess/delete-a-database.md) - Network accessline 395
- [Foreign key constraints](https://planetscale.com/docs/vitess/foreign-key-constraints.md) - Network accessline 396
- [Handling table and column renames](https://planetscale.com/docs/vitess/handling-table-and-column-renames.md) - Network accessline 397
- [Database Imports](https://planetscale.com/docs/vitess/imports/database-imports.md) - Network accessline 398
- [Import user permissions](https://planetscale.com/docs/vitess/imports/import-tool-user-requirements.md) - Network accessline 399
- [Airbyte integration](https://planetscale.com/docs/vitess/integrations/airbyte.md) - Network accessline 400
- [Cloudflare Workers database integration](https://planetscale.com/docs/vitess/integrations/cloudflare-workers.md) - Network accessline 401
- [Fivetran integration](https://planetscale.com/docs/vitess/integrations/fivetran.md) - Network accessline 402
- [PlanetScale GitHub Actions](https://planetscale.com/docs/vitess/integrations/github-actions.md) - Network accessline 403
- [Hightouch integration](https://planetscale.com/docs/vitess/integrations/hightouch.md) - Network accessline 404
- [Netlify](https://planetscale.com/docs/vitess/integrations/netlify.md) - Network accessline 405
- [Stitch integration](https://planetscale.com/docs/vitess/integrations/stitch.md) - Network accessline 406
- [Vantage integration](https://planetscale.com/docs/vitess/integrations/vantage.md) - Network accessline 407
- [Maintenance schedules](https://planetscale.com/docs/vitess/maintenance-schedules.md) - Network accessline 408
- [PlanetScale Managed overview](https://planetscale.com/docs/vitess/managed.md) - Network accessline 409
- [PlanetScale Managed on AWS overview](https://planetscale.com/docs/vitess/managed/aws.md) - Network accessline 410
- [Set up PlanetScale Managed in AWS](https://planetscale.com/docs/vitess/managed/aws/getting-started.md) - Network accessline 411
- [Set up AWS PrivateLink with PlanetScale Managed](https://planetscale.com/docs/vitess/managed/aws/privatelink.md) - Network accessline 412
- [Set up AWS Reverse PrivateLink with PlanetScale Managed](https://planetscale.com/docs/vitess/managed/aws/reverse-privatelink.md) - Network accessline 413
- [PlanetScale Managed on GCP overview](https://planetscale.com/docs/vitess/managed/gcp.md) - Network accessline 414
- [Set up PlanetScale Managed in GCP](https://planetscale.com/docs/vitess/managed/gcp/getting-started.md) - Network accessline 415
- [MySQL compatibility](https://planetscale.com/docs/vitess/mysql-compatibility.md) - Network accessline 416
- [Online DDL change unique keys](https://planetscale.com/docs/vitess/onlineddl-change-unique-keys.md) - Network accessline 417
- [Operating without foreign key constraints](https://planetscale.com/docs/vitess/operating-without-foreign-key-constraints.md) - Network accessline 418
- [Pricing](https://planetscale.com/docs/vitess/pricing.md) - Network accessline 419
- [Regions](https://planetscale.com/docs/vitess/regions.md) - Network accessline 420
- [Database replicas](https://planetscale.com/docs/vitess/replicas.md) - Network accessline 421
- [Cluster configuration](https://planetscale.com/docs/vitess/scaling/cluster-configuration.md) - Network accessline 422
- [Cluster sizing](https://planetscale.com/docs/vitess/scaling/cluster-sizing.md) - Network accessline 423
- [Vitess system limits](https://planetscale.com/docs/vitess/scaling/planetscale-system-limits.md) - Network accessline 424
- [Read-only regions](https://planetscale.com/docs/vitess/scaling/read-only-regions.md) - Network accessline 425
- [Database replicas](https://planetscale.com/docs/vitess/scaling/replicas.md) - Network accessline 426
- [VTGates](https://planetscale.com/docs/vitess/scaling/vtgates.md) - Network accessline 427
- [What are workflows?](https://planetscale.com/docs/vitess/scaling/workflows.md) - Network accessline 428
- [Sharding with PlanetScale](https://planetscale.com/docs/vitess/sharding.md) - Network accessline 429
- [Avoiding cross-shard queries](https://planetscale.com/docs/vitess/sharding/avoiding-cross-shard-queries.md) - Network accessline 430
- [Pre-sharding checklist](https://planetscale.com/docs/vitess/sharding/pre-sharding-checklist.md) - Network accessline 431
- [Sequence Tables](https://planetscale.com/docs/vitess/sharding/sequence-tables.md) - Network accessline 432
- [Workflow: Sharded to sharded keyspace](https://planetscale.com/docs/vitess/sharding/sharding-a-sharded-keyspace.md) - Network accessline 433
- [Sharding new tables](https://planetscale.com/docs/vitess/sharding/sharding-new-tables.md) - Network accessline 434
- [Sharding workflow state reference](https://planetscale.com/docs/vitess/sharding/sharding-workflow-state-reference.md) - Network accessline 435
- [Targeting the correct keyspace](https://planetscale.com/docs/vitess/sharding/targeting-correct-keyspace.md) - Network accessline 436
- [Vindexes](https://planetscale.com/docs/vitess/sharding/vindexes.md) - Network accessline 437
- [Strategies for maintaining referential integrity](https://planetscale.com/docs/vitess/strategies-for-maintaining-referential-integrity.md) - Network accessline 438
- [PlanetScale terminology](https://planetscale.com/docs/vitess/terminology.md) - Network accessline 439
- [PlanetScale GitHub Actions](https://planetscale.com/docs/vitess/tutorials/github-actions.md) - Network accessline 440
- [Next.js and PlanetScale Netlify template tutorial](https://planetscale.com/docs/vitess/tutorials/nextjs-planetscale-netlify-template.md) - Network accessline 441
- [PlanetScale serverless driver for JavaScript](https://planetscale.com/docs/vitess/tutorials/planetscale-serverless-driver.md) - Network accessline 442
- [Node.js example using the PlanetScale serverless driver](https://planetscale.com/docs/vitess/tutorials/planetscale-serverless-driver-node-example.md) - Network accessline 443
- [Using the PlanetScale serverless driver with Prisma](https://planetscale.com/docs/vitess/tutorials/planetscale-serverless-driver-prisma-example.md) - Network accessline 444
- [Prisma best practices](https://planetscale.com/docs/vitess/tutorials/prisma-best-practices.md) - Network accessline 445
- [Using the PlanetScale serverless driver with Prisma](https://planetscale.com/docs/vitess/tutorials/prisma-example.md) - Network accessline 446
- [Using PlanetScale with Prisma](https://planetscale.com/docs/vitess/tutorials/using-planetscale-with-prisma.md) - Network accessline 447
- [Vector search and storage](https://planetscale.com/docs/vitess/vectors.md) - Network accessline 448
- [Vector type and index reference](https://planetscale.com/docs/vitess/vectors/reference.md) - Network accessline 449
- [Vector database terminology and concepts](https://planetscale.com/docs/vitess/vectors/terminology-and-concepts.md) - Network accessline 450
- [Common use cases for Vector search](https://planetscale.com/docs/vitess/vectors/use-cases.md) - Network accessline 451
- [Vectors with an ORM](https://planetscale.com/docs/vitess/vectors/using-with-an-orm.md) - Network accessline 452
- [Web console](https://planetscale.com/docs/vitess/web-console.md) - Network accessline 454
## Plans, Billing & Org Admin (13) - [Billing](https://planetscale.com/docs/billing.md) - Network accessline 455
- [Billing](https://planetscale.com/docs/billing.md) - Network accessline 456
- [How PlanetScale uses AI](https://planetscale.com/docs/how-we-use-ai.md) - Network accessline 457
- [PlanetScale Metal](https://planetscale.com/docs/metal.md) - Network accessline 458
- [Create a Metal database](https://planetscale.com/docs/metal/create-a-metal-database.md) - Network accessline 459
- [How to check performance after upgrading to Metal](https://planetscale.com/docs/metal/metal-performance.md) - Network accessline 460
- [PlanetScale plans](https://planetscale.com/docs/planetscale-plans.md) - Network accessline 461
- [Cluster sizing](https://planetscale.com/docs/plans/cluster-sizing.md) - Network accessline 462
- [PlanetScale Managed overview](https://planetscale.com/docs/plans/managed.md) - Network accessline 463
- [Cluster sizes](https://planetscale.com/docs/plans/planetscale-skus.md) - Network accessline 464
- [Vantage integration](https://planetscale.com/docs/plans/vantage.md) - Network accessline 465
- [The proof of concept phase of an enterprise contract](https://planetscale.com/docs/proof-of-concept.md) - Network accessline 466
- [Exploring Enterprise - the sales process](https://planetscale.com/docs/sales-process.md) - Network accessline 467
- [PlanetScale Support](https://planetscale.com/docs/support.md)
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 500 facts
- Network access in prose of the SKILL.mdbetter-auth-drizzle-init/SKILL.md:109Low confidence
- Network access in prose of the SKILL.mdbetter-auth-drizzle-init/SKILL.md:110Low confidence
- Network access in prose of the SKILL.mdbetter-auth-drizzle-init/SKILL.md:111Low confidence
- Network access in prose of the SKILL.mdbetter-auth-drizzle-init/SKILL.md:112Low confidence
- Network access in prose of the SKILL.mdbetter-auth-drizzle-init/SKILL.md:113Low confidence
- Network access in prose of the SKILL.mdbetter-auth-drizzle-init/SKILL.md:114Low confidence
- Network access in prose of the SKILL.mdbetter-auth-drizzle-init/SKILL.md:115Low confidence
- Network access in prose of the SKILL.mdbetter-auth-drizzle-init/SKILL.md:116Low confidence
- Network access in prose of the SKILL.mdbetter-auth-drizzle-init/SKILL.md:117Low confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valuebetter-auth-social-login/SKILL.md:44Low confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valuebetter-auth-social-login/SKILL.md:48Low confidence
- Network access in code of the SKILL.mdbetter-auth-social-login/SKILL.md:52High confidence
- Network access in code of the SKILL.mdbetter-auth-social-login/SKILL.md:53High confidence
- Network access in code of the SKILL.mdbetter-auth-social-login/SKILL.md:54High confidence
- Network access in code of the SKILL.mdbetter-auth-social-login/SKILL.md:55High confidence
- Network access in prose of the SKILL.mdbetter-auth-social-login/SKILL.md:178Low confidence
- Network access in prose of the SKILL.mdbetter-auth-social-login/SKILL.md:179Low confidence
- Network access in prose of the SKILL.mdbetter-auth-social-login/SKILL.md:180Low confidence
- Network access in prose of the SKILL.mdbetter-auth-social-login/SKILL.md:197Low confidence
- Network access in prose of the SKILL.mdbetter-auth-social-login/SKILL.md:198Low confidence
- Network access in prose of the SKILL.mdbetter-auth-social-login/SKILL.md:199Low confidence
- Network access in prose of the SKILL.mdbetter-auth-social-login/SKILL.md:200Low confidence
- Network access in prose of the SKILL.mdbetter-auth-social-login/SKILL.md:201Low confidence
- Network access in prose of the SKILL.mdbetter-auth-social-login/SKILL.md:202Low confidence
- Network access in prose of the SKILL.mdbetter-auth-social-login/SKILL.md:203Low confidence
- Network access in prose of the SKILL.mdbetter-auth-social-login/SKILL.md:204Low confidence
- Network access in prose of the SKILL.mdbetter-auth-social-login/SKILL.md:205Low confidence
- Network access in prose of the SKILL.mdbetter-auth-social-login/SKILL.md:206Low confidence
- Network access in prose of the SKILL.mdbetter-auth-social-login/SKILL.md:207Low confidence
- Network access in prose of the SKILL.mdbetter-auth-social-login/SKILL.md:208Low confidence
- Network access in prose of the SKILL.mdcloudflare-assets/SKILL.md:9Low confidence
- Network access in prose of the SKILL.mdcloudflare-assets/SKILL.md:10Low confidence
- Network access in prose of the SKILL.mdcloudflare-assets/SKILL.md:11Low confidence
- Network access in code of the SKILL.mdcloudflare-assets/SKILL.md:30High confidence
- Network access in code of the SKILL.mdcloudflare-assets/SKILL.md:31High confidence
- Network access in code of the SKILL.mdcloudflare-assets/SKILL.md:32High confidence
- Network access in code of the SKILL.mdcloudflare-hyperdrive/SKILL.md:18High confidence
- Network access in code of the SKILL.mdcloudflare-hyperdrive/SKILL.md:19High confidence
- Network access in prose of the SKILL.mdcloudflare/SKILL.md:9Low confidence
- Network access in prose of the SKILL.mdcloudflare/SKILL.md:10Low confidence
- Network access in prose of the SKILL.mdcloudflare/SKILL.md:11Low confidence
- Network access in prose of the SKILL.mdcloudflare/SKILL.md:12Low confidence
- Network access in prose of the SKILL.mdcloudflare/SKILL.md:13Low confidence
- Network access in prose of the SKILL.mdcloudflare/SKILL.md:14Low confidence
- Network access in prose of the SKILL.mdcloudflare/SKILL.md:15Low confidence
- Network access in prose of the SKILL.mdcloudflare/SKILL.md:16Low confidence
- Network access in prose of the SKILL.mdcloudflare/SKILL.md:17Low confidence
- Network access in prose of the SKILL.mdcloudflare/SKILL.md:18Low confidence
- Network access in code of the SKILL.mdhyperdrive-drizzle/SKILL.md:14High confidence
- Network access in code of the SKILL.mdhyperdrive-drizzle/SKILL.md:15High confidence
and 450 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Unknown | No evidence | |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Unknown | No evidence | |
| Gemini CLI | Unknown | No evidence | |
| GitHub Copilot | Unknown | No evidence | |
| OpenCode | Unknown | No evidence |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.