A curated collection of specialized skills designed to extend the capabilities of AI agents such as Claude Code and Gemini CLI. Each skill has been personally built and rigorously tested to ensure reliability and performance.
Agent Skills are an open format for providing AI agents with new capabilities and expertise. They are packages containing instructions, scripts, and resources that allow agents to:
- Extend functionalities on demand.
- Incorporate specialized knowledge (e.g., specific frameworks, languages).
- Execute repeatable workflows across compatible agent environments.
For more detailed information, visit agentskills.io.
This repository includes a variety of skills located in the skills/ directory:
- angular: Comprehensive Angular v21+ development with modern patterns (standalone components, signals, new control flow, inject(), signal forms).
- astro-build: Comprehensive documentation for Astro, the web framework for content-driven websites.
- react-19: Documentation and features for React 19.
- react-native: Complete React Native framework documentation for building native mobile apps with JavaScript.
- svelte5: Comprehensive guide for Svelte 5 (runes, components, SvelteKit).
- lucide-react: Lucide React icon toolkit for React applications.
- nativewind: NativeWind v4 for React Native - use Tailwind CSS to style React Native components.
- radix-ui: Comprehensive documentation for Radix UI (Themes, Primitives, Colors).
- shadcn: Guide for using shadcn/ui components and theming.
- tailwind-css: Professional development with Tailwind CSS (v3 and v4).
- auto-animate: Zero-config animation utility (AutoAnimate) for smooth transitions.
- gsap: Professional animation development with GreenSock (GSAP).
- lenis: Lightweight smooth scroll library documentation and implementation.
- motion: Animation library guide for React, vanilla JS, and Vue.
- pixijs-v8: PixiJS v8 2D WebGL rendering engine for creating interactive graphics, games, and visualizations.
- react-three-fiber: Guide for building 3D experiences with React Three Fiber (R3F).
- threejs: Comprehensive Three.js documentation and reference for 3D graphics.
- electron: Complete Electron documentation for building cross-platform desktop applications with JavaScript, HTML, and CSS.
- electron-builder: Electron app packaging and distribution configuration for macOS, Windows, and Linux.
- electron-store: Data persistence library for Electron apps (JSON file storage, schema validation, migrations).
- electron-vite: Build Electron apps with Vite.
- expo: Production-grade Expo and React Native development framework with SDK documentation, EAS integration, and navigation.
- expo-android-widgets: Build Android home screen widgets for React Native Expo apps.
- tauri: Comprehensive Tauri v2 development framework documentation for cross-platform desktop and mobile apps.
- vscode-extension: Complete VS Code extension development toolkit with API documentation, scaffolding scripts, code templates, and testing utilities.
- express: Express.js 5.x web framework for Node.js - complete API reference, middleware patterns, routing, error handling, and production best practices.
- fastapi: FastAPI web framework for building APIs with Python (REST APIs, routing, authentication, dependencies, WebSockets, background tasks).
- trpc: Comprehensive tRPC documentation and reference covering v10.x and v11.x.
- biome: Comprehensive integration for Biome (linting, formatting) in TypeScript/JavaScript.
- eslint: Professional-grade ESLint setup and management for JS/TS projects.
- typescript-best-practices: TypeScript best practices and patterns for writing type-safe, maintainable code.
- vite: Vite 7.x build tool documentation for core configuration, dev server, and HMR.
- zod: TypeScript-first schema validation with static type inference.
- mypy: Professional static type checking for Python.
- pydantic-dev: Data validation and serialization with Pydantic v2.
- pytest: Comprehensive pytest testing framework for Python (9.x with fixtures, parametrization, markers, plugins).
- python-best-practices: Production-ready Python DOs and DON'Ts for engineers (code quality, type hints, error handling, async patterns, testing, security, performance).
- ruff-dev: Extremely fast Python linting and formatting with Ruff.
- textual: Python TUI framework for building sophisticated terminal applications with Textual CSS, widgets, reactive state, and animations.
- go-best-practices: Go development guidelines based on Google's Go Style Guide.
- java-best-practices: Complete Google Java Style Guide covering source file structure, formatting, naming conventions, and Javadoc standards.
- junit: Comprehensive JUnit 6 testing framework for Java/JVM (annotations, assertions, extensions, parameterized tests).
- rust-dev: Rust development best practices and tooling.
- wails: Wails v2.11 desktop application framework for building cross-platform GUI apps using Go backend and web frontend.
- jest: Comprehensive JavaScript testing with Jest 30.0.
- playwright-cli: Browser automation and testing with Playwright CLI.
- vitest: Comprehensive Vitest testing framework for writing, configuring, and running tests in JavaScript/TypeScript projects.
- discord-user-api: Unofficial Discord user API documentation covering authentication, REST endpoints, gateway events, OAuth2, RPC, and resource objects.
- discordjs: Discord.js v14+ bot development assistant for creating bots, slash commands, interactions, buttons, embeds, modals, and more.
- google-tasks-api: Complete integration guide for Google Tasks API using @googleapis/tasks npm package for Node.js/TypeScript.
- agent-client-protocol: Build ACP-compliant agents (AI coding assistants) and clients (editors/IDEs) in TypeScript, Python, Kotlin, or Rust.
- claude-code-headless: Production-grade guide for building applications that wrap Claude Code CLI in headless/programmatic mode.
- claude-code-hooks: Interactive skill for setting up Claude Code hooks in any workspace (automation, notifications, validation).
- gemini-cli: Programmatic interaction with Google's Gemini models via gemini-cli headless mode.
- gemini-collaborate: Agentic collaboration with Google Gemini for large-context code reviews and analysis.
- gemini-genkit: Guide for building AI apps with Google's Gemini API and Firebase Genkit.
- mcp-setup: Set up MCP (Model Context Protocol) servers in Claude Code workspaces for testing.
- mcp-test-harness: Build fully automated integration test suites for MCP servers using STDIO transport.
- fastmcp-sdk: FastMCP Python SDK for building MCP servers, clients, and applications with authentication and deployment support.
- mcp-typescript-sdk: Build MCP (Model Context Protocol) servers and clients in TypeScript using the official SDK.
- sub-agent-creator: Interactive sub-agent creation skill for Claude Code (identifier design, system prompts, skill/context selection).
- vercel-ai-sdk: Complete toolkit for building AI applications with the Vercel AI SDK v8 for streaming, tool calling, and RAG.
- best-practices: Universal software engineering best practices for any language or project (SOLID, DRY, KISS, YAGNI, architectural patterns).
- code-cleanup-final-pass: Deep code review and cleanup workflow for final quality checks.
- modern-frontend-design: Principles for creating high-quality, modern frontend interfaces.
- spotless-java: Production-grade Java code formatting and quality enforcement using Spotless with Google Java Format.
- charm-tui: Build beautiful Terminal User Interfaces (TUIs) in Go using the Charmbracelet ecosystem (Bubble Tea, Lip Gloss, Bubbles, Huh, Glamour).
- github-cli: Comprehensive GitHub data analysis and statistics extraction.
- ink-tui: Build interactive Terminal User Interfaces (TUIs) with React and Ink.
- node-pty: Pseudoterminal (PTY) library for Node.js providing forkpty bindings for terminal emulators.
- xterm: Comprehensive xterm.js terminal emulator library integration for web applications.
- go2rtc: Camera streaming application supporting 30+ streaming protocols and camera brands.
- home-assistant-dev: Development guide for Home Assistant custom integrations.
- get-time: Utilities to retrieve current local time and date.
- github-wikis: Guide for managing and editing GitHub repository wikis.
- local-skill-creator: Toolkit for creating and packaging your own skills locally.
- pdf-to-markdown: Convert PDF documents to LLM-friendly Markdown.
- plugin-builder: Build, package, and publish Claude Code plugins.
- uiverse: Extract HTML and CSS code from UIVerse.io UI components.
- v0-version-planner: Planning tool for validating dependency versions before prototyping.
- web-scraper: Web scraping utility with Cloudflare bypass capabilities.
- claude-to-gemini-converter: Convert Claude Code sub-agents to Gemini CLI format.
- fastmcp-v3-migration: Production-ready migration guide from FastMCP v2.x to v3.0.
- node-to-bun-migration: Guide for migrating Node.js projects to Bun.
- node-to-deno-migration: Guide for migrating Node.js projects to Deno 2.0+.
- npm-to-pnpm: Migrate projects from npm to pnpm including lockfile conversion and workspace setup.
- github-actions: Comprehensive GitHub Actions workflow authoring with latest best practices, syntax, and security patterns.
- better-hud: BetterHud Minecraft HUD plugin development with YAML configurations and Java API integration.
- bettermodel: Modern Bedrock model engine for Minecraft Java Edition with BlockBench model rendering and animation.
- craft-engine: Configuration reference for CraftEngine, a Paper/Folia Minecraft server plugin for custom blocks, items, recipes, and furniture.
- meteor-addon: Meteor Client addon development for Minecraft - a Fabric mod framework.
- minecraft-fabric-dev: Minecraft mod development with Fabric, including porting from Forge/NeoForge.
- mineflayer: Create powerful Minecraft bots with JavaScript using the Mineflayer API for automating gameplay, pathfinding, and server interaction.
- nexomc: NexoMC Minecraft plugin expertise for configuring custom items, blocks, furniture, armor, glyphs, sounds, and mechanics.
- paper-plugin-dev: Paper Minecraft server plugin development skill with Paper API, Brigadier commands, and Folia support.
- ghidra-plugin-dev: Ghidra plugin and script development toolkit covering GhidraScript API, headless analyzer, debugger scripting, and emulation.
Each skill is packaged as a .skill file in the skills/ directory. Consult your specific AI agent's documentation on how to import or enable these skills.