{
  "$schema": "https://agentskills.io/schema/v0.2.0/index.json",
  "skills": [
    {
      "name": "mirrord-quickstart",
      "type": "tutorial",
      "description": "Guide users from zero to their first working mirrord session. Install mirrord and connect to a Kubernetes cluster.",
      "url": "https://raw.githubusercontent.com/metalbear-co/skills/main/skills/mirrord-quickstart/SKILL.md"
    },
    {
      "name": "mirrord-config",
      "type": "tool",
      "description": "Generate, edit, and validate mirrord.json configuration files. Configure env, filesystem, and network features.",
      "url": "https://raw.githubusercontent.com/metalbear-co/skills/main/skills/mirrord-config/SKILL.md"
    },
    {
      "name": "mirrord-operator",
      "type": "tutorial",
      "description": "Install and configure the mirrord operator for team environments. Helm installation, licensing, multi-user deployments, and starting a trial without an account when the cluster has no license.",
      "url": "https://raw.githubusercontent.com/metalbear-co/skills/main/skills/mirrord-operator/SKILL.md"
    },
    {
      "name": "mirrord-ci",
      "type": "tutorial",
      "description": "Set up mirrord in CI pipelines for testing against real Kubernetes environments. GitHub Actions, GitLab CI, Jenkins, and more.",
      "url": "https://raw.githubusercontent.com/metalbear-co/skills/main/skills/mirrord-ci/SKILL.md"
    },
    {
      "name": "mirrord-db-branching",
      "type": "tool",
      "description": "Configure mirrord for database branching — isolated MySQL or PostgreSQL copies for safe development and testing.",
      "url": "https://raw.githubusercontent.com/metalbear-co/skills/main/skills/mirrord-db-branching/SKILL.md"
    },
    {
      "name": "mirrord-kafka",
      "type": "tool",
      "description": "Configure the mirrord operator's Kafka queue splitting end-to-end, generating the MirrordSplitConfig and MirrordPropertyList CRDs.",
      "url": "https://raw.githubusercontent.com/metalbear-co/skills/main/skills/mirrord-kafka/SKILL.md"
    },
    {
      "name": "mirrord-temporal",
      "type": "tool",
      "description": "Configure the mirrord operator's Temporal task queue splitting end-to-end, generating the MirrordSplitConfig and MirrordPropertyList CRDs.",
      "url": "https://raw.githubusercontent.com/metalbear-co/skills/main/skills/mirrord-temporal/SKILL.md"
    },
    {
      "name": "mirrord-prev-env",
      "type": "tool",
      "description": "Create and manage mirrord preview environments — a modified service running as an isolated pod in a shared cluster, scoped by an environment key.",
      "url": "https://raw.githubusercontent.com/metalbear-co/skills/main/skills/mirrord-prev-env/SKILL.md"
    },
    {
      "name": "mirrord-up",
      "type": "tool",
      "description": "Run several concurrent mirrord sessions from one mirrord-up.yaml, for compose-style multi-service local debugging.",
      "url": "https://raw.githubusercontent.com/metalbear-co/skills/main/skills/mirrord-up/SKILL.md"
    },
    {
      "name": "mirrord-chaos",
      "type": "tool",
      "description": "Chaos test an app through mirrord by injecting latency or connection errors into a session's outgoing traffic with per-session rules.",
      "url": "https://raw.githubusercontent.com/metalbear-co/skills/main/skills/mirrord-chaos/SKILL.md"
    }
  ]
}
