By rehan-ul-haq
Containerize apps into secure, production-grade Dockerfiles and docker-compose files, deploy zero-shot to Minikube Kubernetes with auto-generated Helm charts, build MCP servers for AI agents using FastMCP and OpenAI SDKs, generate polished React/Vue/HTML UIs and ChatGPT widgets, fetch filtered official docs for key libraries, validate skills against production criteria, and run discovery conversations to clarify intents.
npx claudepluginhub rehan-ul-haq/my-skills --plugin my-skillsContainerizes applications with impact-aware Dockerfiles and docker-compose configurations. This skill should be used when containerizing projects for Docker, creating Dockerfiles, docker-compose files, or preparing applications for Kubernetes deployment. It performs impact analysis first (env vars, network topology, auth/CORS), then generates properly configured container configs. Invokes the impact-analyzer subagent for comprehensive project scanning.
Create production-grade widgets for ChatGPT Apps using the OpenAI Apps SDK. Use when users ask to build widgets, UI components, or visual interfaces for ChatGPT applications. Supports any widget type including progress trackers, quiz interfaces, content viewers, data cards, carousels, forms, charts, dashboards, maps, video players, or custom interactive elements. IMPORTANT - Always clarify requirements before building. Creates complete implementations following official OpenAI UX/UI guidelines with window.openai integration, theme support, and accessibility.
Conducts discovery conversations to understand user intent and agree on approach before taking action. Use when users ask for recommendations, need brainstorming, want to clarify requirements, or when requests could be misunderstood. Prevents building the wrong thing by uncovering WHY behind WHAT.
Fetches official documentation for external libraries and frameworks (React, Next.js, Prisma, FastAPI, Express, Tailwind, MongoDB, etc.) with 60-90% token savings via content-type filtering. Use this skill when implementing features using library APIs, debugging library-specific errors, troubleshooting configuration issues, installing or setting up frameworks, integrating third-party packages, upgrading between library versions, or looking up correct API patterns and best practices. Triggers automatically during coding work - fetch docs before writing library code to get correct patterns, not after guessing wrong.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
Build MCP (Model Context Protocol) servers and integrate them with OpenAI ChatKit and Agents SDK. Use this skill when Claude needs to: (1) Create an MCP server using FastMCP with Streamable HTTP transport (2) Define MCP tools for agents to call (3) Integrate MCP servers with OpenAI Agents SDK using MCPServerStreamableHttp (4) Build ChatKit server backends that use MCP tools (5) Handle multi-tenant user context injection for MCP tools (6) Debug MCP connection timeouts or tool execution issues (7) Deploy MCP servers in Docker/Kubernetes environments
Zero-shot deployment of ANY containerized application to local Kubernetes using Minikube. Use when Claude needs to: (1) Deploy any project to Minikube without prior setup, (2) Auto-detect services from Dockerfiles or docker-compose.yml, (3) Generate Helm charts dynamically for detected services, (4) Build and deploy multiple services automatically, (5) Enable optional Dapr for event-driven architecture, (6) Migrate any docker-compose project to Kubernetes. Works with monorepos, single apps, any number of services. Cross-platform (Linux, macOS, Windows). Triggers: 'deploy to minikube', 'run on kubernetes locally', 'local k8s', 'minikube deployment'.
Creates production-grade, reusable skills that extend Claude's capabilities. This skill should be used when users want to create a new skill, improve an existing skill, or build domain-specific intelligence. Gathers context from codebase, conversation, and authentic sources before creating adaptable skills.
Validates skills against production-level criteria with 9-category scoring. This skill should be used when reviewing, auditing, or improving skills to ensure quality standards. Evaluates structure, content, user interaction, documentation, domain standards, technical robustness, maintainability, zero-shot implementation, and reusability. Returns actionable validation report with scores and improvement recommendations.
Generates secure, production-ready Dockerfiles with multi-stage builds and security hardening. Use when Claude needs to write Dockerfiles for containerized applications.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimSkills for Docker-based local development environment configuration.
Complete developer toolkit for Claude Code
Build FastMCP 3.x Python MCP servers — covers provider/transform architecture (including CodeMode, Tool Search, and server-level transforms), component versioning, session state, authorization (MultiAuth, PropelAuth, connection-pooled token verifiers), evaluation creation, Pydantic validation, async patterns, STDIO and HTTP transports, nginx reverse proxy deployment, background tasks, Prefab Apps UI, security patterns, client SDK usage, testing, deployment, and migration from FastMCP v2. TypeScript is a legacy reference only and is not updated for v3.
Complete development suite: 3 expert agents (fullstack developer, validation gates, documentation manager) + 3 commands (containerize, PRP generation/execution) + 5 skills (git commit helper, webapp testing, devtools, PRP generator, Fifteen-Factor App) + 5 MCP integrations
FastMCP Python framework for MCP servers with tools, resources, storage backends (memory/disk/Redis/DynamoDB). Use for Claude tool exposure, OAuth Proxy, cloud deployment, or encountering storage, lifespan, middleware, circular import, async errors.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A collection of Claude Code custom skills (plugin) for containerization, MCP development, Kubernetes deployment, frontend design, and productivity workflows.
Add the marketplace and install the plugin:
/plugin marketplace add <github-username>/my-skills
/plugin install my-skills@my-skills
Or from the CLI:
claude plugin marketplace add <github-username>/my-skills
claude plugin install my-skills@my-skills
git clone <repo-url> my-skills
Then add the local marketplace:
/plugin marketplace add ./my-skills
/plugin install my-skills@my-skills
Copy the skills/ directory into your personal Claude Code skills folder:
cp -r skills/* ~/.claude/skills/
Copy specific skills into your project's .claude/skills/ directory:
cp -r skills/writing-dockerfile .claude/skills/
| Skill | Type | Description |
|---|---|---|
| containerize-apps | Builder | Containerizes applications with impact-aware Dockerfiles and docker-compose configurations |
| creating-chatgpt-widgets | Builder | Create production-grade widgets for ChatGPT Apps using OpenAI Apps SDK |
| discovering-intent | Guide | Conducts discovery conversations to understand user intent before taking action |
| fetch-library-docs | Automation | Fetches official library documentation with 60-90% token savings via content filtering |
| frontend-design | Builder | Create distinctive, production-grade frontend interfaces avoiding generic AI aesthetics |
| mcp-builder | Guide | High-quality MCP server development in TypeScript or Python |
| mcp-chatkit-integration | Guide | Build MCP servers and integrate with OpenAI ChatKit and Agents SDK |
| minikube-deploy | Automation | Zero-shot deployment of any containerized application to local Kubernetes |
| skill-creator-pro | Meta | Create production-grade, reusable skills that extend Claude's capabilities |
| skill-validator | Validator | Validates skills against 9-category production-level criteria with scoring |
| writing-dockerfile | Builder | Generate secure, production-ready Dockerfiles with multi-stage builds |
my-skills/
├── .claude-plugin/
│ ├── plugin.json # Plugin manifest
│ └── marketplace.json # Marketplace catalog for distribution
├── skills/
│ └── <skill-name>/
│ ├── SKILL.md # Main skill instructions (required)
│ ├── references/ # Domain knowledge and patterns
│ ├── assets/ # Templates and boilerplate
│ └── scripts/ # Executable automation
└── README.md
Each skill follows the Claude Code plugin convention:
SKILL.md -- Entry point with YAML frontmatter (name, description) and core instructionsreferences/ -- Detailed domain documentation loaded on demandassets/ -- Templates, Dockerfiles, Helm charts, and other reusable filesscripts/ -- Shell and Python scripts for automation tasksSkills are invoked automatically by Claude when their description matches the current task, or manually via slash commands:
/containerize-apps
/writing-dockerfile
/fetch-library-docs react
/minikube-deploy
/skill-creator-pro
skills/ using kebab-case (max 64 characters)SKILL.md with YAML frontmatter:---
name: your-skill-name
description: What this skill does and when Claude should use it.
---
# Skill Title
Instructions for Claude...
references/, templates in assets/, scripts in scripts/SKILL.md under 500 lines -- move detailed content to reference files