Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
auto-init
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
-
test_driven_agent
An advanced testing protocol that enforces TDD (Test Driven Development) and self-healing tests.
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
-
land
End session. Reconciles exploration folders, appends context to CAPCOM, syncs Beads, displays session stats.
majiayu000/claude-skill-registry 163
-
smart-search
Intelligently choose between semantic and text search based on query intent. Automatically selects the best search mode (semantic for concepts, text for exact terms, symbols for definitions) and provides relevant results. Use when user wants to find code.
majiayu000/claude-skill-registry 163
-
doc-from-examples
過去資料の「型」に合わせて新規ビジネス文書を作成する。提案書・稟議・PRDを書くとき、過去資料と同じ形式で作りたいときに使う。
majiayu000/claude-skill-registry 163
-
gcp-gke-workload-identity
Implements Workload Identity for secure, keyless authentication between GKE pods
and Google Cloud services. Use when setting up pod authentication to Pub/Sub,
Cloud SQL, Secret Manager, or other GCP services. Eliminates service account key
management, reduces security blast radius, and implements least privilege access
patterns. Works with Spring Boot applications and IAM bindings.
majiayu000/claude-skill-registry 163
-
never-guess
Behavioral principle ensuring Claude never guesses when uncertain. Use when Claude's response involves facts it cannot verify, technical claims, or any statement where accuracy matters. Complements resolve-ambiguity skill.
majiayu000/claude-skill-registry 163
-
ai-product-strategy-mapping
A framework to assess and integrate AI into your product strategy by mapping core customer problems to AI capabilities. Use this when your industry is facing a major technology shift, when prioritizing an AI roadmap, or when deciding between augmenting existing features vs. building new AI-first solutions.
majiayu000/claude-skill-registry 163
-
blog-en-review
Review and improve English translations in bilingual blog posts. Use when the user wants to review, edit, or polish English text in blog posts that have Japanese originals with `::ja` and `::en` sections.
majiayu000/claude-skill-registry 163
-
evaluating-skills-with-models
Evaluate skills by executing them across sonnet, opus, and haiku models using sub-agents. Use when testing if a skill works correctly, comparing model performance, or finding the cheapest compatible model. Returns numeric scores (0-100) to differentiate model capabilities.
majiayu000/claude-skill-registry 163
-
protocol
Protocol names ARE K-lines.
majiayu000/claude-skill-registry 163
-
project-initialization
Initialize a project with AI agent rules and documentation. Use when setting up a new repository for AI agent collaboration.
majiayu000/claude-skill-registry 163
-
gh-triage
Fetch all GitHub issues via gh CLI and use AI agents to deeply analyze, cluster, and prioritize issues
majiayu000/claude-skill-registry 163