
Claude Skills by radesjardins
github.com/radesjardinsKeyword research, find keywords, what keywords should I target, keyword analysis. Covers seed discovery, expansion, intent classification, qualitative difficulty assessment, and topic clustering. Produces 150-300 prioritized keywords. Does NOT return numerical search volumes or difficulty scores — those require a keyword-data MCP (DataForSEO / Ahrefs / Semrush — Path B). Instead, uses observable SERP signals for relative assessment.
Link building, backlink strategy, link acquisition, outreach plan. Covers linkable asset identification, tactic selection, and 12-week outreach playbook with templates. This is a tactics generator — it does NOT measure the user's backlink profile, domain authority, referring domain counts, or competitor backlink gaps numerically. Those require an Ahrefs / Majestic / Semrush / Moz MCP (Path B). The user can still hand-paste exported data from those tools if they have it.
Optimize this page, title tags, meta descriptions, heading structure, E-E-A-T, on-page SEO, content quality score — single page optimization. Covers title tags, meta, headings, keyword usage, E-E-A-T signals, and image alt text. Real code transforms over the user's content — no Path B dependencies.
Add schema, structured data, JSON-LD, rich snippets, schema markup, generate schema. Generates valid JSON-LD, validates existing markup, and identifies missing schema opportunities. Real deliverable — Claude reliably produces valid, typed JSON-LD. No Path B dependencies.
SEO report, generate audit report, summarize SEO findings, SEO dashboard, SEO roadmap. Aggregates findings from completed audit skills into a prioritized report. Runs AFTER audit skills. Produces scores, executive summary, and 30/60/90-day roadmap. Honestly surfaces which categories were measured vs. require Path B MCP integrations.
Code-level technical SEO audit: crawlability, robots.txt, sitemap issues, indexation, redirects, canonicals, JS rendering, security headers, URL structure, and page-speed code-level risk factors. Does NOT measure numerical Core Web Vitals (LCP/CLS/INP) — those require a Lighthouse/PSI MCP (Path B). Does NOT crawl whole sites — operates on the user's codebase plus a provided URL list.
Register a project resource (MCP server, CLI tool, script, or note) into CLAUDE.md's Resources section so `/startup` surfaces it every session. Creates the Resources section if missing. Trigger when the user says "/add-resource", "add to project resources", "remember this MCP for the project", "save this tool to CLAUDE.md", "register this resource", "remember we have X available here", "add X to the resources section".
Start-of-session skill for v5.1 — orient a new session by reading the operating manual (CLAUDE.md / AGENTS.md per .rad/profile agent_scope), docs/status.md (evidence-based reality from last /wrapup), docs/planning/current.md (active plan), and presenting a concise resume briefing. On first run for a project (when .rad/profile / operating manual / docs/status.md are missing), bootstraps the project first — detects the stack, determines agent scope, scaffolds the operating manual's Operational ...
End-of-session skill for v5.0 — writes docs/status.md from EVIDENCE (not chat synthesis), surfaces candidate decisions for ADR recording, runs cross-doc redundancy + contradiction checks via rad-planner validators, prunes the operating manual's Operational sections (sectioned-writer rule), archives the current plan if the milestone shipped, syncs session files to git. Mode- aware (mentor vs dev from .rad/profile). HANDOFF.md and .claude/session-log.md retire in v5.0 — docs/status.md replaces ...
This skill should be used when configuring Supabase authentication, setting up auth providers, managing users, working with JWTs, or implementing auth flows in applications. Trigger when: "Supabase auth", "authentication", "sign up", "sign in", "OAuth provider", "auth configuration", "JWT", "auth.users", "auth.uid()", "secret key", "service role key", "publishable key", "anon key", "user management", "auth hooks", "Custom Access Token Hook", "asymmetric JWT", "JWKS", "JWT signing keys", "anon...
This skill should be used when the user asks about Supabase best practices, project conventions, local development setup, or needs an overview of how the CLI and MCP tools work together. Trigger when: "Supabase best practices", "Supabase conventions", "supabase init", "Supabase local development", "supabase start", "Supabase project structure", "Supabase config.toml", "CLI vs MCP when to use which", "Supabase common pitfalls", "Supabase daily development workflow", "how to organize Supabase p...
This skill should be used when working with Supabase database branching, creating preview environments, merging branches to production, rebasing branches, or managing branch lifecycle. Trigger when: "database branch", "create branch", "merge branch", "rebase branch", "reset branch", "delete branch", "preview environment", "Supabase branching", "branch workflow", "migration drift", "branch status", "list branches", "Branching 2.0", "preview branch", "persistent branch", or managing Supabase de...
This skill should be used when working with Supabase databases, executing SQL queries, managing schemas, listing tables, working with extensions, or generating TypeScript types. Trigger when: "execute SQL", "run query", "Supabase database", "list tables", "database schema", "Supabase extensions", "enable extension", "generate types", "TypeScript types", "supabase gen types", "db push", "db pull", "db reset", "database structure", "create table", "alter table", "Postgres query", or performing ...
This skill should be used when developing, deploying, or managing Supabase Edge Functions, working with Deno in Supabase, or building serverless endpoints. Trigger when: "edge function", "deploy function", "supabase functions", "Deno function", "serverless endpoint", "functions serve", "functions deploy", "create function", "webhook handler", "Supabase function secrets", "function logs", "supabase functions new", "invoke function", "edge runtime", "Deno.serve", "Supabase Cron", "scheduled fun...
This skill should be used when creating, applying, listing, or managing database migrations in Supabase projects, or when making DDL schema changes that need to be tracked. Trigger when: "create migration", "apply migration", "list migrations", "migration history", "schema change", "DDL change", "supabase migration new", "supabase db push", "migration best practices", "migration drift", "repair migration", "squash migrations", "migration workflow", "database versioning", or any tracked schema...
This skill should be used when managing Supabase projects or organizations, creating new projects, listing projects, checking project status, retrieving API keys, pausing or restoring projects, or working with project costs and billing. Trigger when: "create Supabase project", "list Supabase projects", "Supabase API keys", "pause project", "restore project", "Supabase organization", "project cost", "get project URL", "publishable key", "secret key", "anon key", "service role key", "asymmetric...
This skill should be used when working with Supabase Realtime, setting up database change listeners, implementing presence, using broadcast channels, or building real-time features. Trigger when: "Supabase Realtime", "realtime subscription", "listen for changes", "database changes", "broadcast", "presence", "WebSocket", "channel", "real-time updates", "subscribe to table", "Postgres changes", "supabase.channel", "realtime configuration", "realtime authorization", "broadcast from database", "r...
This skill should be used when implementing Row Level Security (RLS) policies, running security advisors, managing secrets, hardening Supabase projects, or addressing security concerns. Trigger when: "RLS", "Row Level Security", "security policy", "create policy", "enable RLS", "security advisor", "Supabase secrets", "service role key safety", "secret key", "publishable key", "auth.uid() in RLS policies", "(select auth.uid())", "initPlan", "Splinter lint", "security definer", "search_path", "...
This skill should be used when working with Supabase Storage, managing buckets, uploading or downloading files, configuring storage policies, or handling file transformations. Trigger when: "Supabase storage", "storage bucket", "file upload", "file download", "S3 protocol", "S3-compatible", "TUS upload", "resumable upload", "storage policy", "image transformation", "create bucket", "storage RLS", "public bucket", "private bucket", "signed URL", "storage CDN", "Smart CDN", "supabase storage", ...
This skill should be used when debugging Supabase issues, viewing logs, running performance advisors, diagnosing common errors, or searching Supabase documentation for solutions. Trigger when: "Supabase logs", "debug Supabase", "Supabase error", "performance issue", "slow query", "connection error", "Supabase not working", "function error", "auth error", "storage error", "realtime issue", "Supabase troubleshooting", "search Supabase docs", "inspect database", "performance advisor", "db lint",...
Full brainstorming suite: facilitated ideation with proven methodologies, creative unblocking, structured evaluation, idea stress-testing, and design sprint for turning ideas into specs.
Full SEO suite: site audit, competitor intelligence, keyword/content strategy, AI visibility optimization, and schema markup. Proactively analyzes sites and produces scored reports.
Use when the user asks to write, draft, compose, improve, polish, edit, rewrite, review, critique, proofread, or AI-audit prose — or to analyze and learn their writing voice. Covers 9 domains (email, blog, web copy, business reports, research/academic, presentations, prose/essay, technical docs, social media), AI-pattern avoidance organized by durability tier, and voice profiling with EMNLP-2025-grounded honesty about idiosyncratic-voice limits.