From harumi-devops-plugin
Create a Kubernetes namespace with RBAC, quotas, network policies, and optional ArgoCD registration. Use when: user wants to create a new namespace.
How this skill is triggered — by the user, by Claude, or both
Slash command
/harumi-devops-plugin:create-namespaceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create a namespace with associated security and resource controls.
Create a namespace with associated security and resource controls.
Ask for these if not provided:
kubernetes.clusters[] listkubectl get namespace <namespace-name> --context <context>
kubectl get namespaces --context <context>
If namespace already exists, report it and ask the user how to proceed.
Create the following manifests:
Use patterns from the kubernetes skill's references/security.md and references/examples.md.
If the active repo config has kubernetes.gitops: argocd:
<cluster-dir>/argocd/ directoryargocd skill's references/examples.mdNamespace '<namespace-name>' resources ready!
Execute:
kubectl apply -f <namespace-manifest-path> --context <context>
What this will do:
- Create namespace <namespace-name>
- Set ResourceQuota (CPU: 4, Memory: 8Gi, Pods: 20)
- Set LimitRange (default: 500m CPU, 512Mi memory)
- Apply default-deny NetworkPolicy
- [RBAC if configured]
Verification:
kubectl get namespace <namespace-name> --context <context>
kubectl get resourcequota -n <namespace-name> --context <context>
kubectl get networkpolicy -n <namespace-name> --context <context>
npx claudepluginhub harumi-io/harumi-devops-plugin --plugin harumi-devops-pluginProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.