supabase
Handles the full Supabase workflow from schema changes to deployment, with built-in security guardrails that catch common traps like RLS...
A SKILL.md file that defines a Claude Code skill with metadata, instructions, and examples
Full skill instructions
A SKILL.md file defines a skill that Claude Code can auto-select based on user intent. Unlike slash commands (invoked explicitly via /command), skills are discovered and triggered automatically when Claude determines they match the user's request.
.claude/
└── skills/
├── database-migration/ # Skill directory (kebab-case)
│ ├── SKILL.md # Entry point (required)
│ └── schema-reference.txt # Support file (loaded on demand)
└── code-reviewer/
└── SKILL.md
---
name: database-migration
description: "Generates database migration files for schema changes. Use when adding, modifying, or removing database tables or columns."
---
The markdown body instructs Claude how to execute the skill once selected.
---
name: github-pr-review
description: "Reviews GitHub pull requests for code quality, security issues, and adherence to project conventions. Use when the user mentions reviewing a PR, code review, or asks about changes in a pull request."
---
# github-pr-review
Reviews GitHub pull requests and provides structured feedback.
## Required Inputs
Before proceeding, ensure you have:
1. PR number or URL (ask user if not provided)
2. Review focus areas (optional: security, performance, style)
## Execution Steps
### Step 1: Analyze PR Context
Fetch the PR details and understand:
- Files changed and their purposes
- Base branch and target branch
- Related issues or requirements
### Step 2: Review Code Changes
For each changed file:
1. Check for security vulnerabilities
2. Verify error handling
3. Assess test coverage
4. Review naming conventions
5. Identify performance concerns
### Step 3: Generate Review
Create a structured review with:
- Summary of changes
- Critical issues (must fix)
- Suggestions (nice to have)
- Questions for the author
## Example
**Input:** "Review PR #42"
**Output:**
## PR #42 Review: Add user authentication
### Summary
This PR adds JWT-based authentication to the API endpoints.
### Critical Issues
1. **Line 45 in auth.js**: Token expiration not validated before use
2. **Line 89 in middleware.js**: Missing rate limiting on login endpoint
### Suggestions
- Consider adding refresh token rotation
- Add integration tests for the auth flow
### Questions
- Should failed login attempts trigger account lockout?
## Guardrails
- Do NOT approve or merge PRs automatically
- Do NOT modify code in the PR
- Do NOT dismiss existing reviews
- Do NOT share sensitive information found in code
| Bad Name | Good Name | Why? |
|---|---|---|
github | github-pr-review | "github" is too broad; be specific about the action |
process_data | csv-data-processor | Use hyphens, not underscores; specify the data type |
my-tool | unit-test-generator | Generic names are not discoverable; describe the output |
claude-helper | api-error-analyzer | Avoid reserved words; focus on functionality |
"Generates database migration files from schema changes. Use when the user needs to add columns, create tables, or modify database structure."
"You can use this to help with database stuff."
For tasks requiring extensive file reading or research, delegate to a subagent to preserve context:
## Step 2: Analyze Codebase
Create a subagent to:
1. Scan the `src/` directory for circular dependencies
2. Identify unused exports
3. Return only a summary, not full file contents
This prevents the main context from being polluted with irrelevant code.
Before publishing, verify:
Handles the full Supabase workflow from schema changes to deployment, with built-in security guardrails that catch common traps like RLS...
Comprehensive guides and best practices for Neon Serverless Postgres, covering setup, connection methods, authentication, and platform APIs.
Guide for setting up and using Firebase Authentication. Use this skill when the user's app requires user sign-in, user management, or secure data access using auth rules.
A skill to evaluate how secure Firestore security rules are. Use this when Firestore security rules are updated to ensure that the generated rules are extremely secure and robust.
Official skill for integrating Firebase AI Logic (Gemini API) into web applications. Covers setup, multimodal inference, structured output, and security.
Complete Better Auth server and client setup with database adapters, session management, plugins, and security configuration.
Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. "deploy to vercel", "set up vercel", "add environment variables to vercel".
Complete Cloudflare platform integration with decision trees for compute, storage, AI, networking, security, and infrastructure-as-code.
Run Azure compliance and security audits with azqr plus Key Vault expiration checks. Covers best-practice assessment, resource review, policy/compliance validation, and security posture checks. WHEN: compliance scan, security audit, BEFORE running azqr (compliance cli tool), Azure best practices, Key Vault expiration check, expired certificates, expiring secrets, orphaned resources, compliance assessment.
Send, read, and manage Gmail messages, drafts, labels, and account settings.
Comprehensive website auditing across 230+ rules in 21 categories including SEO, performance, security, and accessibility.
Shared authentication, CLI syntax, and output formatting patterns for gws Google Workspace commands.
Discover your celebrity doppelgänger with StarByFace!
GeoSpy: Pricing, Features, FAQs, and Alternatives for AI Teams
Detect AI-generated voices to protect against audio fraud.
Ensure Your Content's Originality with AI Plagiarism Checker
Upscale images by 400% without quality loss
Protect your social media from copyright disputes
Accurately Detect AI-Generated Content with TheChecker.AI
Chrome extension that detects and flags AI-generated content