Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
esp-idf-setup
Set up ESP-IDF development environment, create new projects, and configure build systems
majiayu000/claude-skill-registry 163
-
download-youtube
Downloads videos from Youtube. Use when you have a youtube.com URL and you want the video/audio content to be downloaded.
majiayu000/claude-skill-registry 163
-
predictive-persona-performance
Predict persona performance in specific task contexts.
majiayu000/claude-skill-registry 163
-
skill-browser
Discover, browse, and compare agent skills from repositories. Shows new skills, updates, and helps users find relevant skills. Use when exploring available skills or checking for updates.
majiayu000/claude-skill-registry 163
-
canvas-issue
GitHub issue creation from agent-canvas sessions. Creates issues with selected elements, screenshots, and page context. Use when you need to report bugs, create feature requests, or document UI issues directly from the browser. Triggers on "create issue", "report bug", "file issue", or any GitHub issue creation task from canvas sessions.
majiayu000/claude-skill-registry 163
-
linear-hello-world
Create your first Linear issue and query using the GraphQL API.
Use when making initial API calls, testing Linear connection,
or learning basic Linear operations.
Trigger with phrases like "linear hello world", "first linear issue",
"create linear issue", "linear API example", "test linear connection".
majiayu000/claude-skill-registry 163
-
go-senior-developer
Expert senior-level Go guidance for architecture, API-first design/codegen, advanced concurrency, performance tuning, testing/quality, cloud-native 12-factor practices, and Go 1.24+ tooling for large-scale systems.
majiayu000/claude-skill-registry 163
-
developing-ui
Strict guidelines for building UI components, pages, and layouts. Ensures adherence to brand-identity tokens, technical constraints, and performance standards.
majiayu000/claude-skill-registry 163
-
reactive-frp-frame-semantics
Understanding frame nesting behavior in the Reactive FRP library. Use when:
(1) triggers inside callbacks don't seem to propagate, (2) sample returns
initial values instead of accumulated values, (3) foldDyn doesn't update
as expected inside runWithReplaceM or event subscription callbacks,
(4) code works at top level but not inside replacement computations.
Covers withFrame, drainQueue, and glitch-free propagation semantics.
majiayu000/claude-skill-registry 163
-
brynhild-development
Guidelines for contributing to brynhild itself - use when making changes to the brynhild codebase, running tests, or understanding project conventions
majiayu000/claude-skill-registry 163
-
obsidian-writer
Obsidian Vault에 문서를 업로드하는 스킬. 현재 프로젝트의 컨텍스트 문서를 workspace/{프로젝트명}/context/ 경로에 저장합니다. 'obsidian 업로드', 'obsidian에 저장', '옵시디언 문서', 'vault에 업로드' 요청 시 활성화됩니다.
majiayu000/claude-skill-registry 163
-
openai-chatkit-frontend-embed
Integrate and embed OpenAI ChatKit UI into TypeScript/JavaScript frontends (Next.js, React, or vanilla) using either hosted workflows or a custom backend (e.g. Python with the Agents SDK). Use this Skill whenever the user wants to add a ChatKit chat UI to a website or app, configure api.url, auth, domain keys, uploadStrategy, or debug blank/buggy ChatKit widgets.
majiayu000/claude-skill-registry 163
-
nav-task
Manage Navigator task documentation - create implementation plans, archive completed tasks, update task index. Use when user starts new feature, completes work, or says "document this feature".
majiayu000/claude-skill-registry 163
-
structured-output-fabric
This skill should be used when the user requests "get JSON with fields X, Y, Z", "need JSON output from this text", "create structured JSON from", or provides a JSON schema they want extracted from input data. Use this for converting ANY text into structured JSON format.
majiayu000/claude-skill-registry 163
-
tests-maintenance
Maintains IdeaVim test suite quality. Reviews disabled tests, ensures Neovim annotations are documented, and improves test readability. Use for periodic test maintenance.
majiayu000/claude-skill-registry 163
-
vercel-react-best-practices
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
majiayu000/claude-skill-registry 163
-
mbta
Real-time MBTA transit predictions for Boston-area subway, bus, commuter rail, and ferry. Query departure times, search stops/routes, check service alerts, and run a live dashboard. Use when asked about Boston transit, T schedules, when to leave for the train, or MBTA service status.
majiayu000/claude-skill-registry 163
-
iterate-plan
Update existing implementation plans through user feedback with thorough research and validation. Also migrates old checkbox-based plans to the new Task tools system. This skill should be used when iterating on implementation plans, updating plans based on new requirements, refining technical approaches in existing plans, migrating old plans to Task tools, or when the user wants to modify a previously created plan file. Triggers on requests like "update the plan", "change the implementation approach", "iterate on this plan", "migrate to new system", or when feedback is provided about an existing plan document.
majiayu000/claude-skill-registry 163
-
client-side-cache-normalization
Implement a normalized entity cache to maintain data consistency across a React app.
majiayu000/claude-skill-registry 163
-
recovery-app-legal-terms
Generate legally-sound terms of service, privacy policies, and medical disclaimers for recovery and wellness applications. Expert in HIPAA, GDPR, CCPA compliance. Activate on 'terms of service', 'privacy policy', 'legal terms', 'medical disclaimer', 'HIPAA', 'user agreement'. NOT for contract negotiation (use attorney), app development (use domain skills), or moderation (use recovery-community-moderator).
majiayu000/claude-skill-registry 163
-
rebase-merged-parent
Rebase after a parent PR has been merged to main. Use when your branch was stacked on another PR that has now been merged, and you need to rebase onto main while keeping only your commits.
majiayu000/claude-skill-registry 163
-
laravel-policies
Authorization policies for resource access control. Use when working with authorization, permissions, access control, or when user mentions policies, authorization, permissions, can, ability checks.
majiayu000/claude-skill-registry 163
-
moai-lang-swift
Swift 6+ development specialist covering SwiftUI, Combine, Swift Concurrency, and iOS patterns. Use when building iOS apps, macOS apps, or Apple platform applications.
majiayu000/claude-skill-registry 163
-
java-cdi-quarkus
Quarkus-specific CDI patterns including @QuarkusTest, native image support, and reflection registration
majiayu000/claude-skill-registry 163