k8s-manifest-generator
Generate Kubernetes Manifests Safely
Kubernetes manifests are easy to misconfigure when teams write them from memory. This skill turns requirements into structured YAML guidance with security, probes, resources, and service patterns.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "k8s-manifest-generator" from https://skillstore.io/skills/sickn33-k8s-manifest-generator.md and its manifest at https://skillstore.io/api/skills/sickn33-k8s-manifest-generator/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "k8s-manifest-generator". Create a production web Deployment for image acme/api:1.4.2 with port 8080.
Expected outcome:
- A Deployment plan with three replicas, rolling updates, health probes, resource requests, and non-root container settings.
- A short checklist covering namespace, labels, image tag, secret references, and rollout verification.
Using "k8s-manifest-generator". Expose my internal payment service to other pods only.
Expected outcome:
- A ClusterIP Service recommendation with named ports, selectors, and DNS guidance for same-namespace and cross-namespace access.
- Notes explaining why NodePort and public LoadBalancer are not appropriate for this internal service.
Using "k8s-manifest-generator". Review this manifest before production deployment.
Expected outcome:
- A prioritized review of missing resource limits, unsafe service exposure, weak secret handling, and absent readiness checks.
- Concrete remediation steps that keep the manifest aligned with Kubernetes production practices.
Security Audit
SafeMost static alerts are false positives caused by Kubernetes examples, reserved documentation IP ranges, placeholder secrets, and Markdown file references. One medium issue remains: the service reference includes a public 0.0.0.0/0 LoadBalancer range that could be unsafe if copied into production. No prompt injection, host-side command execution, credential exfiltration, or unauthorized external network behavior was found.
Capability review items (1)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
โ๏ธ External commands (9)
๐ Network access (17)
๐ Filesystem access (2)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/sickn33-k8s-manifest-generator/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/sickn33-k8s-manifest-generator?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/sickn33-k8s-manifest-generator?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-k8s-manifest-generator/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/sickn33-k8s-manifest-generator.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
sickn33. (2026). k8s-manifest-generator security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-k8s-manifest-generator/audits/5BibTeX citation
@techreport{sickn33-sickn33-k8s-manifest-generator-2026,
author = {sickn33},
title = {k8s-manifest-generator security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-k8s-manifest-generator/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "k8s-manifest-generator security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/sickn33-k8s-manifest-generator/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-k8s-manifest-generator:audit:5"
description: "Skillstore immutable audit report identifier"
Compare variants
2 installable variantsEach author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.
Why this variant is first
sickn33-k8s-manifest-generator
2026-08-21
wshobson-k8s-manifest-generator
2026-08-21
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Create a Web Service Release
Generate a Deployment and Service for a containerized web application with probes, resource limits, and safe rollout settings.
Standardize Platform Templates
Build reusable manifest patterns for namespaces, labels, ConfigMaps, Secrets, Services, and storage claims.
Review Production Readiness
Compare proposed Kubernetes manifests against production practices for security contexts, availability, resources, and service exposure.
Try These Prompts
Generate a Kubernetes Deployment for image <image>:<tag>, namespace <namespace>, container port <port>, and three replicas. Include probes and resource requests.
Create the matching Kubernetes Service for my Deployment. Explain whether ClusterIP, LoadBalancer, NodePort, or headless Service fits my access requirements.
Create ConfigMap and Secret manifest guidance for these environment variables and files. Use placeholders and call out any values that must stay out of Git.
Review this Kubernetes manifest for production readiness. Check security context, probes, resources, update strategy, service exposure, labels, and secret handling.
Best Practices
- Provide image names, ports, namespaces, storage needs, and service exposure requirements before asking for a manifest.
- Replace placeholders and review Secret, LoadBalancer, and ExternalIP fields before applying any generated manifest.
- Validate generated manifests with kubectl, policy checks, and a staging cluster before production use.
Avoid
- Do not apply generated placeholder values directly to production clusters.
- Do not expose a LoadBalancer to every source range unless that is an intentional public API decision.
- Do not store real passwords, private keys, or tokens in generated YAML files committed to source control.
Frequently Asked Questions
Can this skill create complete Kubernetes YAML?
Does it deploy manifests to my cluster?
Does it support production security settings?
Can it choose the right Service type?
Should I put real secrets in generated YAML?
Does it validate cloud provider annotations?
Developer Details
Author
sickn33License
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/k8s-manifest-generatorRef
26421118b848d9f1efc0aa169d8a7a9e7e0a877e
Maintenance freshness
7/18/2026
Usage
13 downloads ยท 125 views
File structure
๐ assets/
๐ references/
๐ deployment-spec.md
๐ service-spec.md
๐ resources/
๐ implementation-playbook.md
๐ SKILL.md