Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
integrating-usgs-gauges
Complete USGS gauge data integration workflow from spatial discovery to
model validation. Handles gauge finding, data retrieval, matching to HEC-RAS
features, boundary condition generation, initial conditions, real-time
monitoring, and validation metrics (NSE, KGE). Use when working with USGS
data, NWIS gauges, generating boundaries from observed flow, calibrating
models, validating with observed data, or setting up operational forecasting.
majiayu000/claude-skill-registry 163
-
ta-procedural-terrain
Procedural terrain generation algorithms and techniques for Three.js/R3F. Research-based skill with patterns from THREE.Terrain, Nathan Pointer's landscape rendering, and academic papers.
majiayu000/claude-skill-registry 163
-
ebfe-validator
Validate organized eBFE/BLE model using ras-commander dataframes.
Uses init_ras_project() then checks plan_df, boundary_df, rasmap_df to verify:
- All plan files exist
- All DSS files exist with relative paths
- All terrain files exist with relative paths
- All HDF results accessible
- No absolute paths (would cause GUI popups)
Use after organizing eBFE model to verify it's actually runnable.
Generates validation report and script for user re-verification.
majiayu000/claude-skill-registry 163
-
prompt-optimization-claude-45
Optimize CLAUDE.md files and Skills for Claude Code CLI. Use when reviewing, creating, or improving system prompts, CLAUDE.md configurations, or Skill files. Transforms negative instructions into positive patterns following Anthropic's official best practices.
majiayu000/claude-skill-registry 163
-
troubleshooting-execute
Use when execute command encounters errors - diagnostic guide for phase failures, parallel agent failures, merge conflicts, worktree issues, and recovery strategies
majiayu000/claude-skill-registry 163
-
supabase-rate-limits
Implement Supabase rate limiting, backoff, and idempotency patterns.
Use when handling rate limit errors, implementing retry logic,
or optimizing API request throughput for Supabase.
Trigger with phrases like "supabase rate limit", "supabase throttling",
"supabase 429", "supabase retry", "supabase backoff".
majiayu000/claude-skill-registry 163
-
rsc-data-optimizer
Optimize Next.js App Router data fetching by converting slow client-side
fetching to fast server-side fetching using React Server Components (RSC).
Use when:
- User reports slow initial page load with loading spinners
- Page uses useEffect + useState for data fetching
- StoreContext/useStore pattern causes waterfall fetching
- Need to improve SEO (content not in initial HTML)
- Converting "use client" pages to Server Components
Triggers: "slow loading", "optimize fetching", "SSR data", "RSC optimization",
"remove loading spinner", "server-side fetch", "convert to server component",
"data fetch lambat", "loading lama"
majiayu000/claude-skill-registry 163
-
ux-researcher
Expert in understanding user behaviors, needs, and motivations through qualitative and quantitative research methods to drive user-centered design.
majiayu000/claude-skill-registry 163
-
component-from-capture
画像キャプチャ(直接貼り付けまたはファイルパス指定)から既存のWindows Forms風Astroコンポーネントを組み合わせて画面ページを自動生成します。UIデザインを解析し、レイアウト、色、サイズ、テキストを再現した画面を作成します。
majiayu000/claude-skill-registry 163
-
comprehensive-issue-analyzer
Fetches ALL open issues from any GitHub repository using pagination and generates a comprehensive analysis including category breakdown, age distribution, stale issues (30+ days), top discussed issues, prioritization, and detailed recommendations for triage. Handles large repositories (5000+ issues) efficiently.
majiayu000/claude-skill-registry 163
-
aws-strands
Build AI agents with Strands Agents SDK. Use when developing model-agnostic agents, implementing ReAct patterns, creating multi-agent systems, or building production agents on AWS. Triggers on Strands, Strands SDK, model-agnostic agent, ReAct agent.
majiayu000/claude-skill-registry 163
-
pdf-splitter
Split PDF files into smaller files by pages, page ranges, or chunks. Use when working with .pdf files, when user asks to split/divide PDFs, extract pages, separate pages, or create individual PDF files from multi-page documents.
majiayu000/claude-skill-registry 163
-
aico-backend-task-breakdown
Break down PM story into organized tasks in a single file following LAYERED ARCHITECTURE order: Types → Database → Repository → Service → API → Tests.
UNIQUE VALUE: Creates single task file (story-{name}.md) containing all tasks for a story. Tasks are ordered by backend architecture layers.
Use this skill when:
- Running /backend.tasks command
- User asks to "break down story", "create backend tasks", "split into tasks"
- Have story at docs/reference/pm/stories/ and need organized task breakdown
- Need tasks ordered by backend architecture layers (not random order)
- Starting backend work and want organized task list
Task order is CRITICAL: Setup → Static UI → Dynamic → Interactions → Tests
Output: Create single file docs/reference/backend/tasks/story-{name}.md with all tasks
majiayu000/claude-skill-registry 163
-
audit_logging
Ensure every critical action is logged (vital for UAG/Trust Room).
majiayu000/claude-skill-registry 163
-
tizen-app-scaffold
Generates secure Tizen app projects (native/web/.NET) with privilege declarations, SMACK labels, and secure storage templates pre-configured.
majiayu000/claude-skill-registry 163
-
Testing Blocks
Guide for testing code changes in AEM Edge Delivery projects including blocks, scripts, and styles. Use this skill after making code changes and before opening a pull request to validate functionality. Covers unit testing for utilities and logic, browser testing with Playwright/Puppeteer, linting, performance validation, and guidance on which tests to maintain vs use as throwaway validation.
majiayu000/claude-skill-registry 163
-
orcaflex-operability
Perform operability analysis combining multiple sea states to assess system availability and weather downtime. Generate operability envelopes, critical heading analysis, and downtime calculations from wave scatter diagrams.
majiayu000/claude-skill-registry 163
-
App Theming
Your approach to handling app theming. Use this skill when working on files where app theming comes into play.
majiayu000/claude-skill-registry 163
-
news
Poll favorite RSS feeds including Hacker News and Lobsters. Fetches latest tech headlines and provides a summary of current news. Use when you want to catch up on tech news or see what's trending.
majiayu000/claude-skill-registry 163
-
identifying-skill-gaps
Use when analyzing Claude Code conversation logs to find patterns in repeated user instructions that could become skills. Ask for date range first.
majiayu000/claude-skill-registry 163
-
github-expert
Complete GitHub expertise covering GitHub Actions, CI/CD workflows, automation, repository management, and best practices. Use when setting up GitHub Actions, creating workflows, managing pull requests, configuring automation (Dependabot, CodeQL), or implementing GitHub best practices. Includes workflow generators, templates, and production-ready configurations.
majiayu000/claude-skill-registry 163
-
gsd:insert-phase
Insert a phase into the roadmap
majiayu000/claude-skill-registry 163
-
close-plan
Plan completion workflow - archive plan, verify todos, create git commit, push with retry. Use for finalizing completed plans.
majiayu000/claude-skill-registry 163
-
hydration-safety
Next.js SSR hydration patterns and best practices. Use when fixing hydration mismatches, implementing client-only features, or working with localStorage/browser APIs.
majiayu000/claude-skill-registry 163