Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
patterns/composite
Composite Pattern pattern for C development
majiayu000/claude-skill-registry 163
-
contracts
Contract lifecycle management - creation, consumption, modification, and resolution.
majiayu000/claude-skill-registry 163
-
i18n-automation
Automate internationalization and localization workflows for web applications with translation, key generation, and library setup
majiayu000/claude-skill-registry 163
-
dart-dart-format
To format Dart code consistently, run `dart format .` on the given roots to apply standard formatting.
majiayu000/claude-skill-registry 163
-
brand-messaging-architecture
Provides brand messaging architecture, value proposition, and brand pillar development frameworks including Peep Laja's Message Layers, Osterwalder's Value Proposition Canvas, Geoffrey Moore positioning template, April Dunford's Five Components, StoryBrand SB7, Andy Raskin's Strategic Narrative, the Messaging House, and MECLABS quality tests. Auto-activates during messaging framework development, value proposition creation, and brand pillar definition. Use when discussing messaging architecture, value proposition, brand pillars, message layers, messaging house, messaging hierarchy, elevator pitch, Peep Laja, Geoffrey Moore, April Dunford, StoryBrand, Andy Raskin, or MECLABS.
majiayu000/claude-skill-registry 163
-
codex-skill-generator
Codex CLI用のスキル作成ガイド。YAML frontmatter、ディレクトリ構造、ベストプラクティスを解説。Use when creating new Codex skills, updating existing skills, or learning about Codex skill development.
majiayu000/claude-skill-registry 163
-
path-tactics
Use ComputationalPaths path tactics to automate common RwEq goals (path_simp/path_auto/path_normalize), and structure calc-based proofs cleanly.
majiayu000/claude-skill-registry 163
-
Multi-Language Project Analysis with PMAT
Analyzes polyglot codebases with multiple programming languages using PMAT
(Pragmatic AI Labs MCP Agent Toolkit). Use this skill when:
- Working with projects containing multiple programming languages
- Assessing cross-language integration patterns and quality
- Understanding language distribution and architectural boundaries
- Comparing quality metrics across language ecosystems
- Identifying language-specific best practices violations
Supports 25+ languages including Rust, Python, TypeScript, JavaScript, Go, C++, Java,
Ruby, PHP, Swift, Kotlin, C, C#, Scala, Haskell, Elixir, Clojure, Dart, Lua, R, and more.
Provides unified quality assessment across heterogeneous codebases.
majiayu000/claude-skill-registry 163
-
geopandas
Python library for working with geospatial vector data including shapefiles, GeoJSON, and GeoPackage files. Use when working with geographic data for spatial analysis, geometric operations, coordinate transformations, spatial joins, overlay operations, choropleth mapping, or any task involving reading/writing/analyzing vector geographic data. Supports PostGIS databases, interactive maps, and integration with matplotlib/folium/cartopy. Use for tasks like buffer analysis, spatial joins between datasets, dissolving boundaries, clipping data, calculating areas/distances, reprojecting coordinate systems, creating maps, or converting between spatial file formats.
majiayu000/claude-skill-registry 163
-
trader-analysis
Analyze Polymarket traders, identify profitable traders to follow, and track their performance. Use when building copy trading features or trader discovery.
majiayu000/claude-skill-registry 163
-
dev-engineer
Adds logic, state management, TypeScript types, and CRUD operations to UI. Works AFTER ui-first-builder creates the interface. Implements Zustand stores, form handling with React Hook Form + Zod, and prepares for backend connection. Triggers: add logic, add functionality, make it work, state management, form validation, data operations, TypeScript types.
majiayu000/claude-skill-registry 163
-
building-stories-with-tdd
Expert for building user stories using Test-Driven Development (TDD) with NestJS and @lenne.tech/nest-server. Implements new features by creating story tests first in tests/stories/, then uses generating-nest-servers skill to develop code until all tests pass. Ensures high code quality and security compliance. Use in projects with @lenne.tech/nest-server in package.json dependencies (supports monorepos with projects/*, packages/*, apps/* structure).
majiayu000/claude-skill-registry 163
-
svelte-code-writer
Expert guidance for writing proper Svelte 5 code with runes-based reactivity. Use when writing Svelte 5 components, migrating from Svelte 4, or troubleshooting Svelte 5 syntax. Covers $state, $derived, $effect, $props, $bindable, event handling, snippets, TypeScript integration, and common pitfalls.
majiayu000/claude-skill-registry 163
-
registry-adapter
Generate a new package registry adapter for the worker service. Creates schema, client, mapper, and index files following the npm adapter pattern. Use when adding support for a new package registry (jsr, brew, apt, etc.).
majiayu000/claude-skill-registry 163
-
sports-podcast-outline-generator
Create structured podcast episodes. Segment timing, debate points, hot takes, listener questions, ad break placement.
majiayu000/claude-skill-registry 163
-
spec-linker
Creates and maintains bidirectional links between specifications and GitHub issues/PRs via comments
majiayu000/claude-skill-registry 163
-
open-prose
OpenProse is a programming language for AI sessions. Activate on ANY `prose` command (prose boot, prose run, prose compile, prose update, etc.), running .prose files, mentioning OpenProse/Prose, or orchestrating multi-agent workflows. The skill intelligently interprets what the user wants.
majiayu000/claude-skill-registry 163
-
Assembler Agent Pattern
Execute work orders and implement code using coding agents and development tools
majiayu000/claude-skill-registry 163
-
worker-protocol
Defines behavior protocol for spawned worker agents. Injected into worker prompts. Covers startup, progress reporting, exit conditions, and handover preparation.
majiayu000/claude-skill-registry 163
-
mochi-flashcards
Generate spaced repetition flashcards from learning materials (math, statistics, computational tools). Creates both Q/A and Cloze deletion cards using the Mochi API, with proper LaTeX formatting and syntax. Use when the user provides screenshots or text from educational material and wants flashcards created, or when they mention Mochi, spaced repetition, or flashcard generation.
majiayu000/claude-skill-registry 163
-
Localizing Variables
Declare variables in smallest possible scope, initialize close to first use, minimize span and live time
majiayu000/claude-skill-registry 163
-
developing-with-flutter
Flutter SDK for cross-platform development targeting iOS, Android, and Web. Use for widget architecture, state management, platform channels, and multi-platform deployment.
majiayu000/claude-skill-registry 163
-
shopify-debugging
Complete debugging and troubleshooting guide for Shopify including Liquid errors, theme preview debugging, API error handling, JavaScript console debugging, network request inspection, cart issues, checkout problems, and common error codes. Use when debugging Liquid syntax errors, troubleshooting theme rendering issues, fixing API errors, debugging JavaScript, investigating cart problems, or resolving webhook failures.
majiayu000/claude-skill-registry 163
-
render-page
Use this skill to inspect what a Rails page currently displays, extract HTML content, or verify rendering WITHOUT starting a dev server. Useful for understanding page output before making changes, debugging views, searching for content, or testing that pages work correctly. Provides scripts/render.rb for quick page inspection and HTML extraction.
majiayu000/claude-skill-registry 163