Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
supabase-typing-architect
Supabase TypeScript typing specialist for multi-schema databases. Diagnoses and fixes type issues without touching business logic.
Use when:
- "Lovable ei näe Supabase-tyyppejä" (Lovable can't see Supabase types)
- "RPC:t ei ole tyypitetty" (RPCs are not typed)
- "Monorepo + Supabase types sekoilee" (monorepo type confusion)
- "as any on levinnyt RPC-kutsuihin" (as any spreading in RPC calls)
- "Types.ts löytyy mutta TS ei tunnista sitä" (types.ts exists but TS doesn't recognize it)
- TypeScript errors on supabase.rpc() calls
- Missing types for bible_schema, notifications, admin, or other non-public schemas
- Import path issues with @/integrations/supabase/types
NOT for: Writing business logic, creating components, general TypeScript help.
majiayu000/claude-skill-registry 163
-
dbt-migration-vertica
Convert Vertica DDL to dbt models compatible with Snowflake. This skill should be used when converting views, tables, or stored procedures from Vertica to dbt code, generating schema.yml files with tests and documentation, or migrating Vertica SQL to follow dbt best practices.
majiayu000/claude-skill-registry 163
-
carmenta-copy
Use when writing user-facing copy, error messages, UI text, empty states, onboarding, or reviewing voice/tone
majiayu000/claude-skill-registry 163
-
bq-query
Design and execute BigQuery queries. Use for schema exploration, writing SQL from requirements, running queries, checking costs, or validating syntax.
majiayu000/claude-skill-registry 163
-
dreaming
Envision possibilities beyond current constraints. Use when planning evolution, imagining new capabilities, or exploring what could be.
majiayu000/claude-skill-registry 163
-
cloud-migration
Plan lift-and-shift, re-platforming, and migration waves.
majiayu000/claude-skill-registry 163
-
competitor-audit
Analyze competitor's ad strategy by researching their Facebook Ad Library presence, TikTok Top Ads, identifying longest-running ads (likely winners), and extracting angles, hooks, and frameworks. Use when entering a new market, researching what's working, or building competitive intelligence.
majiayu000/claude-skill-registry 163
-
odin-install
Install and configure the Odin programming language. Use when:
- Setting up Odin on a new machine
- Updating Odin to latest version
- Configuring Odin language server (ols)
majiayu000/claude-skill-registry 163
-
ln-711-npm-upgrader
Upgrades npm/yarn/pnpm dependencies with breaking change handling
majiayu000/claude-skill-registry 163
-
python-jax
Expert guidance for JAX (Just After eXecution) - high-performance numerical computing with automatic differentiation, JIT compilation, vectorization, and GPU/TPU acceleration; includes transformations (grad, jit, vmap, pmap), sharp bits, gotchas, and differences from NumPy
majiayu000/claude-skill-registry 163
-
lseg-data
This skill should be used when the user asks to “access LSEG data”, “query Refinitiv”, “get market data from Refinitiv”, “download fundamentals from LSEG”, “access ESG scores”, “convert RIC to ISIN”, “get shareholder activism data”, “query poison pills”, “access corporate governance data”, “find activist campaigns”, “get syndicated loans data”, “query loan deals”, “get infrastructure projects”, “query project finance data”, “get private equity data”, “query VC investments”, “find PE-backed companies”, “get M&A data”, “query mergers and acquisitions”, “find acquisition deals”, “get IPO data”, “query equity offerings”, “find new issues”, “get joint venture data”, “query strategic alliances”, “get news headlines”, “query news data”, “fetch news articles”, or needs the LSEG Data Library Python API.
majiayu000/claude-skill-registry 163
-
searching-files
Finding files on Linux and macOS machines
majiayu000/claude-skill-registry 163
-
learning-about-you
Proactively learn about the user through onboarding and ongoing observation. Use at session start and when you notice potential preferences.
majiayu000/claude-skill-registry 163
-
markdown-formatting
Format and lint markdown and MDX files using markdownlint with comprehensive rule knowledge for automated and manual fixes. Use when working with .md or .mdx files, formatting documentation, linting markdown/MDX, or when user mentions markdown issues, formatting problems, or documentation standards.
majiayu000/claude-skill-registry 163
-
context7-auto-research
Automatically fetch latest library/framework documentation for Claude Code via Context7 API
majiayu000/claude-skill-registry 163
-
helland-distributed-data
Design scalable data systems in the style of Pat Helland, distributed systems veteran from Tandem, Microsoft, and Amazon. Emphasizes life beyond distributed transactions, idempotency, and practical patterns for data at scale. Use when building systems that must scale beyond single-node ACID transactions.
majiayu000/claude-skill-registry 163
-
microsoft-fabric
Expert guidance for Microsoft Fabric development using the Fabric MCP Server. Access Fabric public APIs, OpenAPI specs, item schemas, best practices, and OneLake file management. Use when working with Fabric workloads, Lakehouses, pipelines, semantic models, notebooks, or building Fabric integrations.
majiayu000/claude-skill-registry 163
-
fix-pr-automation
Work with the automated PR fixer and its CLI, including prompts and workflow configuration. Use when diagnosing failed CI auto-fixes, running the fix-pr CLI locally, or updating the fix-pr prompt or workflow.
majiayu000/claude-skill-registry 163
-
ansible-testing
This skill should be used when running ansible-lint, configuring linting rules, testing Ansible playbooks, validating playbook syntax, or setting up integration tests. Covers ansible-lint configuration and testing strategies.
majiayu000/claude-skill-registry 163
-
speckit.freeze
Formally close and lock a Build Step after successful implementation, validation, and review. The irreversible acceptance gate that marks a build-step as complete, reviewed, merge-ready, and safe to build upon.
majiayu000/claude-skill-registry 163
-
framer-motion-interactive-animation
Framer Motion animations: motion components, gestures (hover/tap), entrance/exit, scroll triggers, and performance.
Keywords: "animate", "animation", "framer motion", "hover", "scroll", "whileHover", "AnimatePresence"
majiayu000/claude-skill-registry 163
-
dev-coordination-message-formats
JSON schemas for Ralph message system
majiayu000/claude-skill-registry 163
-
RedTeam
Adversarial analysis with 32 agents. USE WHEN red team, attack idea, counterarguments, critique, stress test. SkillSearch('redteam') for docs.
majiayu000/claude-skill-registry 163
-
strategy-translator
Use when converting strategy documentation to code - translates markdown strategy docs into Python functions (for backtesting frameworks like Backtrader) and TradingView Pine Script. Activates when user says "convert to Python", "generate Pine Script", "code this strategy", mentions "backtest", or uses /trading:translate command.
majiayu000/claude-skill-registry 163