yoanbernabeu
@yoanbernabeu
Public Skills
supabase-audit-rls
by yoanbernabeu
Test Row Level Security (RLS) policies for common bypass vulnerabilities and misconfigurations.
supabase-audit-rpc
by yoanbernabeu
List and test exposed PostgreSQL RPC functions for security issues and potential RLS bypass.
supabase-audit-auth-users
by yoanbernabeu
Test for user enumeration vulnerabilities through various authentication endpoints.
supabase-extract-anon-key
by yoanbernabeu
Extract the Supabase anon/public API key from client-side code. This key is expected in client apps but important for RLS testing.
supabase-audit-buckets-public
by yoanbernabeu
Identify storage buckets that are publicly accessible and may contain sensitive data.
supabase-audit-auth-config
by yoanbernabeu
Analyze Supabase authentication configuration for security weaknesses and misconfigurations.
supabase-detect
by yoanbernabeu
Detect if a web application uses Supabase by analyzing client-side code, network patterns, and API endpoints.
supabase-audit-realtime
by yoanbernabeu
Test Supabase Realtime WebSocket channels for unauthorized subscriptions and data exposure.
supabase-help
by yoanbernabeu
Quick reference for all Supabase security audit skills with usage examples and command overview.
supabase-extract-db-string
by yoanbernabeu
CRITICAL - Detect exposed PostgreSQL database connection strings in client-side code. Direct DB access is a P0 issue.
supabase-audit-tables-list
by yoanbernabeu
List all tables exposed via the Supabase PostgREST API to identify the attack surface.
supabase-audit-authenticated
by yoanbernabeu
Create a test user (with explicit permission) to audit what authenticated users can access vs anonymous users. Detects IDOR, cross-user access, and privilege escalation.
supabase-audit-auth-signup
by yoanbernabeu
Test if user signup is open and identify potential abuse vectors in the registration process.
supabase-report
by yoanbernabeu
Generate a comprehensive Markdown security audit report with executive summary, findings, and remediation guidance.
supabase-audit-buckets-list
by yoanbernabeu
List all storage buckets and their configuration to identify the storage attack surface.
supabase-audit-buckets-read
by yoanbernabeu
Attempt to list and read files from storage buckets to verify access controls.
supabase-evidence
by yoanbernabeu
Initialize and manage the evidence collection directory for professional security audits with documented proof of findings.
supabase-audit-tables-read
by yoanbernabeu
Attempt to read data from exposed tables to verify actual data exposure and RLS effectiveness.
supabase-extract-url
by yoanbernabeu
Extract the Supabase project URL from client-side JavaScript code, environment variables, and configuration files.
supabase-extract-jwt
by yoanbernabeu
Extract and decode Supabase-related JWTs from client-side code, cookies, and local storage patterns.
supabase-audit-functions
by yoanbernabeu
Discover and test Supabase Edge Functions for security vulnerabilities and misconfigurations.
supabase-report-compare
by yoanbernabeu
Compare two security audit reports to track remediation progress and identify new vulnerabilities.
supabase-pentest
by yoanbernabeu
Orchestrate a complete Supabase security audit with guided step-by-step execution and ownership confirmation.
supabase-extract-service-key
by yoanbernabeu
CRITICAL - Detect if the Supabase service_role key is leaked in client-side code. This is a P0 severity issue.
slidev-click-animations
by yoanbernabeu
Master v-click and sequential animations in Slidev. Use this skill to reveal content progressively and create engaging presentations.
slidev-syntax-guide
by yoanbernabeu
Master Slidev's extended Markdown syntax. Use this skill to write slides with advanced formatting, frontmatter, and special features.
slidev-transitions
by yoanbernabeu
Add smooth slide transitions in Slidev. Use this skill for fade, slide, and custom transitions between slides.
slidev-project-structure
by yoanbernabeu
Understand Slidev project structure and configuration. Use this skill to configure themes, addons, and customize your presentation setup.
slidev-styling
by yoanbernabeu
Style Slidev slides with UnoCSS and custom CSS. Use this skill for custom colors, typography, animations, and responsive designs.
slidev-deployment
by yoanbernabeu
Deploy Slidev presentations to the web. Use this skill for GitHub Pages, Netlify, Vercel, and Docker deployments.
slidev-mermaid
by yoanbernabeu
Create diagrams with Mermaid in Slidev. Use this skill for flowcharts, sequence diagrams, class diagrams, and more.
slidev-plantuml
by yoanbernabeu
Use PlantUML for UML diagrams in Slidev. Use this skill for complex UML diagrams, architecture visualizations, and technical documentation.
slidev-code-blocks
by yoanbernabeu
Create beautiful code blocks with Shiki syntax highlighting. Use this skill for code snippets, line highlighting, and code groups.
slidev-monaco-editor
by yoanbernabeu
Add live coding with Monaco Editor in Slidev. Use this skill for interactive code demos, executable code, and real-time editing.
slidev-magic-move
by yoanbernabeu
Animate code transformations with Shiki Magic Move. Use this skill to create smooth morphing transitions between code states.
slidev-themes
by yoanbernabeu
Use and customize Slidev themes. Use this skill to apply themes, configure theme options, and create custom themes.
slidev-components
by yoanbernabeu
Leverage Vue components in Slidev slides. Use this skill to add interactivity with built-in components or create custom ones.
slidev-layouts
by yoanbernabeu
Use built-in and custom Slidev layouts effectively. Use this skill to structure slides with cover, two-cols, image layouts and more.
slidev-quick-start
by yoanbernabeu
Get started with Slidev presentations in minutes. Use this skill to create your first presentation or set up a new Slidev project.
slidev-export
by yoanbernabeu
Export Slidev presentations to PDF, PPTX, and PNG. Use this skill for sharing, printing, and archiving presentations.
slidev-latex
by yoanbernabeu
Render mathematical formulas with LaTeX/KaTeX in Slidev. Use this skill for equations, mathematical notation, and scientific content.
slidev-drawings
by yoanbernabeu
Draw and annotate during Slidev presentations. Use this skill for live annotations, highlighting, and visual explanations.
slidev-navigation
by yoanbernabeu
Master Slidev navigation and keyboard shortcuts. Use this skill for efficient slide control, custom shortcuts, and navigation customization.
slidev-presenter-mode
by yoanbernabeu
Use Slidev presenter mode effectively. Use this skill for speaker notes, timer, remote control, and dual-screen presentations.
grepai-init
by yoanbernabeu
Initialize GrepAI in a project. Use this skill when setting up GrepAI for the first time in a codebase.
grepai-ollama-setup
by yoanbernabeu
Install and configure Ollama for local embeddings with GrepAI. Use this skill when setting up private, local embedding generation.
grepai-search-advanced
by yoanbernabeu
Advanced search options in GrepAI. Use this skill for JSON output, compact mode, and AI agent integration.
grepai-trace-graph
by yoanbernabeu
Build complete call graphs with GrepAI trace. Use this skill for recursive dependency analysis.
grepai-trace-callees
by yoanbernabeu
Find function callees with GrepAI trace. Use this skill to discover what functions a specific function calls.
grepai-mcp-tools
by yoanbernabeu
Reference for all GrepAI MCP tools. Use this skill to understand available MCP tools and their parameters.
grepai-search-tips
by yoanbernabeu
Tips and best practices for effective GrepAI searches. Use this skill to improve search result quality.
grepai-config-reference
by yoanbernabeu
Complete configuration reference for GrepAI. Use this skill when you need to understand all available configuration options.
grepai-watch-daemon
by yoanbernabeu
Configure and manage the GrepAI watch daemon. Use this skill for real-time code indexing and file monitoring.
grepai-troubleshooting
by yoanbernabeu
Troubleshooting guide for GrepAI. Use this skill to diagnose and fix common issues.
grepai-embeddings-openai
by yoanbernabeu
Configure OpenAI as embedding provider for GrepAI. Use this skill for high-quality cloud embeddings.
grepai-storage-postgres
by yoanbernabeu
Configure PostgreSQL with pgvector for GrepAI. Use this skill for team environments and large codebases.
grepai-embeddings-lmstudio
by yoanbernabeu
Configure LM Studio as embedding provider for GrepAI. Use this skill for local embeddings with a GUI interface.
grepai-ignore-patterns
by yoanbernabeu
Configure ignore patterns in GrepAI. Use this skill when excluding files and directories from indexing.
grepai-storage-gob
by yoanbernabeu
Configure GOB local file storage for GrepAI. Use this skill for simple, single-machine setups.
grepai-quickstart
by yoanbernabeu
Get started with GrepAI in 5 minutes. Use this skill for a complete walkthrough from installation to first search.
grepai-workspaces
by yoanbernabeu
Configure multi-project workspaces in GrepAI. Use this skill for monorepos and multiple related projects.
grepai-mcp-claude
by yoanbernabeu
Integrate GrepAI with Claude Code via MCP. Use this skill to enable semantic code search in Claude Code.
grepai-languages
by yoanbernabeu
Supported programming languages in GrepAI. Use this skill to understand which languages can be indexed and traced.
grepai-storage-qdrant
by yoanbernabeu
Configure Qdrant vector database for GrepAI. Use this skill for high-performance vector search.
grepai-installation
by yoanbernabeu
Multi-platform installation guide for GrepAI. Use this skill when installing GrepAI on macOS, Linux, or Windows.
grepai-search-basics
by yoanbernabeu
Basic semantic code search with GrepAI. Use this skill to learn fundamental search commands and concepts.
grepai-mcp-cursor
by yoanbernabeu
Integrate GrepAI with Cursor IDE via MCP. Use this skill to enable semantic code search in Cursor.
grepai-embeddings-ollama
by yoanbernabeu
Configure Ollama as embedding provider for GrepAI. Use this skill for local, private embedding generation.
grepai-chunking
by yoanbernabeu
Configure code chunking in GrepAI. Use this skill to optimize how code is split for embedding.
grepai-search-boosting
by yoanbernabeu
Configure search result boosting in GrepAI. Use this skill to prioritize certain paths and penalize others.
ph-description-writer
by yoanbernabeu
Write converting Product Hunt product descriptions. Use this skill to craft compelling descriptions that explain your product, engage readers, and drive action using proven copywriting formulas like AIDA, PAS, and FAB.
ph-golden-kitty
by yoanbernabeu
Strategy for Product Hunt Golden Kitty Awards. Use this skill to understand award categories, prepare nominations, and maximize your chances of winning annual recognition.
ph-gallery-assets
by yoanbernabeu
Create compelling gallery images for Product Hunt. Use this skill to plan, design, and optimize the image gallery that showcases your product's features, benefits, and value proposition to potential users.