docker-deployer
Automates Docker containerization and deployment for applications. This skill should be used when users want to containerize applications, set up CI/CD pipelines, or deploy to container platforms.
SKILL.md
| Name | docker-deployer |
| Description | Automates Docker containerization and deployment for applications. This skill should be used when users want to containerize applications, set up CI/CD pipelines, or deploy to container platforms. |
my-skills
A collection of Claude Code custom skills (plugin) for containerization, MCP development, Kubernetes deployment, frontend design, and productivity workflows.
Installation
From GitHub (Recommended)
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
From a Local Clone
git clone <repo-url> my-skills
Then add the local marketplace:
/plugin marketplace add ./my-skills
/plugin install my-skills@my-skills
As Personal Skills (Without Plugin System)
Copy the skills/ directory into your personal Claude Code skills folder:
cp -r skills/* ~/.claude/skills/
As Project Skills
Copy specific skills into your project's .claude/skills/ directory:
cp -r skills/writing-dockerfile .claude/skills/
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 |
Skill Types
- Builder -- Generates code, configs, or artifacts from requirements
- Guide -- Provides structured workflows and domain expertise
- Automation -- Executes multi-step processes with scripts
- Validator -- Evaluates quality against defined criteria
- Meta -- Skills for creating and improving other skills
Repository Structure
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 tasks
Usage
Skills 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
Contributing
Adding a New Skill
- Create a directory under
skills/using kebab-case (max 64 characters) - Add a
SKILL.mdwith YAML frontmatter:
---
name: your-skill-name
description: What this skill does and when Claude should use it.
---
# Skill Title
Instructions for Claude...
- Place detailed docs in
references/, templates inassets/, scripts inscripts/ - Keep
SKILL.mdunder 500 lines -- move detailed content to reference files - Use hyphens (not underscores) in all filenames
Conventions
- Directory names: lowercase, kebab-case
- Filenames: lowercase, kebab-case with hyphens
- Reference folder: always
references/(plural) - Descriptions: include "when to use" guidance with specific trigger keywords
- Frontmatter: only use fields recognized by Claude Code (
name,description,allowed-tools,disable-model-invocation,user-invocable,context,agent,argument-hint,model)
License
MIT