Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
land
End session. Reconciles exploration folders, appends context to CAPCOM, syncs Beads, displays session stats.
majiayu000/claude-skill-registry 163
-
img-optimize
This skill should be used when optimizing, converting, or resizing images. Trigger when user mentions image optimization, HEIC/HEIF conversion, JPEG/PNG/WebP/AVIF processing, reducing image file size, or batch image processing. Uses sharp-cli as the primary tool.
majiayu000/claude-skill-registry 163
-
test_driven_agent
An advanced testing protocol that enforces TDD (Test Driven Development) and self-healing tests.
majiayu000/claude-skill-registry 163
-
performance-review
Provides performance optimization guidelines for profiling, caching, memory management, and concurrency. Use when optimizing slow code, fixing memory leaks, improving throughput, or conducting performance reviews.
majiayu000/claude-skill-registry 163
-
auto-init
majiayu000/claude-skill-registry 163
-
box-factory-architecture
Guidance for using Claude Code component architecture and choosing between agents, skills, commands, and hooks. Helps decide which component type fits a use case, understand delegation and isolation, debug cross-component issues, and design cohesive plugin architectures. Use when choosing component types, designing plugins with multiple components, debugging delegation failures, asking about component interaction patterns, or creating Box Factory-compliant components.
majiayu000/claude-skill-registry 163
-
automating-powerpoint
Automates Microsoft PowerPoint via JXA with AppleScript dictionary discovery. Use when asked to "automate PowerPoint presentations", "create slides programmatically", "JXA PowerPoint scripting", or "export PowerPoint to PDF". Covers presentations, slides, shapes, text, tables, export enums, and interop with Excel.
majiayu000/claude-skill-registry 163
-
jira-discipline
Use this skill when discussing code changes, implementation work, feature status, or when starting/completing development tasks. Reminds about Jira issue tracking discipline - always having an issue in progress before writing code, transitioning to done, and creating Subtasks for unexpected scope. Triggers when users mention implementing features, writing code, or checking on work status.
majiayu000/claude-skill-registry 163
-
system-design-patterns
System design patterns for scalability, reliability, and performance. Use when: (1) designing distributed systems, (2) planning for scale, (3) making architecture decisions, (4) evaluating trade-offs.
majiayu000/claude-skill-registry 163
-
incremental-implementation
Use when building multi-day features, avoiding long-lived branches, features taking >1 day, changes touching multiple systems, or high-risk changes needing gradual rollout - break features into deployable increments that each provide value
majiayu000/claude-skill-registry 163
-
ai-tool-assessment
Assess and report on AI tool subscriptions, usage patterns, and cost-effectiveness. Use for reviewing AI subscriptions, analyzing tool usage, optimizing AI spend.
majiayu000/claude-skill-registry 163
-
gmsh-meshing
Specialized AI agent for finite element mesh generation and manipulation using GMSH. Use for 1D/2D/3D mesh generation, geometry processing, quality assessment, optimization, and integration with OrcaFlex, ANSYS, and OpenFOAM.
majiayu000/claude-skill-registry 163
-
ios-input-hints
Ensure iOS/iPadOS-friendly form inputs (keyboard type, inputmode, autocomplete, autocapitalize/autocorrect, enterkeyhint) when editing or reviewing UI forms in web apps. Use when adding or modifying form fields (Svelte/HTML/TSX/etc.), auditing form UX, or fixing mobile Safari keyboard issues.
majiayu000/claude-skill-registry 163
-
starting-an-iteration
Use when beginning a new conversation to work on an open-ended goal, loading context from previous iterations through iteration journals
majiayu000/claude-skill-registry 163
-
biome-setup
Biome linter/formatter setup. Use when configuring Biome as an alternative to ESLint + Prettier.
majiayu000/claude-skill-registry 163
-
bknd-repo-search-with-opencode
Use when querying the bknd source repository with btca CLI. Covers setup, configuration, and query patterns for learning bknd internals including data module, authentication, media handling, and adapter configuration.
majiayu000/claude-skill-registry 163
-
shader
Write GLSL fragment shaders for procedural graphics. Topics: shapes (SDF), patterns, noise (Perlin/simplex/cellular), fBm, colors (HSB/RGB), matrices, gradients, animations. Use for generative art, textures, visual effects, WebGL, Three.js shaders.
majiayu000/claude-skill-registry 163
-
check-alerts
Check currently firing Grafana alerts, analyze alert status, and investigate alert issues in the Kagenti platform
majiayu000/claude-skill-registry 163
-
working-with-provenance
Use when tracing Konflux builds from image references, finding build logs from artifacts, or verifying source commits for container images - extracts provenance attestations to navigate from images back to builds and source code
majiayu000/claude-skill-registry 163
-
speckit-specify
Create or update a feature specification from a natural language feature description.
majiayu000/claude-skill-registry 163
-
definition.metric_catalog
Document key metrics, definitions, and segmentation required to track product success.
majiayu000/claude-skill-registry 163
-
environment-configuration
Environment variables, setup procedures, API configurations, and security for the omer-akben portfolio. Use when setting up the project, configuring services, or troubleshooting environment issues.
majiayu000/claude-skill-registry 163
-
dart-build
DART build system knowledge - CMake, pixi, dependencies, troubleshooting
majiayu000/claude-skill-registry 163
-
expo-app-design
Build beautiful cross-platform mobile apps with Expo Router, NativeWind, and React Native.
majiayu000/claude-skill-registry 163