Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
business-card-scanner
Extract contact information from business card images using OCR - name, company, email, phone, address.
majiayu000/claude-skill-registry 163
-
chatkit-frontend-integration
This skill configures OpenAI ChatKit for React frontends with proper domain security, authentication, and backend integration. It covers ChatKit UI setup, domain allowlist configuration, domain key injection, client secret management, and production vs localhost deployment patterns. Use when integrating ChatKit widget, configuring domain security, or connecting ChatKit UI to backend endpoints.
majiayu000/claude-skill-registry 163
-
feature-investigation
Use when the user asks to investigate, explore, understand, explain, or analyze how an existing feature or logic works. Triggers on keywords like "how does", "explain", "what is the logic", "investigate", "understand", "where is", "trace", "walk through", "show me how".
majiayu000/claude-skill-registry 163
-
typescript
Use when configuring dev containers for TypeScript or Node.js projects. Covers the Node feature, package managers, ESLint/Prettier extensions, and frontend dev server setup.
USE FOR: TypeScript/Node.js dev container setup, Node feature, npm/pnpm/yarn configuration, ESLint/Prettier extensions, frontend dev servers
DO NOT USE FOR: Python dev containers (use python), .NET dev containers (use dotnet), general devcontainer.json (use devcontainer)
majiayu000/claude-skill-registry 163
-
make-automation
Automate Make (Integromat) tasks via Rube MCP (Composio): operations, enums, language and timezone lookups. Always search tools first for current schemas.
majiayu000/claude-skill-registry 163
-
calculate-coverage
Measure test coverage and identify untested code. Use when assessing test completeness.
majiayu000/claude-skill-registry 163
-
streaming-llm-responses
Implement real-time streaming UI patterns for AI chat applications. Use when adding response
lifecycle handlers, progress indicators, client effects, or thread state synchronization.
Covers onResponseStart/End, onEffect, ProgressUpdateEvent, and client tools.
NOT when building basic chat without real-time feedback.
majiayu000/claude-skill-registry 163
-
Frontend Accessibility
Build accessible user interfaces using semantic HTML, proper ARIA attributes, keyboard navigation, color contrast, and screen reader compatibility. Use this skill when creating or editing UI components, HTML templates, JSX files, or any frontend markup. When implementing forms, interactive elements, navigation menus, modals, or dynamic content. When working with buttons, links, images, headings, or any user-facing interface elements. When ensuring keyboard accessibility, focus management, or screen reader support in React components, Vue templates, HTML files, or any frontend view files.
majiayu000/claude-skill-registry 163
-
openai-api
Build with OpenAI stateless APIs - Chat Completions (GPT-5.2, o3), Realtime voice, Batch API (50% savings), Embeddings, DALL-E 3, Whisper, and TTS. Prevents 16 documented errors.
Use when: implementing GPT-5 chat, streaming, function calling, embeddings for RAG, or troubleshooting rate limits (429), API errors, TypeScript issues, model name errors.
majiayu000/claude-skill-registry 163
-
developer-growth-analysis
Analyzes your recent Claude Code chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs.
majiayu000/claude-skill-registry 163
-
schedule
Create a scheduled task that can be run on demand or automatically on an interval.
majiayu000/claude-skill-registry 163
-
frontend-design-pro
Creates jaw-dropping, production-ready frontend interfaces AND delivers perfectly matched real photos (Unsplash/Pexels direct links) OR flawless custom image-generation prompts for hero images, backgrounds, and illustrations. Zero AI slop, zero fake URLs.
majiayu000/claude-skill-registry 163
-
community-context
When the user wants to create or update their community context document. Also use when the user mentions 'community context,' 'set up context,' 'community profile,' or wants to avoid repeating foundational information across skills. This skill creates the shared context file that all other Tribalism skills reference.
majiayu000/claude-skill-registry 163
-
conventional-commits
Conventional Commits standard for structured commit messages - types, scopes, breaking changes, and changelog generation. Auto-triggers during git operations.
majiayu000/claude-skill-registry 163
-
dispatching-parallel-agents
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
majiayu000/claude-skill-registry 163
-
product-manager
Act as a strategic Product Manager to drive product strategy, roadmapping, competitive analysis, metrics definition, and go-to-market planning. Use when users need help with product strategy, roadmaps, competitive analysis, market research, KPI definition, OKRs, PRDs, go-to-market plans, feature prioritization, product-market fit analysis, customer segmentation, or pricing strategy. Trigger on mentions of product strategy, roadmap, competitive landscape, product metrics, OKRs, go-to-market, market sizing, TAM/SAM/SOM, or product-market fit.
majiayu000/claude-skill-registry 163
-
analyze-session
Analyze a Figma MCP test session transcript. Reads raw session data (JSON or HTML) and produces a structured analysis document with metrics, efficiency issues, error patterns, and prioritized improvements. Updates the cross-session improvement tracker. Use after completing a Figma session or when reviewing past sessions. Accepts an optional file path argument; if omitted, analyzes the most recent transcript.
majiayu000/claude-skill-registry 163
-
1k-state-management
Jotai state management patterns — atoms, globalAtom, contextAtom, and persistence.
majiayu000/claude-skill-registry 163
-
postgresql-psql
Comprehensive guide for PostgreSQL psql - the interactive terminal client for PostgreSQL. Use when connecting to PostgreSQL databases, executing queries, managing databases/tables, configuring connection options, formatting output, writing scripts, managing transactions, and using advanced psql features for database administration and development.
majiayu000/claude-skill-registry 163
-
openharmony-build
This skill should be used when the user asks to "编译 OpenHarmony", "build OpenHarmony", "编译完整代码", "执行编译", "编译 OpenHarmony 代码", "快速编译", "跳过gn编译", "fast-build", "编译测试", "编译测试用例", "build ace_engine_test", "编译 sdk", "编译 SDK", "build sdk", "build SDK", "编译 ohos-sdk", "编译测试列表", "build test list", "按列表编译测试", "编译指定测试", "编译覆盖率版本", "build coverage version", "覆盖率编译", or mentions building the full OpenHarmony system, fast rebuild, test compilation, SDK compilation, building tests from a target list, or building tests with code coverage enabled. Handles complete build process including build execution, success verification, and failure log analysis with primary focus on out/{product}/build.log.
majiayu000/claude-skill-registry 163
-
chem-vis
Generate 2D structure images and interactive 3D viewers from chemical names or SMILES. Supports PNG/SVG output for 2D and 3Dmol.js HTML viewers for 3D conformers.
majiayu000/claude-skill-registry 163
-
memory
Persistent memory across sessions. Save project state and user preferences. Never save secrets.
majiayu000/claude-skill-registry 163
-
agentuity-cli-cloud-env-get
Get an environment variable value. Requires authentication. Use for Agentuity cloud platform operations
majiayu000/claude-skill-registry 163
-
synthesis-engine
Cross-domain integration using diffusion dynamics. Operationalizes intellectual chaos methodology - deliberately combining diverse materials to surface unexpected patterns. Use when given multiple documents from different fields, asked to find connections between disparate concepts, synthesizing across disciplines, or when user uploads varied materials expecting emergent insight.
majiayu000/claude-skill-registry 163