Gke Batch Hpc
google/skills
Runs batch and HPC workloads on GKE, utilizing job queues and parallel processing.
Help users install and configure the mirrord Operator for team/enterprise environments.
$ npx skills add metalbear-co/mirrord --skill mirrord-operator -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install metalbear-co/mirrord mirrord-operator --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/metalbear-co/mirrord.git skills-src && mkdir -p .claude/skills && cp -r skills-src/mirrord/mcp/corpus/skills/mirrord-operator .claude/skills/mirrord-operator && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "mirrord-operator" agent skill from https://github.com/metalbear-co/mirrord/tree/main/mirrord/mcp/corpus/skills/mirrord-operator into .claude/skills/mirrord-operator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mirrord-operator", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/metalbear-co/mirrord/tree/main/mirrord/mcp/corpus/skills/mirrord-operatorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add metalbear-co/mirrord --skill mirrord-operator -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install metalbear-co/mirrord mirrord-operator --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/metalbear-co/mirrord.git skills-src && mkdir -p .agents/skills && cp -r skills-src/mirrord/mcp/corpus/skills/mirrord-operator .agents/skills/mirrord-operator && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "mirrord-operator" agent skill from https://github.com/metalbear-co/mirrord/tree/main/mirrord/mcp/corpus/skills/mirrord-operator into .agents/skills/mirrord-operator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mirrord-operator", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add metalbear-co/mirrord --skill mirrord-operator -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install metalbear-co/mirrord mirrord-operator --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/metalbear-co/mirrord.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/mirrord/mcp/corpus/skills/mirrord-operator .cursor/skills/mirrord-operator && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "mirrord-operator" agent skill from https://github.com/metalbear-co/mirrord/tree/main/mirrord/mcp/corpus/skills/mirrord-operator into .cursor/skills/mirrord-operator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mirrord-operator", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/metalbear-co/mirrord.git --path mirrord/mcp/corpus/skills/mirrord-operator--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add metalbear-co/mirrord --skill mirrord-operator -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install metalbear-co/mirrord mirrord-operator --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/metalbear-co/mirrord.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/mirrord/mcp/corpus/skills/mirrord-operator .gemini/skills/mirrord-operator && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "mirrord-operator" agent skill from https://github.com/metalbear-co/mirrord/tree/main/mirrord/mcp/corpus/skills/mirrord-operator into .gemini/skills/mirrord-operator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mirrord-operator", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install metalbear-co/mirrord mirrord-operatorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add metalbear-co/mirrord --skill mirrord-operator -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/metalbear-co/mirrord.git skills-src && mkdir -p .github/skills && cp -r skills-src/mirrord/mcp/corpus/skills/mirrord-operator .github/skills/mirrord-operator && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "mirrord-operator" agent skill from https://github.com/metalbear-co/mirrord/tree/main/mirrord/mcp/corpus/skills/mirrord-operator into .github/skills/mirrord-operator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mirrord-operator", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add metalbear-co/mirrord --skill mirrord-operator -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install metalbear-co/mirrord mirrord-operator --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/metalbear-co/mirrord.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/mirrord/mcp/corpus/skills/mirrord-operator .opencode/skills/mirrord-operator && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "mirrord-operator" agent skill from https://github.com/metalbear-co/mirrord/tree/main/mirrord/mcp/corpus/skills/mirrord-operator into .opencode/skills/mirrord-operator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mirrord-operator", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
mirrord-operatorHelp users install and configure the mirrord Operator for team/enterprise environments.
Mirrord Operator is an agent skill from metalbear-co/mirrord. Help users install and configure the mirrord Operator for team/enterprise environments. Use when users ask about operator setup, Helm installation, cloud API key or license configuration, air-gapped/offline licensing, enabling features (queue splitting, DB branching, preview environments, multi-cluster), internal registries, OpenShift/GKE Autopilot, RBAC, or multi-user mirrord deployments. Also use when an AI agent hits a Team or Enterprise feature on a cluster with no license and needs to offer the user a trial…
Its SKILL.md is about 4.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `README.md`, `references/helm-values.md` and `references/troubleshooting.md`).
It sits in DevOps & Cloud, covering Container orchestration, Authorization and RBAC and Deployment. It works with Google Kubernetes Engine and Kubernetes. The repository describes itself as: Run any process, on your machine or in an AI agent's environment, as if it were a pod in your Kubernetes cluster: real env vars, DNS, network, traffic. The licence is MIT.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit c8f017a. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
helmkubectlcurljqFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
raw.githubusercontent.commirrord-operator-license-server.mirrord.svcmetalbear-co.github.ioAlso links to:
metalbear.comregclient.orgdocs.cloud.google.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
OPERATOR_LICENSE_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Mirrord Operator loads about 4.6k tokens when it runs, and up to ~9.5k if it reads all its reference files. Until then it costs about 147 tokens; SKILL.md has 1,862 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from metalbear-co/mirrord at commit c8f017a, republished under its MIT licence (© metalbear-co). 1,862 words, ~4,568 tokens.
.claude/skills/mirrord-operator/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Help users install and operate the mirrord Operator — the persistent Kubernetes control plane that enables all mirrord Team / Enterprise features:
In open-source mirrord each session is standalone (the CLI creates a privileged agent pod directly). The Operator centralizes this:
Trigger on questions like:
Feature X requires using mirrord operator or Operator not found on a cluster that has no mirrord for Teams licenseInstalling the operator modifies a shared cluster. Treat every operation as high-impact.
values.yaml. No cloud API keys, license keys, tokens, or PEM contents via --set or inline in committed values. Create a Kubernetes Secret and reference it (cloud.apiKey.keyRef, license.keyRef, license.pemRef), or use Google Secret Manager refs (cloud.apiKey.gsmRef, license.keyGsmRef, license.pemGsmRef).helm install/upgrade, kubectl create/apply, and RBAC commands for review and get explicit approval before running any of them. Do not run them automatically.-f values.yaml) for all structured input.references/troubleshooting.md — common operator issues and solutionsreferences/helm-values.md — curated digest of the important chart values (auth, feature flags, agent, TLS, registry, platform)references/values.yaml — verbatim upstream chart values.yaml, kept in sync automatically. Read this for exact current defaults or any value the digest doesn't list.Authoritative upstream sources:
values.yaml: https://raw.githubusercontent.com/metalbear-co/charts/main/mirrord-operator/values.yamlkubectl cluster-info # cluster reachable
helm version # Helm 3.x
kubectl auth can-i create deployments -n mirrord # sufficient RBAC (usually cluster-admin to install)You also need a mirrord for Teams license. Register at app.metalbear.com. If there's no license yet, an agent can start a trial for the user once they agree — see No License Yet? Agent-Started Trials.
helm repo add metalbear https://metalbear-co.github.io/charts
helm repo update
curl https://raw.githubusercontent.com/metalbear-co/charts/main/mirrord-operator/values.yaml --output values.yamlThe operator needs credentials to obtain its license. Pick one path:
A. Cloud API key (default, recommended). The operator authenticates to the mirrord cloud with a cloud API key and obtains its license over the API. Generate the key in the dashboard under Settings at app.metalbear.com — it's shown only once. When generating it, an org admin also chooses identity sharing (ticked by default): with it on, usage metrics sent to the mirrord cloud include developer usernames and session targets so the usage dashboard can show them by name; with it off, metrics stay anonymized. Set cloud.anonymizeData: true in Helm values to keep metrics anonymized regardless of the key's setting. Provide the key one of three ways:
values.yaml. Point the chart at the secret name now (this doesn't require the secret to exist yet):cloud:
apiKey:
keyRef: mirrord-operator-cloud-api-keymirrord namespace), then have the user create the Secret in it. Write the key to a file (its exact contents, no trailing newline) and create the Secret with --from-file, so the key isn't exposed in the shell's process arguments (ps) or history — then delete the file. (Avoid --from-literal=apiKey=..., which places the key in argv.)# apikey.txt holds only the key, with no trailing newline
kubectl create secret generic mirrord-operator-cloud-api-key \
--namespace mirrord --from-file=apiKey=./apikey.txt
rm apikey.txtapiKey (what cloud.apiKey.keyRef expects). A stray trailing newline in the file becomes part of the key and breaks authentication. The operator pod waits for the Secret to appear and starts automatically once it's created — no restart needed. (If the user wants to create the Secret before installing instead, the mirrord namespace must already exist and be Helm-managed, or helm install will fail to adopt it.)cloud.apiKey.gsmRef: projects/PROJECT_ID/secrets/SECRET_NAME/versions/latest (read via Application Default Credentials; see sa.gcpSa).cloud.apiKey.key: <YOUR_API_KEY> (lands in the pod spec as plaintext; avoid for real clusters).Rotate/revoke from the dashboard (revocation supports a grace window so you can roll the operator to a new key).
B. License key (deprecated for cloud auth). Still valid for existing installs and required when using your own license server. Set license.key or reference a Secret via license.keyRef (Secret data key OPERATOR_LICENSE_KEY). New cloud installs should prefer the cloud API key.
C. Air-gapped / offline. See Air-gapped / offline.
helm install -f values.yaml mirrord-operator metalbear/mirrord-operator(For upgrades, use helm upgrade --install ... -f values.yaml with the same release name.)
mirrord operator status # preferred — confirms clients can reach the operator
kubectl get pods -n mirrord # operator pod should be RunningOnce installed, all mirrord clients use the Operator automatically when running against the cluster.
Most features are off by default and gated behind a Helm value under operator.*. Enable only what you need, then helm upgrade. See references/helm-values.md for the full list. Highlights:
| Feature | Helm value(s) |
|---|---|
| SQS queue splitting | operator.sqsSplitting: true |
| Kafka queue splitting | operator.kafkaSplitting: true (+ operator.kafkaSplittingSidecar.enabled for Kafka Streams / JVM clients) |
| RabbitMQ / GCP Pub/Sub / Azure Service Bus / Redis Pub/Sub / Temporal / BullMQ splitting | operator.rmqSplitting / gcpPubsubSplitting / azureServiceBusSplitting / redisPubsubSplitting / temporalSplitting / bullmqSplitting |
| DB branching (per engine) | operator.mysqlBranching, pgBranching, mariadbBranching, mongodbBranching, mssqlBranching, redisBranching, dynamodbBranching, clickhouseBranching, cockroachdbBranching, spannerBranching |
| Generic DB branching (user-supplied images) | operator.genericBranching: true (⚠️ lets branch creators run arbitrary images; restrict with genericBranchConfig.dbPod.allowedImages) |
| Preview environments | operator.previewEnv: true (+ operator.shareIngress.shareDomain and the mirrord-share-ingress chart for link sharing) |
| Multi-cluster orchestration | operator.multiCluster.enabled: true on the primary cluster; operator.multiClusterMember: true on members |
| Preview environments as multi-cluster replicas | operator.multiCluster.preview.mode: replicas on every cluster (default default-cluster; needs operator/chart 3.193.0+ and mirrord 3.247.0+) |
| Prometheus metrics | operator.metrics: true |
For the specific minimum operator/CLI/chart versions each feature needs, see the corresponding feature skill (e.g.
mirrord-db-branching,mirrord-kafka,mirrord-prev-env).
If the cluster has no mirrord for Teams license, an agent can offer the user a seven-day Enterprise trial instead of stopping. Run mirrord operator status first: if it succeeds, the cluster already runs the Operator (possibly from a trial an earlier session started), so don't sign up again. Otherwise, once the user agrees:
curl -fsS -X POST https://app.metalbear.com/api/v1/agent/signup \
-H 'content-type: application/json' \
-d '{"agent": "claude-code", "developer_email": "<user email, optional>", "cluster_hint": "<optional>"}'This endpoint needs no authentication and no credit card. The response is a provisional organization: an api_key to use as the cloud API key in Step 2 above, and a claim_url the user has to open to take ownership of that organization — until they do, nobody can administer billing or seats, and the org expires with the trial. Treat the returned api_key like any other secret material (see Security Boundaries) — put it in a Kubernetes Secret, don't echo it.
Confirm with the user before making this request — it creates an external organization and, if developer_email is set, sends mail to that address; treat it with the same care as any other cluster-modifying action.
Because the trial is an Enterprise license, it also covers Preview Environments (operator.previewEnv: true) for its duration. Only turn it on if the user wants preview environments: it lets the Operator create and delete Deployments, Services, and CronJobs across the cluster. Enabling it later is a helm upgrade.
Air-gapped clusters can't reach the cloud to exchange an API key for a license, so they use an offline license certificate or a self-hosted license server.
license.file.secret.data:license:
file:
secret:
data:
license.pem: |
-----BEGIN CERTIFICATE-----
<contents of your license.pem>
-----END CERTIFICATE-----license.pemRef (doesn't require the secret to exist yet). Install the chart first (creates the mirrord namespace), then create the Secret in it:kubectl create secret generic mirrord-operator-license-pem \
--namespace mirrord --from-file=license.pem=/path/to/license.pemmirrord namespace must already exist and be Helm-managed, or helm install will fail to adopt it.)license.licenseServer: http://mirrord-operator-license-server.mirrord.svc. Here the license key is the shared secret the operator uses to authenticate to your server (a value you choose), and remains required.Air-gapped is Enterprise-only. Don't suggest the free/self-serve trial for offline clusters — the trial license needs connectivity to mirrord's telemetry endpoints.
Reduces startup time and removes the dependency on GitHub's registry. Copy the operator + agent images to your registry (multi-arch copy with regctl):
IMAGE_VERSION=$(helm show chart metalbear/mirrord-operator | grep 'appVersion:' | awk '{print $2}')
regctl image copy ghcr.io/metalbear-co/operator:$IMAGE_VERSION your-registry/operator:$IMAGE_VERSION
AGENT_IMAGE_VERSION=$(regctl image config ghcr.io/metalbear-co/operator:$IMAGE_VERSION | jq -r '.config.Labels."metalbear.mirrord.version"')
regctl image copy ghcr.io/metalbear-co/mirrord:$AGENT_IMAGE_VERSION your-registry/mirrord:$AGENT_IMAGE_VERSIONoperator:
image: your-registry/operator
agent:
image:
registry: your-registry/mirrordFeature images are pulled only when the feature is enabled (Kafka sidecar, MSSQL tools, Flyway, Liquibase) and DB branch pods pull a per-engine database image — both have registry overrides under operator.<engine>BranchConfig.dbPod.image and imagePullSecrets. See references/helm-values.md.
openshift: true in values (renders a SecurityContextConstraints), covering the mirrord-operator and default service accounts in the mirrord namespace.AllowlistSynchronizer (not a manually-written WorkloadAllowlist — Autopilot rejects a manual one with an admission error on standard clusters):apiVersion: auto.gke.io/v1
kind: AllowlistSynchronizer
metadata:
name: mirrord-allowlist
spec:
allowlistPaths:
- "mirrord/mirrord-agent/*"agent.annotations.cloud.google.com/generate-allowlist: "true" into values to get the exact WorkloadAllowlist embedded in the operator's error logs.operator.port (e.g. 3000 / 8443) and ensure nodes can reach it.The chart creates the roles users need — you don't hand-write mirrord CRD roles. For each namespace where developers run mirrord, add it to roleNamespaces so a namespaced role is created there; then bind users to it with your own RoleBinding:
roleNamespaces:
- staging
- developmentThe chart also ships cluster roles: mirrord-operator-user-basic, mirrord-operator-user, and mirrord-operator-ci (scoped for CI — creating/deleting preview sessions plus the operator APIs the CLI needs; used by preview-environment CI, see the mirrord-prev-env skill). Bind the appropriate role to your users, groups, or service accounts. roleNamespaces: [] (empty) creates no namespaced roles.
Clients use the operator automatically when it's present. To force operator mode explicitly:
{ "operator": true, "target": "pod/my-app" }mirrord exec --target pod/my-app -- node app.js# Upgrade (reuse the same release name + values file)
helm repo update
helm upgrade --install -f values.yaml mirrord-operator metalbear/mirrord-operator
# Uninstall
helm uninstall mirrord-operator --namespace mirrord
kubectl delete namespace mirrordCoordinate upgrades: in-flight sessions can break. Check with kubectl get sessions.operator.metalbear.co -A (or mirrord operator status) and upgrade when quiet.
operator.* flag; call out the generic-branching and preview security implications.helm/kubectl commands and wait for approval before running.mirrord operator status after install.© metalbear-co, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (references) in mirrord/mcp/corpus/skills/mirrord-operator of metalbear-co/mirrord.
Open the folder on GitHubat commit c8f017a
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in metalbear-co/mirrord, which our catalogue first saw on October 11, 2026.
Mirrord Operator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Mirrord Operator this skillmetalbear-co/mirrord | 5.4k | 1 repos | ~4.6k | Automated safety check: Pass | MIT | |
| Gke Batch Hpcgoogle/skills | 21k | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | |
| Defending Kubernetestrilwu/secskills | 157 | — | ~2.2k | Automated safety check: Pass | MIT | |
| KubeShark for KubernetesLukasNiessen/kubernetes-skill | 446 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Kcli Cluster Deploymentkarmab/kcli | 653 | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | |
| Securing Kubernetes On Cloudmukul975/Anthropic-Cybersecurity-Skills | 34k | — | ~3.3k | Automated safety check: Pass | Apache-2.0 |
google/skills
Runs batch and HPC workloads on GKE, utilizing job queues and parallel processing.
trilwu/secskills
Harden and monitor a Kubernetes cluster against the attacks that actually happen — RBAC least privilege and escalation paths, Pod Security Admission enforcement, network policy default-deny, secrets…
LukasNiessen/kubernetes-skill
Keeps Kubernetes manifests, Helm charts and policies grounded by diagnosing six failure modes, such as insecure defaults and API drift, and loading only matching references.
karmab/kcli
Guides deployment and management of Kubernetes clusters with kcli.
mukul975/Anthropic-Cybersecurity-Skills
Hardens managed Kubernetes clusters on EKS, AKS, and GKE by implementing Pod Security Standards, network policies, workload identity (IRSA for EKS, Workload Identity for GKE, Managed Identities for…
google/skills
Generates and updates secure, production-ready Kubernetes YAML manifests optimized for GKE Autopilot and GKE Standard clusters.
metalbear-co/mirrord
Helps DevOps engineers configure mirrord Operator's Temporal task queue splitting feature end-to-end.
metalbear-co/mirrord
Help users set up mirrord in CI pipelines for testing against real Kubernetes environments.
metalbear-co/mirrord
Help users chaos test their app with mirrord: inject artificial latency or connection errors into a mirrord session's outgoing traffic via per-session chaos rules managed with the mirrord chaos CLI.
metalbear-co/mirrord
Helps users generate, edit, and validate mirrord.json configuration files for mirrord (MetalBear).
metalbear-co/mirrord
Helps DevOps engineers configure mirrord Operator's Kafka queue splitting feature end-to-end.
metalbear-co/mirrord
Guide users from zero to their first working mirrord session.
Works with
Categories
Help users install and configure the mirrord Operator for team/enterprise environments. Mirrord Operator is an agent skill from metalbear-co/mirrord. Help users install and configure the mirrord Operator for team/enterprise environments.
Mirrord Operator fits situations like: users ask about operator setup; helm installation; license configuration; air-gapped/offline licensing.
Run `npx skills add metalbear-co/mirrord --skill mirrord-operator -a claude-code`. Or copy the skill folder (mirrord/mcp/corpus/skills/mirrord-operator in metalbear-co/mirrord) into .claude/skills/mirrord-operator in your project. Claude Code loads it when a task matches its description.
Run `npx skills add metalbear-co/mirrord --skill mirrord-operator -a codex`. Or copy the skill folder (mirrord/mcp/corpus/skills/mirrord-operator in metalbear-co/mirrord) into .agents/skills/mirrord-operator in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add metalbear-co/mirrord --skill mirrord-operator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mirrord-operator, .gemini/skills/mirrord-operator, .github/skills/mirrord-operator and .opencode/skills/mirrord-operator in your project.
Going by SKILL.md and its folder, Mirrord Operator needs the command-line tools its instructions call (helm, kubectl, curl and jq) and credentials named OPERATOR_LICENSE_KEY. Our summary lists: A credential in YOUR_API_KEY; A credential in OPERATOR_LICENSE_KEY.
SKILL.md names 6 domains. In commands or code: raw.githubusercontent.com, mirrord-operator-license-server.mirrord.svc and metalbear-co.github.io; the agent is likely to contact these when it follows the instructions. As links in the text: metalbear.com, regclient.org and docs.cloud.google.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Mirrord Operator is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.6k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Mirrord Operator: Gke Batch Hpc (google/skills, 21k stars), Defending Kubernetes (trilwu/secskills, 157 stars), KubeShark for Kubernetes (LukasNiessen/kubernetes-skill, 446 stars) and Kcli Cluster Deployment (karmab/kcli, 653 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
metalbear-co (a GitHub organization) maintains it in metalbear-co/mirrord, which has 5,362 GitHub stars. The repository was last updated on October 11, 2026.
Source: metalbear-co/mirrord on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.