[
  {
    "id": "3d-slicer",
    "path": "skills/3d-slicer",
    "category": "medical",
    "name": "3d-slicer",
    "description": "Automate 3D Slicer research workflows with MRML, VTK/ITK, DICOM data, and Segment Editor. Use for software workflows, not clinical interpretation.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "3d-slicer",
      "mrml-scene",
      "dicom-processing",
      "vtk-itk",
      "segment-editor",
      "medical-imaging",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "abbreviated-git-status",
    "path": "skills/abbreviated-git-status",
    "category": "efficiency",
    "name": "abbreviated-git-status",
    "description": "Inspect Git branch, staging, and working-tree changes with short or porcelain status output when a compact repository check is needed.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "git",
      "git-status",
      "porcelain",
      "token-optimization",
      "cli-automation",
      "agentic-coding"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ableton-live",
    "path": "skills/ableton-live",
    "category": "music",
    "name": "ableton-live",
    "description": "Automate Ableton Live sessions with Python MIDI Remote Scripts, Max for Live, AbletonOSC, and Link synchronization.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "ableton-live",
      "midi-remote-scripts",
      "max-for-live",
      "abletonosc",
      "ableton-link",
      "audio-dsp",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "act-as-a-personal-tutor",
    "path": "skills/act-as-a-personal-tutor",
    "category": "common-sense",
    "name": "act-as-a-personal-tutor",
    "description": "Explain a subject step by step, assess prior knowledge, and use short exercises to check understanding before advancing.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "learning",
      "socratic-method",
      "tutoring",
      "education",
      "prompt-engineering",
      "active-recall"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "add-your-own-human-voice",
    "path": "skills/add-your-own-human-voice",
    "category": "common-sense",
    "name": "add-your-own-human-voice",
    "description": "Revise AI-assisted writing to preserve the author's voice, concrete experience, and intended tone.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "writing",
      "human-voice",
      "tone-matching",
      "authenticity",
      "anti-ai-cliches",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "adobe-after-effects",
    "path": "skills/adobe-after-effects",
    "category": "video-editing",
    "name": "adobe-after-effects",
    "description": "Create and update After Effects compositions, expressions, and render queues using ExtendScript and Essential Graphics workflows.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "after-effects",
      "extendscript",
      "expressions",
      "render-queue",
      "mograph",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "adobe-photoshop",
    "path": "skills/adobe-photoshop",
    "category": "design",
    "name": "adobe-photoshop",
    "description": "Automate Photoshop image-processing tasks with UXP or ExtendScript, Actions, batch jobs, and Smart Objects.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "photoshop",
      "extendscript",
      "uxp",
      "actions",
      "batch",
      "smart-objects",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "adobe-premiere-pro",
    "path": "skills/adobe-premiere-pro",
    "category": "video-editing",
    "name": "adobe-premiere-pro",
    "description": "Automate Premiere Pro sequences and markers, exchange EDL/XML data, and prepare Media Encoder jobs with scripting workflows.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "premiere-pro",
      "extendscript",
      "uxp",
      "nle",
      "ame",
      "edl",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "agent-injection-boundary-test",
    "path": "skills/agent-injection-boundary-test",
    "category": "development",
    "name": "agent-injection-boundary-test",
    "description": "Test authorized agents against indirect prompt injection in retrieved docs and tool outputs using paired clean/poison fixtures, synthetic canaries, and sandboxed tools. Evidence for these cases—not a claim injection is solved.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-11",
    "tags": [
      "ai-workflows",
      "security",
      "prompt-injection",
      "owasp-llm01",
      "rag",
      "indirect-injection",
      "canary"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "agent-tool-replay-test",
    "path": "skills/agent-tool-replay-test",
    "category": "development",
    "name": "agent-tool-replay-test",
    "description": "Replay recorded agent tool/LLM trajectories against deterministic fixtures to test argument validation, errors, idempotency, and side-effect boundaries—separate from live tool-selection quality.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-11",
    "tags": [
      "ai-workflows",
      "testing",
      "tool-calling",
      "record-replay",
      "cassette",
      "idempotency",
      "ci"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "agentic-token-efficiency-master-rule",
    "path": "skills/agentic-token-efficiency-master-rule",
    "category": "efficiency",
    "name": "agentic-token-efficiency-master-rule",
    "description": "Plan context use, bounded file inspection, tool output, and response length for coding-agent tasks with an explicit token budget.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "token-efficiency",
      "agent-architecture",
      "context-hygiene",
      "benchmarks",
      "system-prompts",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ai-citation-verification",
    "path": "skills/ai-citation-verification",
    "category": "development",
    "name": "ai-citation-verification",
    "description": "Verify AI citations across structural schema, resolvability (registry/URL/DOI), and semantic support of each claim by the cited span—not the whole context. Use for RAG answers, research agents, and regulated audit trails.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-11",
    "tags": [
      "ai-workflows",
      "evaluation",
      "citations",
      "attribution",
      "groundedness",
      "faithfulness",
      "rag",
      "nli"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "ai-evaluation-dataset",
    "path": "skills/ai-evaluation-dataset",
    "category": "development",
    "name": "ai-evaluation-dataset",
    "description": "Build versioned JSONL evaluation datasets for AI workflows with golden/regression/holdout layers, leakage checks, rubrics, and provenance hashes. Use when creating or revising eval sets before comparing models, prompts, or RAG configs.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-11",
    "tags": [
      "ai-workflows",
      "evaluation",
      "dataset",
      "golden-set",
      "jsonl",
      "leakage",
      "versioning",
      "rubric"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "ai-human-handoff-contract",
    "path": "skills/ai-human-handoff-contract",
    "category": "development",
    "name": "ai-human-handoff-contract",
    "description": "Define and test AI→human handoff as a versioned state machine with multi-signal triggers, review packets, approval binding, and no silent consent. Use for escalations, approvals, and irreversible agent actions.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-11",
    "tags": [
      "ai-workflows",
      "handoff",
      "escalation",
      "human-in-the-loop",
      "approval",
      "sla"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "ai-pii-redaction-review",
    "path": "skills/ai-pii-redaction-review",
    "category": "development",
    "name": "ai-pii-redaction-review",
    "description": "Privacy-review AI payloads with field-aware redaction, typed stable placeholders, leakage scans across prompts/logs/tools/RAG, and residual-risk reporting before external submission. Use before sending data to cloud LLMs or sharing traces.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-11",
    "tags": [
      "ai-workflows",
      "privacy",
      "pii",
      "redaction",
      "gdpr",
      "hipaa",
      "dlp",
      "pseudonymization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "airflow",
    "path": "skills/airflow",
    "category": "devops",
    "name": "airflow",
    "description": "Build and troubleshoot Apache Airflow DAGs, operators, sensors, schedules, and retry behavior for data pipelines.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "airflow",
      "orchestration",
      "dags",
      "etl",
      "scheduling",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "altium-designer",
    "path": "skills/altium-designer",
    "category": "eda",
    "name": "altium-designer",
    "description": "Automate Altium Designer PCB workflows with DXP scripts, design-rule checks, OutJob fabrication outputs, and routing configuration.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "altium-designer",
      "pcb-design",
      "ecad",
      "dxp-scripting",
      "drc-rules",
      "gerber-outjob",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "always-verify-numbers-and-links",
    "path": "skills/always-verify-numbers-and-links",
    "category": "common-sense",
    "name": "always-verify-numbers-and-links",
    "description": "Verify statistics, contact details, calculations, and URLs against appropriate sources before using them in a deliverable.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "fact-checking",
      "hallucination-prevention",
      "verification",
      "urls",
      "math-grounding",
      "safety"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "android-studio",
    "path": "skills/android-studio",
    "category": "development",
    "name": "android-studio",
    "description": "Configure Android Studio Gradle projects, emulators, build variants, and signing; diagnose build and runtime failures with AGP and Logcat.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "android-studio",
      "android",
      "gradle",
      "emulator",
      "kotlin",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ansi-strip-logger",
    "path": "skills/ansi-strip-logger",
    "category": "efficiency",
    "name": "ansi-strip-logger",
    "description": "Remove ANSI colors and terminal control sequences from logs before passing them into model context or structured reports.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "ansi-strip",
      "terminal-logs",
      "regex",
      "token-optimization",
      "pytest",
      "jest",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ansible",
    "path": "skills/ansible",
    "category": "devops",
    "name": "ansible",
    "description": "Write idempotent Ansible playbooks, inventories, and roles; use check mode and ansible-vault for controlled infrastructure automation.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "ansible",
      "playbooks",
      "roles",
      "automation",
      "vault",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "anthropic-api",
    "path": "skills/anthropic-api",
    "category": "development",
    "name": "anthropic-api",
    "description": "Integrate the Anthropic Messages API with system prompts, tool calls, streaming, and client error handling.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "anthropic",
      "claude",
      "api",
      "llm",
      "python",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "appcleaner",
    "path": "skills/appcleaner",
    "category": "macos",
    "name": "appcleaner",
    "description": "Inspect macOS application bundles and related files for AppCleaner workflows, review removal candidates, and troubleshoot SmartDelete behavior.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "appcleaner",
      "macos",
      "bundle-identifier",
      "tcc-permissions",
      "library-cleanup",
      "smartdelete",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "arcgis-pro",
    "path": "skills/arcgis-pro",
    "category": "gis",
    "name": "arcgis-pro",
    "description": "Automate ArcGIS Pro geoprocessing with ArcPy, enterprise geodatabases, and Spatial Analyst workflows.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "arcgis-pro",
      "arcpy",
      "gis-mapping",
      "spatial-analyst",
      "geodatabase",
      "geoprocessing",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "argocd",
    "path": "skills/argocd",
    "category": "devops",
    "name": "argocd",
    "description": "Operate Argo CD GitOps with AppProjects, safe automated sync/prune, and RespectIgnoreDifferences—debug OutOfSync/Degraded without kubectl drift that fights the controller.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "argocd",
      "gitops",
      "kubernetes",
      "sync",
      "helm",
      "kustomize",
      "app-of-apps"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "artifact-reuse-pattern",
    "path": "skills/artifact-reuse-pattern",
    "category": "efficiency",
    "name": "artifact-reuse-pattern",
    "description": "Update an existing plan or state artifact in place when the same document needs to track progress across multiple agent turns.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "artifacts",
      "state-management",
      "mutation",
      "implementation-plan",
      "walkthrough",
      "token-optimization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "asana",
    "path": "skills/asana",
    "category": "productivity",
    "name": "asana",
    "description": "Organize Asana projects and tasks, configure custom fields and rules, and automate scoped updates through its API.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "asana",
      "tasks",
      "projects",
      "workflows",
      "productivity",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ask-ai-confidence-rating",
    "path": "skills/ask-ai-confidence-rating",
    "category": "common-sense",
    "name": "ask-ai-confidence-rating",
    "description": "Identify uncertainty, assumptions, and claims needing verification when reviewing an AI answer.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "confidence-rating",
      "epistemic-calibration",
      "risk-assessment",
      "uncertainty",
      "fact-checking",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ask-ai-to-audit-itself",
    "path": "skills/ask-ai-to-audit-itself",
    "category": "common-sense",
    "name": "ask-ai-to-audit-itself",
    "description": "Review a draft answer for logical errors, missing requirements, edge cases, and claims needing external verification.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "self-audit",
      "reflexion",
      "critic-actor",
      "verification",
      "code-review",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ask-ai-to-check-its-math",
    "path": "skills/ask-ai-to-check-its-math",
    "category": "common-sense",
    "name": "ask-ai-to-check-its-math",
    "description": "Check arithmetic with explicit formulas and a calculator or executable code before presenting numerical results.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "math",
      "chain-of-thought",
      "python-execution",
      "program-aided-language",
      "fact-checking",
      "calculations"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ask-ai-to-repeat-understanding",
    "path": "skills/ask-ai-to-repeat-understanding",
    "category": "common-sense",
    "name": "ask-ai-to-repeat-understanding",
    "description": "Restate the intended outcome, scope, and constraints when a complex task needs an alignment check.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "alignment",
      "intent-paraphrasing",
      "planning",
      "scope-management",
      "clarity",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ask-ai-to-show-its-reasoning",
    "path": "skills/ask-ai-to-show-its-reasoning",
    "category": "common-sense",
    "name": "ask-ai-to-show-its-reasoning",
    "description": "Request a concise explanation of assumptions, evidence, decision criteria, and trade-offs behind a recommendation.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "reasoning",
      "chain-of-thought",
      "decision-making",
      "trade-offs",
      "first-principles",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ask-for-alternative-viewpoints",
    "path": "skills/ask-for-alternative-viewpoints",
    "category": "common-sense",
    "name": "ask-for-alternative-viewpoints",
    "description": "Compare opposing viewpoints and stress-test the assumptions behind an argument or recommendation.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "critical-thinking",
      "alternative-viewpoints",
      "steel-manning",
      "red-teaming",
      "bias-prevention",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ask-for-tables-over-paragraphs",
    "path": "skills/ask-for-tables-over-paragraphs",
    "category": "common-sense",
    "name": "ask-for-tables-over-paragraphs",
    "description": "Request a table when options, attributes, or numerical results are easier to compare in aligned columns.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "data-formatting",
      "markdown-tables",
      "information-density",
      "efficiency",
      "scannability",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ask-for-three-options",
    "path": "skills/ask-for-three-options",
    "category": "common-sense",
    "name": "ask-for-three-options",
    "description": "Compare conservative, balanced, and ambitious approaches with their trade-offs when choosing a course of action.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "decision-frameworks",
      "options-triad",
      "brainstorming",
      "risk-calibration",
      "strategy",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ask-how-to-improve-prompt",
    "path": "skills/ask-how-to-improve-prompt",
    "category": "common-sense",
    "name": "ask-how-to-improve-prompt",
    "description": "Review a prompt for missing context and ambiguous requirements, then produce a reusable revised version.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "meta-prompting",
      "prompt-engineering",
      "prompt-optimization",
      "learning",
      "templates",
      "efficiency"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ask-one-best-answer",
    "path": "skills/ask-one-best-answer",
    "category": "common-sense",
    "name": "ask-one-best-answer",
    "description": "Request one recommended option with its rationale when a long list would obscure the decision.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "pareto-principle",
      "one-best-answer",
      "decision-making",
      "focus",
      "high-leverage",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ask-short-answer-first",
    "path": "skills/ask-short-answer-first",
    "category": "common-sense",
    "name": "ask-short-answer-first",
    "description": "Lead with a brief direct answer and place supporting detail afterward when the reader needs a quick decision.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "bluf",
      "bottom-line-up-front",
      "conciseness",
      "token-efficiency",
      "productivity",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ask-what-changed-only",
    "path": "skills/ask-what-changed-only",
    "category": "common-sense",
    "name": "ask-what-changed-only",
    "description": "Request only changed lines or sentences and their relevant context when reviewing an update.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "diff-prompting",
      "delta-updates",
      "token-savings",
      "code-editing",
      "copywriting",
      "efficiency"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ask-what-info-is-missing",
    "path": "skills/ask-what-info-is-missing",
    "category": "common-sense",
    "name": "ask-what-info-is-missing",
    "description": "Identify missing inputs and ask targeted questions before resolving an underspecified task.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "context-discovery",
      "gap-analysis",
      "interview-pattern",
      "blind-spots",
      "clarification",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ast-refactoring-scripts",
    "path": "skills/ast-refactoring-scripts",
    "category": "efficiency",
    "name": "ast-refactoring-scripts",
    "description": "Use AST-aware tools such as libcst, ts-morph, or jscodeshift for repeatable code migrations across many files.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "ast",
      "libcst",
      "ts-morph",
      "jscodeshift",
      "batch-refactoring",
      "token-optimization",
      "code-generation"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ast-skeletonizer",
    "path": "skills/ast-skeletonizer",
    "category": "efficiency",
    "name": "ast-skeletonizer",
    "description": "Extract types, classes, and function signatures into a compact code outline when investigating structure before implementation details.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "ast",
      "tree-sitter",
      "skeletonizer",
      "rag",
      "code-indexing",
      "token-optimization",
      "agent-architecture"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "atomic-code-edits",
    "path": "skills/atomic-code-edits",
    "category": "efficiency",
    "name": "atomic-code-edits",
    "description": "Apply localized code replacements when only a small part of a file changes, preserving surrounding implementation and review context.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "atomic-edits",
      "replace-file-content",
      "diff-patching",
      "token-optimization",
      "code-integrity",
      "agentic-coding"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "autohotkey-v2",
    "path": "skills/autohotkey-v2",
    "category": "windows",
    "name": "autohotkey-v2",
    "description": "Write AutoHotkey v2 desktop scripts for window management and Win32 integration; troubleshoot permissions and compile scripts with Ahk2Exe.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "autohotkey-v2",
      "ahk-v2",
      "win32-api-dllcall",
      "uipi-uiaccess",
      "window-management",
      "ahk2exe",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "autopsy",
    "path": "skills/autopsy",
    "category": "digital-forensics",
    "name": "autopsy",
    "description": "Automate authorized forensic analysis in Autopsy with Sleuth Kit ingest modules, evidence-processing pipelines, and search indexing.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "autopsy",
      "the-sleuth-kit",
      "digital-forensics",
      "incident-response",
      "e01-image",
      "solr-indexing",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "avoid-duplicate-system-messages",
    "path": "skills/avoid-duplicate-system-messages",
    "category": "efficiency",
    "name": "avoid-duplicate-system-messages",
    "description": "Consolidate repeated system instructions into a stable prompt prefix when configuring an application's prompt caching.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "system-prompts",
      "prompt-caching",
      "deduplication",
      "prefix-caching",
      "token-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "avoid-rephrasing-good-text",
    "path": "skills/avoid-rephrasing-good-text",
    "category": "common-sense",
    "name": "avoid-rephrasing-good-text",
    "description": "Edit awkward or incorrect passages while preserving wording, voice, and humor that already work.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "surgical-editing",
      "copywriting",
      "authenticity",
      "spot-fixing",
      "voice-preservation",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "aws-cli",
    "path": "skills/aws-cli",
    "category": "devops",
    "name": "aws-cli",
    "description": "Use AWS CLI profiles and SSO to inspect and manage S3, EC2, Lambda, IAM, and CloudWatch resources with explicit account and region selection.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "aws",
      "aws-cli",
      "iam",
      "s3",
      "cloudwatch",
      "lambda",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "azure-cli",
    "path": "skills/azure-cli",
    "category": "devops",
    "name": "azure-cli",
    "description": "Use the Azure CLI to manage subscriptions, resource groups, AKS, App Service, Key Vault, and role assignments.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "azure",
      "az",
      "azure-cli",
      "aks",
      "rbac",
      "arm",
      "cli"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "batch-api-job-processing",
    "path": "skills/batch-api-job-processing",
    "category": "efficiency",
    "name": "batch-api-job-processing",
    "description": "Organize asynchronous evaluation, audit, or dataset workloads for a provider's batch API when immediate responses are unnecessary.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "batch-api",
      "async-processing",
      "cost-reduction",
      "rate-limits",
      "openai-batch",
      "anthropic-batches"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "batch-file-creation",
    "path": "skills/batch-file-creation",
    "category": "efficiency",
    "name": "batch-file-creation",
    "description": "Scaffold related files with a local generator when a repeatable multi-file layout is needed.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "batch-generation",
      "scaffolding",
      "script-chaining",
      "tool-efficiency",
      "token-optimization",
      "agent-architecture"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "batch-small-questions-together",
    "path": "skills/batch-small-questions-together",
    "category": "common-sense",
    "name": "batch-small-questions-together",
    "description": "Group related short questions into one structured request while keeping each answer identifiable.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "batching",
      "token-efficiency",
      "cost-saving",
      "latency-reduction",
      "prompt-caching",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "be-specific-instead-of-vague",
    "path": "skills/be-specific-instead-of-vague",
    "category": "common-sense",
    "name": "be-specific-instead-of-vague",
    "description": "Replace vague requests with a concrete goal, relevant context, constraints, and desired output.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "precision",
      "clarity",
      "prompt-engineering",
      "constraints",
      "specificity",
      "productivity"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "beware-of-ai-recommendation-bias",
    "path": "skills/beware-of-ai-recommendation-bias",
    "category": "common-sense",
    "name": "beware-of-ai-recommendation-bias",
    "description": "Review product recommendations for popularity bias, affiliate influence, missing alternatives, and unsupported comparisons.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "recommendation-bias",
      "vendor-evaluation",
      "fair-comparison",
      "bias-mitigation",
      "fact-checking",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "beware-of-hallucinated-quotes",
    "path": "skills/beware-of-hallucinated-quotes",
    "category": "common-sense",
    "name": "beware-of-hallucinated-quotes",
    "description": "Verify quotations, book titles, and academic references against original sources before publishing them.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "fact-checking",
      "hallucination-prevention",
      "citations",
      "quotations",
      "attribution",
      "academic-integrity"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "binary-file-suppression",
    "path": "skills/binary-file-suppression",
    "category": "efficiency",
    "name": "binary-file-suppression",
    "description": "Detect binary, compiled, and media files before text ingestion so agent context contains readable source and metadata.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "binary-suppression",
      "context-hygiene",
      "mime-types",
      "magic-bytes",
      "token-optimization",
      "agentic-coding"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "blender",
    "path": "skills/blender",
    "category": "3d",
    "name": "blender",
    "description": "Automate Blender scenes with the bpy Python API, build Geometry Nodes workflows, configure Cycles or EEVEE renders, and troubleshoot headless batch jobs.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "blender",
      "bpy",
      "python-api",
      "cycles",
      "eevee",
      "geometry-nodes",
      "headless",
      "batch-render"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "boolean-flag-responses",
    "path": "skills/boolean-flag-responses",
    "category": "efficiency",
    "name": "boolean-flag-responses",
    "description": "Design boolean or enum outputs for narrow diagnostic and triage tasks whose full result fits a fixed set of values.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "boolean-responses",
      "logit-bias",
      "token-optimization",
      "deterministic-eval",
      "triage",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "brainstorm-presentation-angles",
    "path": "skills/brainstorm-presentation-angles",
    "category": "common-sense",
    "name": "brainstorm-presentation-angles",
    "description": "Develop distinct opening angles and narrative approaches for a presentation, pitch, or keynote.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "presentations",
      "storytelling",
      "narrative-hooks",
      "public-speaking",
      "keynotes",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "break-big-questions-into-steps",
    "path": "skills/break-big-questions-into-steps",
    "category": "common-sense",
    "name": "break-big-questions-into-steps",
    "description": "Divide a complex question into manageable subtasks with clear dependencies and intermediate results.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "task-decomposition",
      "milestones",
      "step-wise-execution",
      "workflow",
      "productivity",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "break-complex-projects-into-milestones",
    "path": "skills/break-complex-projects-into-milestones",
    "category": "common-sense",
    "name": "break-complex-projects-into-milestones",
    "description": "Turn a project goal into milestones with deliverables, dependencies, and verifiable completion criteria.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "project-management",
      "work-breakdown-structure",
      "milestones",
      "roadmapping",
      "agile",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "browser-subagent-task-bounding",
    "path": "skills/browser-subagent-task-bounding",
    "category": "efficiency",
    "name": "browser-subagent-task-bounding",
    "description": "Define a browser subtask's target, step budget, completion criteria, and return format before delegating navigation.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "browser-subagent",
      "dom-bounding",
      "stop-conditions",
      "web-automation",
      "token-optimization",
      "agent-architecture"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "bruno",
    "path": "skills/bruno",
    "category": "cross-platform",
    "name": "bruno",
    "description": "Create version-controlled Bruno API collections, write Bru request files, and run API checks through the Bruno CLI in CI.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "bruno",
      "bru-markup",
      "api-testing",
      "bru-cli",
      "rest-api",
      "graphql",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "build-your-ai-common-sense-habit",
    "path": "skills/build-your-ai-common-sense-habit",
    "category": "common-sense",
    "name": "build-your-ai-common-sense-habit",
    "description": "Build a repeatable prompting habit around clear goals, relevant context, verification, and human review.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "master-system",
      "habits",
      "productivity",
      "best-practices",
      "mental-models",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "bullet-point-summary-first",
    "path": "skills/bullet-point-summary-first",
    "category": "common-sense",
    "name": "bullet-point-summary-first",
    "description": "Extract a short action-focused bullet summary from a long document, article, or meeting record.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "summarization",
      "bullet-points",
      "executive-summary",
      "information-density",
      "reading-speed",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "cached-system-instructions",
    "path": "skills/cached-system-instructions",
    "category": "efficiency",
    "name": "cached-system-instructions",
    "description": "Structure stable system instructions and variable input separately when configuring supported prompt-cache workflows.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "prompt-caching",
      "kv-cache",
      "anthropic-cache",
      "ttft-latency",
      "system-prompts",
      "token-optimization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "cached-tool-permission-grants",
    "path": "skills/cached-tool-permission-grants",
    "category": "efficiency",
    "name": "cached-tool-permission-grants",
    "description": "Reuse session-scoped tool approvals where the host supports them, preserving the user's approved scope and existing permission boundaries.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "permissions",
      "tool-grants",
      "auto-approval",
      "agent-autonomy",
      "mcp",
      "session-caching"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "cadence-virtuoso",
    "path": "skills/cadence-virtuoso",
    "category": "eda",
    "name": "cadence-virtuoso",
    "description": "Automate Cadence Virtuoso design and simulation with SKILL, OCEAN, and Spectre; inspect DRC and LVS verification results.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "cadence-virtuoso",
      "ic-design",
      "spectre",
      "ocean-scripting",
      "cadence-skill",
      "drc-lvs",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "catia",
    "path": "skills/catia",
    "category": "cad",
    "name": "catia",
    "description": "Automate CATIA V5 and 3DEXPERIENCE modeling workflows through CAA or COM, including shape design and assembly operations.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "catia",
      "catia-v5",
      "3dexperience",
      "cad-automation",
      "com-api",
      "class-a-surfacing",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "check-code-for-obvious-flaws",
    "path": "skills/check-code-for-obvious-flaws",
    "category": "common-sense",
    "name": "check-code-for-obvious-flaws",
    "description": "Review generated code for nonexistent APIs, exposed secrets, unhandled errors, and likely edge-case failures.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "code-review",
      "zero-trust",
      "debugging",
      "security",
      "syntax-checking",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "chromadb",
    "path": "skills/chromadb",
    "category": "development",
    "name": "chromadb",
    "description": "Build local RAG storage with ChromaDB collections, embeddings, metadata filters, and persistent vector indexes.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "chromadb",
      "vector-database",
      "embeddings",
      "rag",
      "python",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "cinema-4d",
    "path": "skills/cinema-4d",
    "category": "3d",
    "name": "cinema-4d",
    "description": "Script Cinema 4D scene workflows, configure MoGraph systems, and troubleshoot Redshift rendering.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "cinema-4d",
      "mograph",
      "redshift",
      "c4dpy",
      "python-sdk",
      "claude",
      "3d-automation"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "cite-specific-section-numbers",
    "path": "skills/cite-specific-section-numbers",
    "category": "common-sense",
    "name": "cite-specific-section-numbers",
    "description": "Anchor document analysis to exact sections or pages so readers can verify the supporting passage.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "citations",
      "document-analysis",
      "legal",
      "compliance",
      "verification",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "clean-messy-notes-to-action-items",
    "path": "skills/clean-messy-notes-to-action-items",
    "category": "common-sense",
    "name": "clean-messy-notes-to-action-items",
    "description": "Turn unstructured notes into action items with owners, deadlines, decisions, and unresolved follow-ups.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "meeting-notes",
      "action-items",
      "task-management",
      "productivity",
      "organization",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "clickhouse",
    "path": "skills/clickhouse",
    "category": "devops",
    "name": "clickhouse",
    "description": "Design ClickHouse MergeTree ORDER BY and partitions; batch inserts; use projections and skip indexes; tune mutations, replication lag, and backups without treating it as OLTP.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "clickhouse",
      "olap",
      "mergetree",
      "partitions",
      "projections",
      "kafka-engine",
      "backpressure",
      "backup"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "cloudflare-dns",
    "path": "skills/cloudflare-dns",
    "category": "network",
    "name": "cloudflare-dns",
    "description": "Manage Cloudflare DNS records, proxy status, TTLs, and API tokens while planning and verifying DNS changes.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "cloudflare",
      "dns",
      "cdn",
      "records",
      "ttl",
      "network"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "codeql",
    "path": "skills/codeql",
    "category": "development",
    "name": "codeql",
    "description": "Configure GitHub CodeQL analysis, run or write queries, interpret SARIF findings, and verify fixes for reported vulnerabilities.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "codeql",
      "sast",
      "github",
      "security",
      "sarif",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "codesys",
    "path": "skills/codesys",
    "category": "plc-industrial",
    "name": "codesys",
    "description": "Develop CODESYS Structured Text and Python ScriptEngine workflows; troubleshoot fieldbus and OPC UA integration in a test environment.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "codesys",
      "iec-61131-3",
      "structured-text",
      "scriptengine",
      "ethercat",
      "opc-ua",
      "plc-programming",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "combine-human-speed-with-ai-scale",
    "path": "skills/combine-human-speed-with-ai-scale",
    "category": "common-sense",
    "name": "combine-human-speed-with-ai-scale",
    "description": "Plan work that uses AI for drafting and synthesis while retaining human judgment over priorities and final decisions.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "centaur-workflow",
      "human-in-the-loop",
      "productivity",
      "division-of-labor",
      "scale",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "comment-stripping-preprocessor",
    "path": "skills/comment-stripping-preprocessor",
    "category": "efficiency",
    "name": "comment-stripping-preprocessor",
    "description": "Prepare compact source excerpts for model input by removing redundant comments while retaining necessary context and keeping original files intact.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "comment-stripping",
      "token-optimization",
      "regex",
      "ast",
      "license-headers",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "compact-dir-listing",
    "path": "skills/compact-dir-listing",
    "category": "efficiency",
    "name": "compact-dir-listing",
    "description": "List relative file paths compactly when exploring repository structure without a full decorative directory tree.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "directory-tree",
      "filesystem-listing",
      "git-ls-files",
      "token-optimization",
      "cli-tools",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "compact-enum-mappings",
    "path": "skills/compact-enum-mappings",
    "category": "efficiency",
    "name": "compact-enum-mappings",
    "description": "Define compact enum representations for structured payloads when both producer and consumer share the same documented mapping.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "enums",
      "short-codes",
      "json-compression",
      "pydantic",
      "typescript",
      "token-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "compact-error-codes",
    "path": "skills/compact-error-codes",
    "category": "efficiency",
    "name": "compact-error-codes",
    "description": "Represent repeated runtime failures with stable error codes and source locations while keeping full diagnostics available for investigation.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "error-codes",
      "error-normalization",
      "stack-traces",
      "debugging",
      "token-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "compact-error-handling",
    "path": "skills/compact-error-handling",
    "category": "efficiency",
    "name": "compact-error-handling",
    "description": "Reduce repeated exception-handling code with language-appropriate constructs while preserving error propagation and diagnostics.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "error-handling",
      "code-generation",
      "python-exceptions",
      "result-type",
      "token-optimization",
      "clean-code"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "compact-guard-clauses",
    "path": "skills/compact-guard-clauses",
    "category": "efficiency",
    "name": "compact-guard-clauses",
    "description": "Refactor deeply nested conditions into early-return guard clauses when doing so improves readability and preserves behavior.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "guard-clauses",
      "early-return",
      "clean-code",
      "refactoring",
      "cyclomatic-complexity",
      "token-optimization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "compact-status-updates",
    "path": "skills/compact-status-updates",
    "category": "efficiency",
    "name": "compact-status-updates",
    "description": "Write brief progress updates that state the current result, relevant blocker, and next meaningful action.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "status-updates",
      "micro-telemetry",
      "tool-metadata",
      "token-optimization",
      "agent-ui",
      "ux-efficiency"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "compact-yaml-frontmatter",
    "path": "skills/compact-yaml-frontmatter",
    "category": "efficiency",
    "name": "compact-yaml-frontmatter",
    "description": "Write concise YAML metadata for skills and documents with clear names, descriptions, and supported routing fields.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "yaml",
      "frontmatter",
      "metadata",
      "rag",
      "knowledge-indexing",
      "token-optimization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "compare-two-products-fairly",
    "path": "skills/compare-two-products-fairly",
    "category": "common-sense",
    "name": "compare-two-products-fairly",
    "description": "Compare two products against the same requirements, pricing assumptions, limitations, and evidence.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "product-comparison",
      "head-to-head",
      "evaluation",
      "trade-offs",
      "decision-matrix",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "compressed-json-repair",
    "path": "skills/compressed-json-repair",
    "category": "efficiency",
    "name": "compressed-json-repair",
    "description": "Repair malformed model-generated JSON with a local parser or repair library, then validate it against the expected schema.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "json-repair",
      "json-parsing",
      "error-recovery",
      "token-optimization",
      "agent-runtime",
      "dirtyjson"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "compressed-system-prompts",
    "path": "skills/compressed-system-prompts",
    "category": "efficiency",
    "name": "compressed-system-prompts",
    "description": "Shorten repeated system-prompt wording while preserving task scope, requirements, and instruction priority.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "system-prompts",
      "prompt-minification",
      "token-compression",
      "information-density",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "comsol",
    "path": "skills/comsol",
    "category": "scientific",
    "name": "comsol",
    "description": "Automate COMSOL models through Python, Java, or MATLAB integrations and diagnose solver-convergence issues.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "comsol",
      "multiphysics",
      "finite-element-analysis",
      "mph-python",
      "livelink",
      "fea-solvers",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "concise-output-enforcer",
    "path": "skills/concise-output-enforcer",
    "category": "efficiency",
    "name": "concise-output-enforcer",
    "description": "Set explicit output-format and length constraints for tasks that need concise answers or machine-consumable results.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "conciseness",
      "zero-chatter",
      "token-savings",
      "output-constraints",
      "latency-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "confluence",
    "path": "skills/confluence",
    "category": "knowledge",
    "name": "confluence",
    "description": "Organize Confluence page trees, macros, labels, and permissions; perform scoped content updates through the REST API.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "confluence",
      "wiki",
      "documentation",
      "spaces",
      "atlassian",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "consul",
    "path": "skills/consul",
    "category": "devops",
    "name": "consul",
    "description": "Configure Consul service discovery, health checks, key-value settings, and service-mesh intentions.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "consul",
      "hashicorp",
      "service-discovery",
      "service-mesh",
      "kv",
      "health-checks"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "context-pruning-directive",
    "path": "skills/context-pruning-directive",
    "category": "efficiency",
    "name": "context-pruning-directive",
    "description": "Prune stale tool output and redundant conversation history while retaining current requirements, decisions, and unresolved work.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "context-pruning",
      "memory-compaction",
      "sliding-window",
      "quadratic-growth",
      "token-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "convert-voice-memos-to-bullets",
    "path": "skills/convert-voice-memos-to-bullets",
    "category": "common-sense",
    "name": "convert-voice-memos-to-bullets",
    "description": "Convert a transcript or spoken notes into organized bullet points, decisions, and next actions.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "voice-memos",
      "dictation",
      "audio-transcripts",
      "summarization",
      "productivity",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "copy-relevant-paragraph-only",
    "path": "skills/copy-relevant-paragraph-only",
    "category": "common-sense",
    "name": "copy-relevant-paragraph-only",
    "description": "Select a relevant document excerpt with enough surrounding context to answer a focused question.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "context-sniping",
      "token-savings",
      "attention-optimization",
      "lost-in-the-middle",
      "efficiency",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "cross-check-legal-advice",
    "path": "skills/cross-check-legal-advice",
    "category": "common-sense",
    "name": "cross-check-legal-advice",
    "description": "Use AI for legal issue-spotting, plain-language clause explanations, and questions to verify with licensed counsel.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "legal-research",
      "compliance",
      "issue-spotting",
      "contracts",
      "safety",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "cryengine",
    "path": "skills/cryengine",
    "category": "game-engines",
    "name": "cryengine",
    "description": "Build CryEngine C++ plugins and Schematyc components; troubleshoot Sandbox Editor workflows and SVOGI lighting.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "cryengine",
      "cpp-game-engine",
      "svogi",
      "schematyc",
      "cryentity",
      "cryphysics",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "csv-over-json-tables",
    "path": "skills/csv-over-json-tables",
    "category": "efficiency",
    "name": "csv-over-json-tables",
    "description": "Represent rectangular datasets as CSV or TSV when repeated JSON field names add unnecessary payload size.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "csv",
      "tsv",
      "json-compression",
      "tabular-data",
      "data-extraction",
      "token-optimization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "cubase",
    "path": "skills/cubase",
    "category": "music",
    "name": "cubase",
    "description": "Configure Cubase MIDI Remote scripts, Expression Maps, and MixConsole workflows; investigate ASIO Guard and performance issues.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "cubase",
      "steinberg",
      "midi-remote-api",
      "asio-guard",
      "expression-maps",
      "mixconsole",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "davinci-resolve",
    "path": "skills/davinci-resolve",
    "category": "video-editing",
    "name": "davinci-resolve",
    "description": "Automate DaVinci Resolve media and timelines with its scripting API, build Fusion workflows, and configure render jobs.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "davinci-resolve",
      "resolve-scripting",
      "fusion",
      "color-management",
      "deliver",
      "batch",
      "studio"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "dbt",
    "path": "skills/dbt",
    "category": "devops",
    "name": "dbt",
    "description": "Build dbt models with refs, data tests, and generated documentation for version-controlled warehouse transformations.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "dbt",
      "analytics-engineering",
      "sql",
      "warehouse",
      "testing",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "dead-code-elimination",
    "path": "skills/dead-code-elimination",
    "category": "efficiency",
    "name": "dead-code-elimination",
    "description": "Use static analysis to identify unused functions, variables, and imports before proposing code removal.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "dead-code-elimination",
      "tree-shaking",
      "vulture",
      "knip",
      "autoflake",
      "token-optimization",
      "clean-code"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "deduplicated-file-caching",
    "path": "skills/deduplicated-file-caching",
    "category": "efficiency",
    "name": "deduplicated-file-caching",
    "description": "Cache file reads using modification times or content hashes and invalidate them when the underlying files change.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "file-caching",
      "deduplication",
      "mtime",
      "token-optimization",
      "agent-runtime",
      "context-hygiene"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "dense-shorthand-notation",
    "path": "skills/dense-shorthand-notation",
    "category": "efficiency",
    "name": "dense-shorthand-notation",
    "description": "Use documented compact notation for business rules or state transitions when readers can interpret it unambiguously.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "symbolic-logic",
      "shorthand-notation",
      "prompt-compression",
      "information-density",
      "state-machines",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "dependabot-config",
    "path": "skills/dependabot-config",
    "category": "devops",
    "name": "dependabot-config",
    "description": "Configure Dependabot update ecosystems, schedules, groups, and ignore rules in dependabot.yml.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "dependabot",
      "dependencies",
      "security",
      "github",
      "devops",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "direct-tool-selection",
    "path": "skills/direct-tool-selection",
    "category": "efficiency",
    "name": "direct-tool-selection",
    "description": "Choose a task-specific tool from available capabilities when its documented behavior matches the requested operation.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "tool-selection",
      "zero-probing",
      "grep-search",
      "view-file",
      "agent-efficiency",
      "latency-optimization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "django",
    "path": "skills/django",
    "category": "development",
    "name": "django",
    "description": "Build Django models, views, routes, and admin features; review ORM queries, migrations, and deployment settings.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "django",
      "orm",
      "python",
      "migrations",
      "admin",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "docker",
    "path": "skills/docker",
    "category": "devops",
    "name": "docker",
    "description": "Build reproducible container images with BuildKit, wire Compose service graphs with real readiness gates, and debug networking, volumes, and layer-cache failures agents routinely miss.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "docker",
      "dockerfile",
      "compose",
      "buildkit",
      "containers",
      "supply-chain",
      "healthcheck"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "dont-repaste-entire-document",
    "path": "skills/dont-repaste-entire-document",
    "category": "common-sense",
    "name": "dont-repaste-entire-document",
    "description": "Reference existing document context and provide localized changes when repeating the full document is unnecessary.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "context-hygiene",
      "token-savings",
      "conversational-memory",
      "efficiency",
      "prompt-caching",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "dont-summarize-without-a-goal",
    "path": "skills/dont-summarize-without-a-goal",
    "category": "common-sense",
    "name": "dont-summarize-without-a-goal",
    "description": "Define the decision or information need before asking for a document summary.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "goal-directed-summarization",
      "information-extraction",
      "decision-making",
      "executive-brief",
      "productivity",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "dont-trust-ai-medical-diagnoses",
    "path": "skills/dont-trust-ai-medical-diagnoses",
    "category": "common-sense",
    "name": "dont-trust-ai-medical-diagnoses",
    "description": "Use AI for medical vocabulary and appointment preparation while directing diagnosis and treatment questions to qualified clinicians.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "medical-literacy",
      "health-safety",
      "lab-results",
      "doctor-prep",
      "safety-guidelines",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "double-check-ai-math-manually",
    "path": "skills/double-check-ai-math-manually",
    "category": "common-sense",
    "name": "double-check-ai-math-manually",
    "description": "Independently check AI-generated calculations using source inputs, formulas, and a calculator or spreadsheet.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "math-verification",
      "financial-safety",
      "invoicing",
      "spreadsheets",
      "deterministic-computing",
      "calculations"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "draft-emails-with-placeholders",
    "path": "skills/draft-emails-with-placeholders",
    "category": "common-sense",
    "name": "draft-emails-with-placeholders",
    "description": "Draft reusable email templates with clearly marked placeholders for names, dates, amounts, and other missing facts.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "email-templates",
      "placeholders",
      "productivity",
      "workflows",
      "client-communication",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "draft-meeting-agendas",
    "path": "skills/draft-meeting-agendas",
    "category": "common-sense",
    "name": "draft-meeting-agendas",
    "description": "Create a time-boxed meeting agenda with discussion owners, pre-reads, and explicit decisions to reach.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "meeting-agendas",
      "time-blocking",
      "productivity",
      "decision-making",
      "executive-workflows",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "draft-multiple-variations",
    "path": "skills/draft-multiple-variations",
    "category": "common-sense",
    "name": "draft-multiple-variations",
    "description": "Generate meaningfully different copy variants based on audience needs and angles rather than synonym substitutions.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "copywriting",
      "ab-testing",
      "email-marketing",
      "creative-writing",
      "hooks",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "dropover",
    "path": "skills/dropover",
    "category": "macos",
    "name": "dropover",
    "description": "Configure Dropover file-shelf workflows and URL integrations, and diagnose macOS gesture or window behavior.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "dropover",
      "macos",
      "nspanel",
      "cgeventtap",
      "drag-and-drop",
      "url-scheme",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "duckdb",
    "path": "skills/duckdb",
    "category": "scientific",
    "name": "duckdb",
    "description": "Run embedded OLAP SQL on Parquet/CSV locally; configure memory and thread limits; attach remote files safely; export with COPY; avoid multi-writer locks and treating DuckDB as a production server database.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "duckdb",
      "sql",
      "parquet",
      "olap",
      "embedded",
      "httpfs",
      "memory-limit",
      "analytics"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "dynamics-nav",
    "path": "skills/dynamics-nav",
    "category": "erp",
    "name": "dynamics-nav",
    "description": "Automate Dynamics NAV and Business Central workflows with AL/CAL codeunits, OData integrations, and server administration.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "dynamics-nav",
      "business-central",
      "al-language",
      "cal-scripting",
      "erp-posting",
      "nav-server",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "early-exit-evaluation",
    "path": "skills/early-exit-evaluation",
    "category": "efficiency",
    "name": "early-exit-evaluation",
    "description": "Stop an exploratory search after sufficient evidence establishes the cause, then verify the proposed fix.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "early-exit",
      "short-circuit",
      "debugging",
      "root-cause",
      "token-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "eartrumpet",
    "path": "skills/eartrumpet",
    "category": "windows",
    "name": "eartrumpet",
    "description": "Inspect and route per-application audio with EarTrumpet, WASAPI, and pycaw; troubleshoot audio sessions and output devices.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "eartrumpet",
      "wasapi",
      "windows-core-audio",
      "pycaw-python",
      "audio-endpoint-routing",
      "windows-11",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "elasticsearch",
    "path": "skills/elasticsearch",
    "category": "devops",
    "name": "elasticsearch",
    "description": "Design Elasticsearch mappings, aliases, and ILM; tune bulk ingest with backpressure; secure API auth; plan reindex cutovers and avoid mapping explosions, red shards, and restore index-name traps.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "elasticsearch",
      "opensearch",
      "search",
      "ilm",
      "reindex",
      "bulk",
      "mappings",
      "security",
      "backpressure"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "encase",
    "path": "skills/encase",
    "category": "digital-forensics",
    "name": "encase",
    "description": "Automate authorized EnCase forensic workflows with EnScript, E01/Ex01 evidence files, and Evidence Processor jobs.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "encase",
      "enscript",
      "digital-forensics",
      "e01-format",
      "ex01",
      "incident-response",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "everything",
    "path": "skills/everything",
    "category": "windows",
    "name": "everything",
    "description": "Search Windows files with Everything and es.exe, integrate the SDK or IPC interface, and troubleshoot NTFS index behavior.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "everything",
      "voidtools",
      "ntfs-usn-journal",
      "mft-indexing",
      "everything-sdk-dll",
      "es-cli",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "exit-code-fast-checking",
    "path": "skills/exit-code-fast-checking",
    "category": "efficiency",
    "name": "exit-code-fast-checking",
    "description": "Check command exit codes and retain relevant errors when summarizing build or test results.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "exit-codes",
      "returncode",
      "cli-execution",
      "stdout-suppression",
      "token-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "express",
    "path": "skills/express",
    "category": "development",
    "name": "express",
    "description": "Build Express.js routers and middleware with request validation, async error handling, and clear application structure.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "express",
      "nodejs",
      "middleware",
      "http",
      "api",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "fastapi",
    "path": "skills/fastapi",
    "category": "development",
    "name": "fastapi",
    "description": "Build production FastAPI services with Pydantic v2 models, async-safe I/O, dependency injection, OpenAPI, webhook raw-body routes, and structured errors. Use for JSON APIs, Stripe webhooks, and TestClient/httpx testing.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "fastapi",
      "python",
      "pydantic",
      "openapi",
      "async",
      "webhooks",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "ffmpeg",
    "path": "skills/ffmpeg",
    "category": "cross-platform",
    "name": "ffmpeg",
    "description": "Transcode and compress video with FFmpeg, inspect streams with ffprobe, build filtergraphs and HLS outputs, and diagnose codec or hardware-encoder failures.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "ffmpeg",
      "ffprobe",
      "hls",
      "nvenc",
      "colorspace",
      "hdr",
      "batch",
      "deterministic"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "figma",
    "path": "skills/figma",
    "category": "design",
    "name": "figma",
    "description": "Build Figma plugins, export selected frames, audit components, and map variables to design tokens using the Plugin and REST APIs.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "figma",
      "plugin-api",
      "rest-api",
      "design-tokens",
      "variables",
      "rate-limits",
      "batch-export"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "fill-in-missing-assumptions",
    "path": "skills/fill-in-missing-assumptions",
    "category": "common-sense",
    "name": "fill-in-missing-assumptions",
    "description": "Identify hidden assumptions and test how changing them affects a recommendation or design.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "assumptions",
      "risk-management",
      "sensitivity-analysis",
      "architecture",
      "decision-making",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "final-cut-pro",
    "path": "skills/final-cut-pro",
    "category": "video-editing",
    "name": "final-cut-pro",
    "description": "Automate Final Cut Pro interchange with FCPXML, prepare Motion or Compressor workflows, and troubleshoot media rendering.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "final-cut-pro",
      "fcpxml-v11",
      "apple-silicon-media-engine",
      "prores-raw",
      "magnetic-timeline",
      "compressor-cli",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "firebase",
    "path": "skills/firebase",
    "category": "development",
    "name": "firebase",
    "description": "Build Firebase authentication, database rules, Cloud Functions, and messaging workflows; test access boundaries with the Emulator Suite.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "firebase",
      "firestore",
      "auth",
      "cloud-functions",
      "fcm",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "fl-studio",
    "path": "skills/fl-studio",
    "category": "music",
    "name": "fl-studio",
    "description": "Script FL Studio MIDI controls, configure Patcher and mixer workflows, and troubleshoot automated rendering.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "fl-studio",
      "fl-midi-scripting",
      "fl-python",
      "flp-projects",
      "headless-rendering",
      "beat-making",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "flag-missing-facts-first",
    "path": "skills/flag-missing-facts-first",
    "category": "common-sense",
    "name": "flag-missing-facts-first",
    "description": "Identify facts that are required for a reliable answer and distinguish them from optional context.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "fact-checking",
      "information-readiness",
      "clarification",
      "pre-flight-check",
      "debugging",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "flag-speculative-statements",
    "path": "skills/flag-speculative-statements",
    "category": "common-sense",
    "name": "flag-speculative-statements",
    "description": "Label verified facts, estimates, heuristics, and predictions distinctly in an analytical response.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "epistemic-tagging",
      "fact-checking",
      "speculation",
      "verification",
      "critical-thinking",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "flask",
    "path": "skills/flask",
    "category": "development",
    "name": "flask",
    "description": "Build Flask applications with app factories, blueprints, JSON or Jinja responses, extensions, and pytest checks.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "flask",
      "python",
      "blueprints",
      "wsgi",
      "api",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "flow-launcher",
    "path": "skills/flow-launcher",
    "category": "windows",
    "name": "flow-launcher",
    "description": "Build Flow Launcher plugins with C# or Python JSON-RPC, configure plugin manifests, and integrate Everything search.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "flow-launcher",
      "python-jsonrpc-plugin",
      "csharp-plugins",
      "everything-search",
      "hotkey-launcher",
      "windows-11",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "flutter",
    "path": "skills/flutter",
    "category": "development",
    "name": "flutter",
    "description": "Build Flutter widget interfaces, organize state and async behavior, and prepare platform integrations and release builds.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "flutter",
      "dart",
      "widgets",
      "mobile",
      "cross-platform",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "fluxcd",
    "path": "skills/fluxcd",
    "category": "devops",
    "name": "fluxcd",
    "description": "Configure Flux CD GitRepository, Kustomization, and HelmRelease resources; troubleshoot reconciliation and image-update automation.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "flux",
      "fluxcd",
      "gitops",
      "kubernetes",
      "helmrelease",
      "kustomization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "format-data-to-copy-paste-tables",
    "path": "skills/format-data-to-copy-paste-tables",
    "category": "common-sense",
    "name": "format-data-to-copy-paste-tables",
    "description": "Convert unstructured text, emails, or receipts into consistent CSV or TSV rows for a spreadsheet.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "data-formatting",
      "etl",
      "spreadsheets",
      "csv",
      "tsv",
      "data-cleaning",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ftk",
    "path": "skills/ftk",
    "category": "digital-forensics",
    "name": "ftk",
    "description": "Automate authorized FTK evidence workflows with FTK Imager, distributed processing, and known-file hash filtering.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "ftk",
      "ftk-imager",
      "forensic-toolkit",
      "dpe",
      "kff-filter",
      "digital-forensics",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "fusion-360",
    "path": "skills/fusion-360",
    "category": "cad",
    "name": "fusion-360",
    "description": "Automate Autodesk Fusion parametric models with the Python API, inspect timeline features, and prepare CAM workflows for review.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "fusion-360",
      "adsk-python",
      "parametric",
      "cam",
      "batch-export",
      "cloud-hub"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "gcloud-cli",
    "path": "skills/gcloud-cli",
    "category": "devops",
    "name": "gcloud-cli",
    "description": "Manage Google Cloud projects, IAM, GKE, Cloud Run, and storage with gcloud while checking the active project and deployment target.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "gcloud",
      "gcp",
      "google-cloud",
      "iam",
      "gke",
      "cloud-run",
      "cli"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "generate-social-media-captions",
    "path": "skills/generate-social-media-captions",
    "category": "common-sense",
    "name": "generate-social-media-captions",
    "description": "Draft platform-appropriate social captions using a specific audience, message, voice, and call to action.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "social-media",
      "copywriting",
      "linkedin",
      "twitter-x",
      "instagram",
      "marketing",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "github-actions",
    "path": "skills/github-actions",
    "category": "devops",
    "name": "github-actions",
    "description": "Design least-privilege GitHub Actions with explicit permissions, OIDC to cloud, cache keys tied to lockfiles, and fork-safe workflows—avoid secret/OIDC footguns agents repeat.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "github-actions",
      "ci",
      "cd",
      "oidc",
      "reusable-workflows",
      "permissions",
      "supply-chain"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "github-packages-npm",
    "path": "skills/github-packages-npm",
    "category": "devops",
    "name": "github-packages-npm",
    "description": "Publish or consume scoped npm packages through GitHub Packages, configure registry authentication, and troubleshoot package access.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "github-packages",
      "npm",
      "registry",
      "publishing",
      "devops",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "gitignore-respecting-search",
    "path": "skills/gitignore-respecting-search",
    "category": "efficiency",
    "name": "gitignore-respecting-search",
    "description": "Use gitignore-aware search to focus code investigation on maintained source files and exclude generated dependencies.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "ripgrep",
      "grep-search",
      "gitignore",
      "search-filtering",
      "token-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "give-ai-direct-feedback",
    "path": "skills/give-ai-direct-feedback",
    "category": "common-sense",
    "name": "give-ai-direct-feedback",
    "description": "Give specific feedback about what is wrong, what should change, and which parts should remain.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "feedback-loops",
      "prompt-steering",
      "iteration",
      "tone-calibration",
      "productivity",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "give-ai-situation-context",
    "path": "skills/give-ai-situation-context",
    "category": "common-sense",
    "name": "give-ai-situation-context",
    "description": "Include role, scale, budget, and constraints so an answer fits the actual working situation.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "context-anchoring",
      "constraints",
      "tailored-advice",
      "prompt-engineering",
      "efficiency",
      "productivity"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "give-examples-first",
    "path": "skills/give-examples-first",
    "category": "common-sense",
    "name": "give-examples-first",
    "description": "Provide concrete input and output examples when a task's format or style is difficult to describe abstractly.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "few-shot-prompting",
      "exemplars",
      "in-context-learning",
      "formatting",
      "accuracy",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "go-services",
    "path": "skills/go-services",
    "category": "development",
    "name": "go-services",
    "description": "Build Go HTTP services with contextual cancellation, middleware, tests, and compact deployable binaries.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "go",
      "golang",
      "http",
      "modules",
      "services",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "godot",
    "path": "skills/godot",
    "category": "game-engines",
    "name": "godot",
    "description": "Build Godot 4 scenes and GDScript workflows, inspect physics behavior, and configure headless project exports.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "godot",
      "godot4",
      "gdscript",
      "headless",
      "export",
      "deterministic"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "gpg-signing",
    "path": "skills/gpg-signing",
    "category": "devops",
    "name": "gpg-signing",
    "description": "Configure GPG commit and tag signing, verify signatures, and plan key revocation or recovery.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "gpg",
      "signing",
      "git",
      "keys",
      "verification",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "grafana",
    "path": "skills/grafana",
    "category": "devops",
    "name": "grafana",
    "description": "Build operable Grafana dashboards with template variables, provisioning-as-code, and unified alerts wired to Prometheus/Loki; avoid high-cardinality panels agents love to ship.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "grafana",
      "dashboards",
      "alerting",
      "provisioning",
      "observability",
      "prometheus"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "graphql-apis",
    "path": "skills/graphql-apis",
    "category": "development",
    "name": "graphql-apis",
    "description": "Design GraphQL schemas and resolvers with authorization checks and N+1 query prevention.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "graphql",
      "api",
      "schema",
      "resolvers",
      "dataloader",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "graphql-client",
    "path": "skills/graphql-client",
    "category": "development",
    "name": "graphql-client",
    "description": "Build Apollo Client or urql queries and mutations, manage cache behavior, and handle authentication and errors.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "graphql",
      "apollo",
      "urql",
      "client",
      "cache",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "graphql-introspection-trimmer",
    "path": "skills/graphql-introspection-trimmer",
    "category": "efficiency",
    "name": "graphql-introspection-trimmer",
    "description": "Extract operation-relevant GraphQL types from an introspection schema before building or debugging a query.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "graphql",
      "schema-pruning",
      "introspection",
      "sdl",
      "token-optimization",
      "api-integration"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "great-expectations",
    "path": "skills/great-expectations",
    "category": "scientific",
    "name": "great-expectations",
    "description": "Define Great Expectations suites and checkpoints to validate datasets and enforce pipeline data-quality checks.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "great-expectations",
      "data-quality",
      "validation",
      "etl",
      "testing",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "gzip-compressed-http-payloads",
    "path": "skills/gzip-compressed-http-payloads",
    "category": "efficiency",
    "name": "gzip-compressed-http-payloads",
    "description": "Configure gzip or zstd transport compression for large HTTP payloads when both endpoints support it.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "gzip",
      "compression",
      "http-payloads",
      "network-efficiency",
      "latency",
      "mcp-transport"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "head-tail-log-clipping",
    "path": "skills/head-tail-log-clipping",
    "category": "efficiency",
    "name": "head-tail-log-clipping",
    "description": "Keep the opening context and final diagnostics of large logs, with omitted content clearly identified and available if needed.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "log-clipping",
      "sandwich-truncation",
      "stdout-pruning",
      "cli-tools",
      "token-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "header-only-c-cpp-ingestion",
    "path": "skills/header-only-c-cpp-ingestion",
    "category": "efficiency",
    "name": "header-only-c-cpp-ingestion",
    "description": "Inspect C and C++ headers for public contracts and data structures before reading implementation files.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "c-plus-plus",
      "headers",
      "interface-contracts",
      "token-optimization",
      "native-code",
      "context-pruning"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "helm",
    "path": "skills/helm",
    "category": "devops",
    "name": "helm",
    "description": "Package Kubernetes apps as Helm charts with lint/template gates, pinned dependencies, and hook-safe upgrades—avoid lookup traps and silent resource deletion on render.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "helm",
      "charts",
      "kubernetes",
      "values",
      "hooks",
      "oci",
      "releases"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "highlight-action-items",
    "path": "skills/highlight-action-items",
    "category": "common-sense",
    "name": "highlight-action-items",
    "description": "Place actionable next steps prominently and distinguish owners, deadlines, and unresolved dependencies.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "action-items",
      "task-management",
      "top-loading",
      "productivity",
      "executive-brief",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "horos",
    "path": "skills/horos",
    "category": "medical",
    "name": "horos",
    "description": "Configure Horos DICOM and PACS workflows, automate DCMTK transfers, and troubleshoot plugins without interpreting clinical findings.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "horos",
      "dicom-viewer",
      "pacs-networking",
      "pynetdicom",
      "c-store",
      "medical-imaging",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "houdini",
    "path": "skills/houdini",
    "category": "3d",
    "name": "houdini",
    "description": "Automate Houdini procedural workflows with VEX, the hou Python API, PDG/TOPs, and Solaris/Karma rendering.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "houdini",
      "vex",
      "hou-python",
      "solaris-karma",
      "pdg-tops",
      "vellum",
      "flip-fluids"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "hubspot",
    "path": "skills/hubspot",
    "category": "enterprise",
    "name": "hubspot",
    "description": "Manage HubSpot CRM objects and properties, configure workflows and private apps, and handle API rate limits.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "hubspot",
      "crm",
      "workflows",
      "marketing",
      "api",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "huggingface-transformers",
    "path": "skills/huggingface-transformers",
    "category": "scientific",
    "name": "huggingface-transformers",
    "description": "Use Hugging Face Transformers pipelines, tokenizers, and AutoModel interfaces for inference and fine-tuning workflows.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "huggingface",
      "transformers",
      "nlp",
      "fine-tuning",
      "pytorch",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ibm-maximo",
    "path": "skills/ibm-maximo",
    "category": "enterprise",
    "name": "ibm-maximo",
    "description": "Automate IBM Maximo asset workflows with MBO Jython scripts, OSLC REST interfaces, and MIF integrations.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "ibm-maximo",
      "maximo-application-suite",
      "eam",
      "mbo-scripting",
      "jython",
      "mif-integration",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "in-place-file-mutation",
    "path": "skills/in-place-file-mutation",
    "category": "efficiency",
    "name": "in-place-file-mutation",
    "description": "Edit the intended source file directly when a temporary replacement would create unnecessary copies or cleanup.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "in-place-mutation",
      "replace-file-content",
      "zero-tempfiles",
      "filesystem-hygiene",
      "token-optimization",
      "agentic-coding"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "incident-runbooks",
    "path": "skills/incident-runbooks",
    "category": "devops",
    "name": "incident-runbooks",
    "description": "Write on-call runbooks with symptoms, severity, diagnostics, mitigation steps, escalation paths, and incident references.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "runbooks",
      "oncall",
      "incidents",
      "sre",
      "operations",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "incremental-diff-ingestion",
    "path": "skills/incremental-diff-ingestion",
    "category": "efficiency",
    "name": "incremental-diff-ingestion",
    "description": "Review compact Git diffs with enough surrounding context to assess a pull request or commit.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "git-diff",
      "code-review",
      "delta-ingestion",
      "pr-audit",
      "token-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "inline-lambda-functions",
    "path": "skills/inline-lambda-functions",
    "category": "efficiency",
    "name": "inline-lambda-functions",
    "description": "Use concise lambdas or arrow functions for small callbacks when a separate named function adds no clarity.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "lambdas",
      "arrow-functions",
      "callbacks",
      "functional-programming",
      "token-optimization",
      "clean-code"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "inline-type-signatures",
    "path": "skills/inline-type-signatures",
    "category": "efficiency",
    "name": "inline-type-signatures",
    "description": "Use native type annotations and avoid repeating the same type information in documentation comments.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "type-signatures",
      "typescript",
      "python-typing",
      "jsdoc-elimination",
      "token-optimization",
      "clean-code"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "iterate-step-by-step",
    "path": "skills/iterate-step-by-step",
    "category": "common-sense",
    "name": "iterate-step-by-step",
    "description": "Develop a complex deliverable in reviewable stages, carrying forward agreed requirements and decisions.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "iteration",
      "scaffolding",
      "workflow",
      "multi-turn",
      "agile",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "jira",
    "path": "skills/jira",
    "category": "productivity",
    "name": "jira",
    "description": "Query Jira with JQL, manage issue fields and workflows, and plan scoped REST updates for project operations.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "jira",
      "jql",
      "agile",
      "workflows",
      "rest-api",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "json-minified-payloads",
    "path": "skills/json-minified-payloads",
    "category": "efficiency",
    "name": "json-minified-payloads",
    "description": "Serialize JSON without optional formatting whitespace for compact transport or model input.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "json-minification",
      "whitespace-reduction",
      "serialization",
      "tool-calling",
      "token-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "jupyter",
    "path": "skills/jupyter",
    "category": "scientific",
    "name": "jupyter",
    "description": "Build reproducible Jupyter notebooks, manage kernels and execution order, and parameterize runs with papermill.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "jupyter",
      "notebooks",
      "python",
      "reproducibility",
      "papermill",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "kafka",
    "path": "skills/kafka",
    "category": "devops",
    "name": "kafka",
    "description": "Design Kafka topics, keys, and consumer groups; implement idempotent handlers and ordered offset commits; tune producer acks and backpressure; debunk end-to-end exactly-once without app cooperation.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "kafka",
      "streaming",
      "consumer-groups",
      "idempotent-producer",
      "transactions",
      "lag",
      "backpressure",
      "schema-registry"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "keda",
    "path": "skills/keda",
    "category": "devops",
    "name": "keda",
    "description": "Configure Kubernetes Event-driven Autoscaling (KEDA); deploy ScaledObjects, ScaledJobs, TriggerAuthentications, and queue/metric-driven autoscalers.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-13",
    "tags": [
      "keda",
      "kubernetes",
      "autoscaling",
      "event-driven",
      "prometheus",
      "kafka",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "keep-instructions-direct",
    "path": "skills/keep-instructions-direct",
    "category": "common-sense",
    "name": "keep-instructions-direct",
    "description": "Write clear action-oriented instructions with a specific task and expected result.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "imperative-prompting",
      "action-verbs",
      "clarity",
      "prompt-engineering",
      "efficiency",
      "focus"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "keep-instructions-friendly-and-clear",
    "path": "skills/keep-instructions-friendly-and-clear",
    "category": "common-sense",
    "name": "keep-instructions-friendly-and-clear",
    "description": "Separate instructions, context, and examples with clear structure and delimiters.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "prompt-structure",
      "markdown-delimiters",
      "xml-tags",
      "formatting",
      "clarity",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "keep-sensitive-financials-private",
    "path": "skills/keep-sensitive-financials-private",
    "category": "common-sense",
    "name": "keep-sensitive-financials-private",
    "description": "Prepare redacted or synthetic financial inputs for AI-assisted analysis while keeping confidential source values private.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "data-privacy",
      "anonymization",
      "financial-safety",
      "security",
      "confidentiality",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "kicad",
    "path": "skills/kicad",
    "category": "eda",
    "name": "kicad",
    "description": "Automate KiCad board workflows with pcbnew and kicad-cli, configure design rules, and generate fabrication outputs for review.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "kicad",
      "pcbnew",
      "eeschema",
      "kicad-cli",
      "pcb-design",
      "open-source-eda",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "kotlin",
    "path": "skills/kotlin",
    "category": "development",
    "name": "kotlin",
    "description": "Write Kotlin with null-safe types, coroutines, flows, and data classes; integrate with Java and Android APIs.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "kotlin",
      "coroutines",
      "android",
      "jvm",
      "null-safety",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "kubernetes",
    "path": "skills/kubernetes",
    "category": "devops",
    "name": "kubernetes",
    "description": "Author and debug Kubernetes workloads with correct probes, quotas, and rollout semantics; distinguish OOM, probe-kill loops, and scheduling failures before kubectl guessing.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "kubernetes",
      "kubectl",
      "deployments",
      "probes",
      "rbac",
      "pod-security",
      "rollouts"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "labview",
    "path": "skills/labview",
    "category": "scientific",
    "name": "labview",
    "description": "Automate LabVIEW dataflow and build workflows, integrate NI-DAQmx or VISA instruments, and diagnose hardware communication.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "labview",
      "ni-daqmx",
      "g-language",
      "producer-consumer-qmh",
      "visa-scpi",
      "g-cli",
      "data-acquisition",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "langchain",
    "path": "skills/langchain",
    "category": "development",
    "name": "langchain",
    "description": "Build LangChain LCEL, tool, and retrieval workflows with explicit memory boundaries and application structure.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "langchain",
      "llm",
      "agents",
      "rag",
      "python",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "lazy-dependency-loading",
    "path": "skills/lazy-dependency-loading",
    "category": "efficiency",
    "name": "lazy-dependency-loading",
    "description": "Load dependency documentation relevant to the current API or error while checking version-sensitive assumptions.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "lazy-loading",
      "jit-context",
      "sdk-docs",
      "token-optimization",
      "parametric-knowledge",
      "agent-architecture"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "learn-new-skills-ten-times-faster",
    "path": "skills/learn-new-skills-ten-times-faster",
    "category": "common-sense",
    "name": "learn-new-skills-ten-times-faster",
    "description": "Prioritize core concepts, explain them in plain language, and practice retrieval when learning a new subject.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "accelerated-learning",
      "pareto-principle",
      "feynman-technique",
      "socratic-learning",
      "skill-acquisition",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "lets-encrypt",
    "path": "skills/lets-encrypt",
    "category": "devops",
    "name": "lets-encrypt",
    "description": "Issue and renew Let's Encrypt certificates with certbot or acme.sh, configure ACME challenges, and diagnose renewal failures.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "lets-encrypt",
      "acme",
      "tls",
      "certbot",
      "certificates",
      "https"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "line-bounded-file-reading",
    "path": "skills/line-bounded-file-reading",
    "category": "efficiency",
    "name": "line-bounded-file-reading",
    "description": "Read targeted file ranges around symbols or errors, expanding the range when more context is needed.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "line-bounding",
      "view-file",
      "slice-reading",
      "token-optimization",
      "surgical-inspection",
      "agentic-coding"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "linear",
    "path": "skills/linear",
    "category": "productivity",
    "name": "linear",
    "description": "Manage Linear issues, projects, cycles, and labels through GraphQL and webhook-driven workflows.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "linear",
      "graphql",
      "issues",
      "cycles",
      "product-ops",
      "webhooks",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "lint-auto-fix-delegation",
    "path": "skills/lint-auto-fix-delegation",
    "category": "efficiency",
    "name": "lint-auto-fix-delegation",
    "description": "Delegate mechanical style and import corrections to the repository's linter and inspect the resulting diff.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "linter",
      "auto-fix",
      "ruff",
      "biome",
      "eslint",
      "code-formatting",
      "token-optimization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "list-comprehension-compression",
    "path": "skills/list-comprehension-compression",
    "category": "efficiency",
    "name": "list-comprehension-compression",
    "description": "Replace simple Python accumulation loops with comprehensions when the transformation remains easy to read.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "list-comprehensions",
      "dict-comprehensions",
      "python-idioms",
      "functional-pipelines",
      "token-optimization",
      "clean-code"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "llamaindex",
    "path": "skills/llamaindex",
    "category": "development",
    "name": "llamaindex",
    "description": "Build LlamaIndex ingestion, retrieval, and query pipelines and evaluate RAG behavior on task-relevant examples.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "llamaindex",
      "rag",
      "retrieval",
      "llm",
      "python",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "llm-cost-latency-benchmark",
    "path": "skills/llm-cost-latency-benchmark",
    "category": "development",
    "name": "llm-cost-latency-benchmark",
    "description": "Benchmark AI workflow cost and latency with TTFT/TPOT/ITL/e2e percentiles, cache-aware token billing, goodput under SLOs, and a quality floor. Use before claiming a model, prompt, or infra change is cheaper or faster.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-11",
    "tags": [
      "ai-workflows",
      "evaluation",
      "latency",
      "ttft",
      "tpot",
      "cost",
      "tokens",
      "goodput",
      "prompt-caching",
      "slo"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "llm-json-contract-check",
    "path": "skills/llm-json-contract-check",
    "category": "development",
    "name": "llm-json-contract-check",
    "description": "Validate AI-generated JSON against schema and business rules, separating refusals, truncation, parse failures, schema violations, and domain invariant breaches. Use before any tool call, DB write, or external side effect consumes model output.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-11",
    "tags": [
      "ai-workflows",
      "evaluation",
      "json-schema",
      "structured-outputs",
      "validation",
      "pydantic",
      "zod"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "lm-studio-local-offloading",
    "path": "skills/lm-studio-local-offloading",
    "category": "efficiency",
    "name": "lm-studio-local-offloading",
    "description": "Route suitable mechanical tasks to locally hosted models through LM Studio or Ollama and verify their outputs.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "lm-studio",
      "ollama",
      "local-models",
      "gguf",
      "hybrid-routing",
      "cost-reduction",
      "token-optimization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "logic-pro",
    "path": "skills/logic-pro",
    "category": "music",
    "name": "logic-pro",
    "description": "Automate Logic Pro MIDI with Scripter JavaScript, configure Audio Units, and troubleshoot CoreAudio or spatial-audio workflows.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "logic-pro",
      "scripter-midi-fx",
      "audio-units",
      "coreaudio",
      "dolby-atmos",
      "apple-silicon-audio",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "logit-bias-token-steering",
    "path": "skills/logit-bias-token-steering",
    "category": "efficiency",
    "name": "logit-bias-token-steering",
    "description": "Configure token-bias controls on supporting model APIs for constrained generation, then validate the returned values.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "logit-bias",
      "sampling",
      "token-steering",
      "deterministic-outputs",
      "tiktoken",
      "token-optimization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "losslesscut",
    "path": "skills/losslesscut",
    "category": "cross-platform",
    "name": "losslesscut",
    "description": "Trim and join media with LosslessCut, inspect keyframe boundaries, and choose between stream copying and smart-cut rendering.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "losslesscut",
      "keyframe-cutting",
      "stream-copy",
      "ffmpeg",
      "gop-alignment",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "ltspice",
    "path": "skills/ltspice",
    "category": "eda",
    "name": "ltspice",
    "description": "Build LTspice netlists, automate measurements, and investigate convergence or switching-converter simulation behavior.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "ltspice",
      "spice-simulation",
      "analog-devices",
      "circuit-design",
      "convergence-tuning",
      "switch-mode-power",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "maccy",
    "path": "skills/maccy",
    "category": "macos",
    "name": "maccy",
    "description": "Configure Maccy clipboard workflows and inspect pasteboard, Secure Input, storage, or simulated-paste issues on macOS.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "maccy",
      "macos",
      "nspasteboard",
      "clipboard-manager",
      "secure-input",
      "cgevent",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "macwhisper",
    "path": "skills/macwhisper",
    "category": "macos",
    "name": "macwhisper",
    "description": "Build MacWhisper transcription and subtitle workflows and troubleshoot local speech-model execution on Apple hardware.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "macwhisper",
      "whisper-cpp",
      "coreml",
      "apple-silicon-ane",
      "speech-to-text",
      "subtitles-srt",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "makefile-automation",
    "path": "skills/makefile-automation",
    "category": "devops",
    "name": "makefile-automation",
    "description": "Design Makefile targets, dependencies, variables, and discoverable repository automation commands.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "makefile",
      "make",
      "automation",
      "phony",
      "devops",
      "dx"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "matlab",
    "path": "skills/matlab",
    "category": "scientific",
    "name": "matlab",
    "description": "Automate MATLAB and Simulink workflows with Python integration, parallel loops, and MEX compilation.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "matlab",
      "matlab-engine-python",
      "simulink",
      "parallel-computing-parfor",
      "mex-c",
      "numerical-analysis",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "max-tokens-ceiling-guard",
    "path": "skills/max-tokens-ceiling-guard",
    "category": "efficiency",
    "name": "max-tokens-ceiling-guard",
    "description": "Set task-appropriate output token limits in model requests and handle truncated responses explicitly.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "max-tokens",
      "output-budgeting",
      "runaway-loops",
      "rate-limits",
      "cost-control",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "meilisearch",
    "path": "skills/meilisearch",
    "category": "development",
    "name": "meilisearch",
    "description": "Configure Meilisearch full-text search engine; tune typo tolerance, ranking rules, filterable and searchable attributes, and instant search latency.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-13",
    "tags": [
      "meilisearch",
      "search-engine",
      "full-text-search",
      "typo-tolerance",
      "faceting",
      "instant-search",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "microsoft-excel",
    "path": "skills/microsoft-excel",
    "category": "office",
    "name": "microsoft-excel",
    "description": "Automate Excel workbooks with Office Scripts, Power Query, VBA, and dynamic arrays while checking data consistency.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "excel",
      "office-scripts",
      "power-query",
      "m-language",
      "xlsx",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "microsoft-powertoys",
    "path": "skills/microsoft-powertoys",
    "category": "windows",
    "name": "microsoft-powertoys",
    "description": "Configure PowerToys FancyZones, Run, Keyboard Manager, and Awake; automate settings and troubleshoot Windows utility behavior.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "microsoft-powertoys",
      "fancyzones",
      "powertoys-run",
      "keyboard-manager",
      "awake-utility",
      "windows-11",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "minimal-artifact-metadata",
    "path": "skills/minimal-artifact-metadata",
    "category": "efficiency",
    "name": "minimal-artifact-metadata",
    "description": "Write concise artifact metadata that identifies the deliverable, its purpose, and any requested review.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "artifacts",
      "artifact-metadata",
      "summary-density",
      "token-optimization",
      "agent-ui",
      "antigravity-ide"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "minimal-diff-formatter",
    "path": "skills/minimal-diff-formatter",
    "category": "efficiency",
    "name": "minimal-diff-formatter",
    "description": "Present code changes as unified diffs when reviewers need the modified lines and nearby context.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "unified-diff",
      "diff-formatter",
      "git-diff",
      "token-optimization",
      "code-review",
      "agent-communication"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "mlflow",
    "path": "skills/mlflow",
    "category": "scientific",
    "name": "mlflow",
    "description": "Track machine-learning experiments, parameters, metrics, artifacts, and model-registry changes with MLflow.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "mlflow",
      "experiment-tracking",
      "model-registry",
      "mlops",
      "python",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "model-tier-routing",
    "path": "skills/model-tier-routing",
    "category": "efficiency",
    "name": "model-tier-routing",
    "description": "Route model requests by task complexity, latency needs, and measured quality within a defined cost budget.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "model-routing",
      "economic-dispatch",
      "haiku",
      "sonnet",
      "o1",
      "gemini-flash",
      "cost-optimization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "mongodb",
    "path": "skills/mongodb",
    "category": "devops",
    "name": "mongodb",
    "description": "Model MongoDB documents and compound indexes, tune read/write concern and TLS connection strings, run safe aggregations, and avoid backup/restore and majority-write traps on small replica sets.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "mongodb",
      "aggregation",
      "indexes",
      "replica-set",
      "write-concern",
      "tls",
      "backup",
      "atlas",
      "schema-validation"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "multi-tool-batch-invocation",
    "path": "skills/multi-tool-batch-invocation",
    "category": "efficiency",
    "name": "multi-tool-batch-invocation",
    "description": "Batch independent tool operations where the runtime supports parallel execution, preserving dependencies between steps.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "parallel-tools",
      "multi-tool-calls",
      "async-execution",
      "turn-reduction",
      "token-optimization",
      "agent-architecture"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "mysql",
    "path": "skills/mysql",
    "category": "devops",
    "name": "mysql",
    "description": "Design and administer MySQL or MariaDB schemas, indexes, grants, backups, and migrations; investigate replication basics.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "mysql",
      "mariadb",
      "sql",
      "database",
      "replication",
      "migrations"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "n8n",
    "path": "skills/n8n",
    "category": "automation",
    "name": "n8n",
    "description": "Design production n8n workflows with webhook auth, queue-mode scaling, expression mapping, idempotent side effects, and credential hygiene. Use for self-hosted or cloud automation, REST workflow CI, and debugging executions.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "n8n",
      "workflow-automation",
      "webhooks",
      "rest-api",
      "nodes",
      "idempotency",
      "queue-mode",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "nats",
    "path": "skills/nats",
    "category": "devops",
    "name": "nats",
    "description": "Design NATS subjects and JetStream streams; use pull consumers, AckWait, and Nats-Msg-Id dedupe; configure TLS/auth; debunk exactly-once—at-least-once with publish dedupe and idempotent handlers.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-13",
    "tags": [
      "nats",
      "jetstream",
      "messaging",
      "pull-consumer",
      "deduplication",
      "ack-wait",
      "workqueue",
      "tls",
      "backpressure"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "never-paste-private-passwords",
    "path": "skills/never-paste-private-passwords",
    "category": "common-sense",
    "name": "never-paste-private-passwords",
    "description": "Replace passwords, API keys, payment details, and personal identifiers with placeholders before sharing prompts or examples.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "cybersecurity",
      "secrets-management",
      "privacy",
      "api-keys",
      "data-protection",
      "safety"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "nextjs",
    "path": "skills/nextjs",
    "category": "development",
    "name": "nextjs",
    "description": "Build Next.js App Router apps with explicit server/client boundaries, caching (fetch, revalidate, Cache Components), Route Handlers, and pages-router migration pitfalls. Use for SSR, RSC, deployment prep, and Next 15–16 cache model changes.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "nextjs",
      "react",
      "app-router",
      "server-components",
      "caching",
      "route-handlers",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "nginx",
    "path": "skills/nginx",
    "category": "cross-platform",
    "name": "nginx",
    "description": "Configure Nginx reverse proxies with TLS, rate limits, and Docker/K8s-safe upstream DNS; diagnose 502/504, probe kills, and buffering traps agents miss.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "nginx",
      "reverse-proxy",
      "tls",
      "load-balancing",
      "docker",
      "ingress",
      "websocket"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "nginx-hardening",
    "path": "skills/nginx-hardening",
    "category": "devops",
    "name": "nginx-hardening",
    "description": "Review Nginx reverse-proxy security settings, TLS, headers, request limits, and upstream boundaries. Use for focused hardening work.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "nginx",
      "hardening",
      "tls",
      "rate-limit",
      "reverse-proxy",
      "security-headers"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "no-ls-bash-listing",
    "path": "skills/no-ls-bash-listing",
    "category": "efficiency",
    "name": "no-ls-bash-listing",
    "description": "Use structured filesystem listings when the host provides them and bounded file metadata is sufficient.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "list-dir",
      "no-ls",
      "filesystem-tools",
      "cross-platform",
      "token-optimization",
      "agent-architecture"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "no-polite-chitchat-closing",
    "path": "skills/no-polite-chitchat-closing",
    "category": "efficiency",
    "name": "no-polite-chitchat-closing",
    "description": "Finish a task response with the result and necessary limitations when an additional conversational closing adds no information.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "zero-chitchat",
      "turn-termination",
      "conversational-filler",
      "token-savings",
      "agent-efficiency",
      "latency-optimization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "no-preamble-code-blocks",
    "path": "skills/no-preamble-code-blocks",
    "category": "efficiency",
    "name": "no-preamble-code-blocks",
    "description": "Return code without an introductory paragraph when the user or downstream parser requests code-only output.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "no-preamble",
      "line-1-deliverable",
      "cli-piping",
      "token-optimization",
      "clean-output",
      "developer-experience"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "no-redundant-type-casting",
    "path": "skills/no-redundant-type-casting",
    "category": "efficiency",
    "name": "no-redundant-type-casting",
    "description": "Identify redundant type assertions and repeated coercions while preserving runtime validation at data boundaries.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "type-casting",
      "type-coercion",
      "typescript",
      "python-typing",
      "clean-code",
      "token-optimization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "no-vendor-directory-scans",
    "path": "skills/no-vendor-directory-scans",
    "category": "efficiency",
    "name": "no-vendor-directory-scans",
    "description": "Exclude generated dependency and build directories from recursive searches unless the investigation specifically requires them.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "vendor-exclusion",
      "node-modules",
      "venv",
      "directory-traversal",
      "token-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "nodejs",
    "path": "skills/nodejs",
    "category": "development",
    "name": "nodejs",
    "description": "Build Node.js services with ESM/CJS clarity, non-blocking I/O, streams, webhook raw-body handling, graceful shutdown, and pinned engines. Use for HTTP servers, Stripe webhooks on Express/Fastify, and CLI tooling.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "nodejs",
      "javascript",
      "esm",
      "streams",
      "webhooks",
      "runtime",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "nomad",
    "path": "skills/nomad",
    "category": "devops",
    "name": "nomad",
    "description": "Write Nomad jobspecs and task groups, configure networking and variables, and manage workload rollouts.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "nomad",
      "hashicorp",
      "scheduler",
      "jobs",
      "hcl",
      "orchestration"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "notion",
    "path": "skills/notion",
    "category": "knowledge",
    "name": "notion",
    "description": "Create and update Notion pages, blocks, database entries, and property schemas through its API.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "notion",
      "notion-api",
      "databases",
      "blocks",
      "integrations",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "obsidian",
    "path": "skills/obsidian",
    "category": "knowledge",
    "name": "obsidian",
    "description": "Organize Obsidian vaults with Markdown, URI links, Templater, Dataview, and local plugin workflows.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "obsidian",
      "dataview",
      "templater",
      "markdown",
      "uri-scheme",
      "pkm",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "omada-controller",
    "path": "skills/omada-controller",
    "category": "network",
    "name": "omada-controller",
    "description": "Manage TP-Link Omada controller workflows with the REST OpenAPI, device adoption, and VLAN or VPN configuration.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "omada-controller",
      "tp-link-sdn",
      "rest-openapi",
      "network-automation",
      "vlan-routing",
      "wifi-roaming",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "omarchy",
    "path": "skills/omarchy",
    "category": "linux",
    "name": "omarchy",
    "description": "Configure and extend the Omarchy Linux desktop, troubleshoot Hyprland and Quickshell, and customize Neovim or desktop themes.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "omarchy",
      "arch-linux",
      "hyprland",
      "quickshell",
      "neovim",
      "tiling-wm",
      "linux-distribution",
      "dhh",
      "wayland",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "one-sentence-elevator-pitch",
    "path": "skills/one-sentence-elevator-pitch",
    "category": "common-sense",
    "name": "one-sentence-elevator-pitch",
    "description": "Condense a product or initiative into one sentence identifying its audience, purpose, and distinguishing benefit.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "elevator-pitch",
      "value-proposition",
      "positioning",
      "copywriting",
      "distillation",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "one-shot-subagent-prompts",
    "path": "skills/one-shot-subagent-prompts",
    "category": "efficiency",
    "name": "one-shot-subagent-prompts",
    "description": "Write self-contained delegated tasks with relevant context, boundaries, completion criteria, and a useful return format.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "subagents",
      "task-specification",
      "one-shot-prompting",
      "agent-orchestration",
      "token-optimization",
      "agent-architecture"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "openai-api",
    "path": "skills/openai-api",
    "category": "development",
    "name": "openai-api",
    "description": "Integrate OpenAI Responses or Chat Completions, tools, and embeddings with retry handling and clear client boundaries.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "openai",
      "api",
      "llm",
      "embeddings",
      "python",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "openapi-endpoint-filtering",
    "path": "skills/openapi-endpoint-filtering",
    "category": "efficiency",
    "name": "openapi-endpoint-filtering",
    "description": "Extract the OpenAPI operations and referenced schemas needed for a specific endpoint integration.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "openapi",
      "swagger",
      "api-spec",
      "schema-pruning",
      "token-optimization",
      "api-integration"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "opencv",
    "path": "skills/opencv",
    "category": "scientific",
    "name": "opencv",
    "description": "Build OpenCV image and video processing workflows with transforms, contours, capture, and classical vision operations.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "opencv",
      "computer-vision",
      "image-processing",
      "python",
      "video",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "opentelemetry",
    "path": "skills/opentelemetry",
    "category": "devops",
    "name": "opentelemetry",
    "description": "Instrument services with OpenTelemetry traces, metrics, and logs; configure collectors and diagnose context propagation.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "opentelemetry",
      "otel",
      "tracing",
      "metrics",
      "observability",
      "collector"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "oracle-ebs",
    "path": "skills/oracle-ebs",
    "category": "erp",
    "name": "oracle-ebs",
    "description": "Automate Oracle EBS workflows with Concurrent Programs, PL/SQL, Oracle Forms, and FNDLOAD configuration migrations.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "oracle-ebs",
      "oracle-forms",
      "concurrent-manager",
      "plsql-apps",
      "fndload",
      "r12-ebs",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "orbstack",
    "path": "skills/orbstack",
    "category": "macos",
    "name": "orbstack",
    "description": "Configure OrbStack containers and Linux environments on macOS; troubleshoot shared files, emulation, and local networking.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "orbstack",
      "docker-macos",
      "hypervisor-framework",
      "virtiofs",
      "linux-vms",
      "rosetta2-emulation",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "originpro",
    "path": "skills/originpro",
    "category": "scientific",
    "name": "originpro",
    "description": "Automate OriginPro data analysis with Python or LabTalk, configure nonlinear fitting, and inspect peak-analysis workflows.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "originpro",
      "originlab",
      "originpro-python",
      "nlfit-curve-fitting",
      "peak-analyzer",
      "labtalk",
      "scientific-graphing",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "osirix",
    "path": "skills/osirix",
    "category": "medical",
    "name": "osirix",
    "description": "Configure OsiriX DICOM networking, database indexing, and hanging protocols for software workflows, not clinical interpretation.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "osirix",
      "osirix-md",
      "radiology-workstation",
      "pacs-networking",
      "c-find",
      "c-move",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "outline-before-writing",
    "path": "skills/outline-before-writing",
    "category": "common-sense",
    "name": "outline-before-writing",
    "description": "Agree on a document outline and logical progression before drafting a long piece.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "outlining",
      "writing-workflows",
      "document-structure",
      "planning",
      "productivity",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "output-final-draft-only",
    "path": "skills/output-final-draft-only",
    "category": "common-sense",
    "name": "output-final-draft-only",
    "description": "Return only the finished draft when the user needs text ready for a downstream workflow.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "zero-preamble",
      "token-savings",
      "automation",
      "clean-output",
      "copy-paste",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "owasp-asvs",
    "path": "skills/owasp-asvs",
    "category": "development",
    "name": "owasp-asvs",
    "description": "Map application-security review evidence to OWASP ASVS requirements, select an appropriate verification level, and triage gaps.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "owasp",
      "asvs",
      "security",
      "requirements",
      "verification",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "packer",
    "path": "skills/packer",
    "category": "devops",
    "name": "packer",
    "description": "Build machine images with Packer templates, builders, and provisioners as part of an immutable deployment workflow.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "packer",
      "hashicorp",
      "ami",
      "images",
      "golden-image",
      "hcl"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "pandas",
    "path": "skills/pandas",
    "category": "scientific",
    "name": "pandas",
    "description": "Load, clean, join, and aggregate tabular data with pandas while managing data types and memory use.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "pandas",
      "dataframe",
      "etl",
      "python",
      "analytics",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "play-devils-advocate",
    "path": "skills/play-devils-advocate",
    "category": "common-sense",
    "name": "play-devils-advocate",
    "description": "Stress-test an idea with opposing arguments, failure scenarios, and a premortem before committing resources.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "devils-advocate",
      "pre-mortem",
      "red-teaming",
      "risk-assessment",
      "critical-thinking",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "playwright",
    "path": "skills/playwright",
    "category": "testing",
    "name": "playwright",
    "description": "Write resilient Playwright E2E tests with role locators, worker-scoped auth storageState, test isolation for shared DB data, trace-on-retry CI, and web-first assertions. Use for checkout flows, multi-user scenarios, and flaky test diagnosis.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "playwright",
      "e2e",
      "trace-viewer",
      "locators",
      "fixtures",
      "test-isolation",
      "ci",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "playwright-ci",
    "path": "skills/playwright-ci",
    "category": "testing",
    "name": "playwright-ci",
    "description": "Configure Playwright in CI with sharding, merged reports, failure traces, seeded test data, and repeatable authentication. Use for pipeline-specific failures.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "playwright",
      "ci",
      "sharding",
      "traces",
      "flakes",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "polars",
    "path": "skills/polars",
    "category": "scientific",
    "name": "polars",
    "description": "Build Polars expression and LazyFrame pipelines for CSV or Parquet analytics with selective and streaming scans.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "polars",
      "dataframe",
      "lazy",
      "parquet",
      "python",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "postgresql",
    "path": "skills/postgresql",
    "category": "devops",
    "name": "postgresql",
    "description": "Design PostgreSQL schemas, indexes, and safe online migrations; diagnose locks and slow queries with EXPLAIN; configure pooling, auth, and backup/restore without PgBouncer or invalid-index traps.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "postgresql",
      "sql",
      "indexes",
      "migrations",
      "pgbouncer",
      "vacuum",
      "backup",
      "connection-pooling",
      "explain"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "postman",
    "path": "skills/postman",
    "category": "development",
    "name": "postman",
    "description": "Build Postman collections and environments, write request scripts, and run API smoke checks with Newman.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "postman",
      "api",
      "collections",
      "newman",
      "testing",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "prefect",
    "path": "skills/prefect",
    "category": "devops",
    "name": "prefect",
    "description": "Build Prefect flows and tasks, configure deployments and work pools, and troubleshoot retries or pipeline observability.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "prefect",
      "orchestration",
      "flows",
      "etl",
      "python",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "prioritize-urgent-vs-important",
    "path": "skills/prioritize-urgent-vs-important",
    "category": "common-sense",
    "name": "prioritize-urgent-vs-important",
    "description": "Sort a task list by urgency and importance to identify work to do, schedule, delegate, or remove.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "eisenhower-matrix",
      "task-prioritization",
      "time-management",
      "productivity",
      "deep-work",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "prisma",
    "path": "skills/prisma",
    "category": "development",
    "name": "prisma",
    "description": "Model data with Prisma, manage migrations and transactions, and review relation queries for N+1 behavior.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "prisma",
      "orm",
      "typescript",
      "migrations",
      "postgres",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "pro-tools",
    "path": "skills/pro-tools",
    "category": "music",
    "name": "pro-tools",
    "description": "Automate Pro Tools session workflows with its scripting SDK and troubleshoot AAX, HDX, or EUCON integration.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "pro-tools",
      "avid",
      "ptsl-sdk",
      "grpc-automation",
      "aax-dsp",
      "hdx-engine",
      "eucon",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "prometheus",
    "path": "skills/prometheus",
    "category": "devops",
    "name": "prometheus",
    "description": "Design Prometheus scrape configs, bounded-label metrics, and alert rules with symptom-first PromQL; avoid cardinality fires and silent relabel collisions agents cause.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "prometheus",
      "promql",
      "alertmanager",
      "cardinality",
      "scrape",
      "observability"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "prompt-cache-control",
    "path": "skills/prompt-cache-control",
    "category": "efficiency",
    "name": "prompt-cache-control",
    "description": "Configure supported prompt caching around stable instructions and tool schemas, checking current provider behavior and usage metrics.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "prompt-caching",
      "cache-control",
      "anthropic-caching",
      "breakpoints",
      "cost-reduction",
      "token-optimization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "prompt-regression-gate",
    "path": "skills/prompt-regression-gate",
    "category": "development",
    "name": "prompt-regression-gate",
    "description": "Gate prompt, model, tool-schema, or packer changes with paired runs on a frozen eval set, slice-level regression checks, relative baselines, and explicit go/no-go thresholds. Use before merging prompt PRs or swapping models.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-11",
    "tags": [
      "ai-workflows",
      "evaluation",
      "prompt-regression",
      "ci",
      "baseline",
      "promptfoo",
      "a-b"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "proofread-before-sending",
    "path": "skills/proofread-before-sending",
    "category": "common-sense",
    "name": "proofread-before-sending",
    "description": "Review a message for clarity, mistakes, tone, and unintended implications before sending it.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "tone-auditing",
      "emotional-intelligence",
      "communication",
      "email-proofreading",
      "subtext",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "pros-and-cons-table",
    "path": "skills/pros-and-cons-table",
    "category": "common-sense",
    "name": "pros-and-cons-table",
    "description": "Compare options using benefits, drawbacks, weighted criteria, and reversibility when making a decision.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "decision-matrix",
      "pros-and-cons",
      "trade-offs",
      "impact-scoring",
      "reversibility",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "ptc-windchill",
    "path": "skills/ptc-windchill",
    "category": "enterprise",
    "name": "ptc-windchill",
    "description": "Automate Windchill PLM workflows through OData APIs, inspect Workgroup Manager integration, and troubleshoot MethodServer operations.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "ptc-windchill",
      "pdmlink",
      "plm",
      "workgroup-manager",
      "odata-rest",
      "methodserver",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "pulumi",
    "path": "skills/pulumi",
    "category": "devops",
    "name": "pulumi",
    "description": "Manage Pulumi stacks, providers, secrets, and infrastructure previews before applying reviewed changes.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "pulumi",
      "iac",
      "stacks",
      "typescript",
      "python",
      "cloud",
      "devops"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "python-packaging",
    "path": "skills/python-packaging",
    "category": "development",
    "name": "python-packaging",
    "description": "Package Python projects with pyproject.toml, build wheels, configure test and lint tools, and prepare index publishing.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "python",
      "packaging",
      "pyproject",
      "pytest",
      "wheels",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "pytorch",
    "path": "skills/pytorch",
    "category": "scientific",
    "name": "pytorch",
    "description": "Build PyTorch models and training loops, manage devices and checkpoints, and verify evaluation or inference behavior.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "pytorch",
      "deep-learning",
      "tensors",
      "training",
      "python",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "qdrant",
    "path": "skills/qdrant",
    "category": "development",
    "name": "qdrant",
    "description": "Manage Qdrant vector databases; optimize HNSW indexing, payload filtering, hybrid dense-sparse search, and high-dimensional collection schemas.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-13",
    "tags": [
      "qdrant",
      "vector-database",
      "hnsw",
      "embeddings",
      "semantic-search",
      "rag",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "qgis",
    "path": "skills/qgis",
    "category": "gis",
    "name": "qgis",
    "description": "Automate QGIS geospatial workflows with PyQGIS, qgis_process, GDAL/OGR, and PostGIS; inspect layers and troubleshoot processing jobs.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "qgis",
      "pyqgis",
      "qgis-process",
      "gdal-ogr",
      "postgis",
      "geopackage",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "rabbitmq",
    "path": "skills/rabbitmq",
    "category": "devops",
    "name": "rabbitmq",
    "description": "Configure RabbitMQ exchanges, queues, bindings, acknowledgements, dead-letter routing, and consumer processing.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "rabbitmq",
      "amqp",
      "messaging",
      "queues",
      "dlq",
      "quorum-queues"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "rag-retrieval-audit",
    "path": "skills/rag-retrieval-audit",
    "category": "development",
    "name": "rag-retrieval-audit",
    "description": "Diagnose missing evidence in a RAG pipeline with labeled queries, chunk/trace inspection, Recall@K/MRR/nDCG, and stage-isolated failure taxonomy. Use when retrieval looks fine but answers fail, or when index/chunk/filter/rerank changes need before/after proof.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-11",
    "tags": [
      "ai-workflows",
      "evaluation",
      "rag",
      "retrieval",
      "recall",
      "mrr",
      "ndcg",
      "chunking",
      "hybrid-search"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "rails",
    "path": "skills/rails",
    "category": "development",
    "name": "rails",
    "description": "Build Rails applications with Active Record, migrations, controllers, strong parameters, and framework conventions.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "rails",
      "ruby",
      "activerecord",
      "mvc",
      "api",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "raycast",
    "path": "skills/raycast",
    "category": "macos",
    "name": "raycast",
    "description": "Build Raycast extensions with React and TypeScript, create Script Commands, and troubleshoot URL schemes and extension execution on macOS.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "raycast",
      "macos-launcher",
      "raycast-api",
      "react-typescript",
      "script-commands",
      "accessibility-window",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "rclone",
    "path": "skills/rclone",
    "category": "cross-platform",
    "name": "rclone",
    "description": "Plan and run Rclone cloud transfers, synchronization, encrypted remotes, and mounts while checking source and destination behavior.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "rclone",
      "cloud-storage",
      "fuse-mount",
      "s3",
      "google-drive",
      "vfs-cache",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "react",
    "path": "skills/react",
    "category": "development",
    "name": "react",
    "description": "Build accessible React UIs with function components, hooks, derived state, and effect discipline; fix Strict Mode double-invoke, list keys, and concurrent rendering pitfalls. Use for components, forms, and client islands in Next.js or SPA apps.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "react",
      "hooks",
      "components",
      "frontend",
      "a11y",
      "react-19",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "react-native",
    "path": "skills/react-native",
    "category": "development",
    "name": "react-native",
    "description": "Build React Native interfaces and navigation, integrate native modules, and prepare platform release builds.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "react-native",
      "mobile",
      "expo",
      "navigation",
      "javascript",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "reactive-wakeup-signaling",
    "path": "skills/reactive-wakeup-signaling",
    "category": "efficiency",
    "name": "reactive-wakeup-signaling",
    "description": "Use runtime completion events for background work when available, avoiding unnecessary status polling.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "reactive-wakeup",
      "event-driven",
      "polling-elimination",
      "background-tasks",
      "token-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "rectangle",
    "path": "skills/rectangle",
    "category": "macos",
    "name": "rectangle",
    "description": "Configure Rectangle window shortcuts and multi-display layouts; troubleshoot macOS Accessibility permissions and URL actions.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "rectangle",
      "macos-window-manager",
      "axuielement",
      "accessibility-api",
      "window-tiling",
      "url-scheme",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "redis",
    "path": "skills/redis",
    "category": "devops",
    "name": "redis",
    "description": "Design Redis caching, TTLs, and eviction policies; configure ACL auth and persistence (RDB/AOF); avoid KEYS, unbounded memory, and backup-restore windows that lose cache-aside coherency.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "redis",
      "cache",
      "ttl",
      "eviction",
      "aof",
      "rdb",
      "acl",
      "cluster",
      "streams",
      "backpressure"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "redis-streams",
    "path": "skills/redis-streams",
    "category": "devops",
    "name": "redis-streams",
    "description": "Build Redis Streams consumers with groups, acknowledgements, pending-entry recovery, and trimming policies.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "redis",
      "streams",
      "consumer-groups",
      "messaging",
      "devops",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "regex-one-liner-refactoring",
    "path": "skills/regex-one-liner-refactoring",
    "category": "efficiency",
    "name": "regex-one-liner-refactoring",
    "description": "Use regular expressions for bounded text transformations when structured parsing is unnecessary and edge cases are covered.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "regex",
      "regular-expressions",
      "string-parsing",
      "refactoring",
      "token-optimization",
      "clean-code"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "remember-ai-cutoff-dates",
    "path": "skills/remember-ai-cutoff-dates",
    "category": "common-sense",
    "name": "remember-ai-cutoff-dates",
    "description": "Check current sources for version-sensitive facts, APIs, prices, and rules before relying on model knowledge.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "knowledge-cutoff",
      "temporal-grounding",
      "api-deprecation",
      "versioning",
      "fact-checking",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "remotion",
    "path": "skills/remotion",
    "category": "video-editing",
    "name": "remotion",
    "description": "Create React video compositions with Remotion, parameterize timelines with props, and configure CLI or server-side rendering.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "remotion",
      "react-video",
      "render-cli",
      "deterministic",
      "lambda",
      "color"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "reuse-saved-prompt-templates",
    "path": "skills/reuse-saved-prompt-templates",
    "category": "common-sense",
    "name": "reuse-saved-prompt-templates",
    "description": "Create parameterized prompt templates for recurring work and keep their assumptions and inputs explicit.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "prompt-library",
      "templates",
      "snippets",
      "textexpander",
      "productivity",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "rhino",
    "path": "skills/rhino",
    "category": "cad",
    "name": "rhino",
    "description": "Automate Rhino modeling through RhinoCommon, work with Grasshopper data trees, and configure Rhino.Compute workflows.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "rhino",
      "rhino-8",
      "grasshopper",
      "rhinocommon",
      "nurbs",
      "rhino-inside",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "ripgrep-over-grep-command",
    "path": "skills/ripgrep-over-grep-command",
    "category": "efficiency",
    "name": "ripgrep-over-grep-command",
    "description": "Search code with bounded matches, file filters, and structured search tools when available.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "grep-search",
      "ripgrep",
      "code-search",
      "native-tools",
      "token-optimization",
      "agent-architecture"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "rockwell-studio-5000",
    "path": "skills/rockwell-studio-5000",
    "category": "plc-industrial",
    "name": "rockwell-studio-5000",
    "description": "Work with Studio 5000 Logix projects, L5X files, and pycomm3 communications in an authorized industrial test environment.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "rockwell-studio-5000",
      "logix-designer",
      "controllogix",
      "compactlogix",
      "ethernet-ip-cip",
      "pycomm3",
      "l5x-xml",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "roleplay-an-expert",
    "path": "skills/roleplay-an-expert",
    "category": "common-sense",
    "name": "roleplay-an-expert",
    "description": "Specify relevant domain context and evaluation criteria to obtain focused advice while verifying factual claims.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "system-personas",
      "roleplaying",
      "expert-prompting",
      "domain-expertise",
      "context-anchoring",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "rpg-maker",
    "path": "skills/rpg-maker",
    "category": "game-engines",
    "name": "rpg-maker",
    "description": "Build RPG Maker MZ or MV JavaScript plugins, edit game data, and troubleshoot events or Pixi.js rendering.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "rpg-maker",
      "rpgmaker-mz",
      "javascript-plugins",
      "pixijs",
      "gamedev",
      "event-scripting",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "rust-cli",
    "path": "skills/rust-cli",
    "category": "development",
    "name": "rust-cli",
    "description": "Build Rust command-line tools with clap, structured errors, Cargo workspaces, and distributable binaries.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "rust",
      "cli",
      "clap",
      "cargo",
      "binaries",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "salesforce",
    "path": "skills/salesforce",
    "category": "enterprise",
    "name": "salesforce",
    "description": "Build Salesforce workflows using SOQL, Apex, Flows, Lightning Web Components, and scoped API integrations.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "salesforce",
      "soql",
      "apex",
      "flows",
      "crm",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "sandboxie-plus",
    "path": "skills/sandboxie-plus",
    "category": "windows",
    "name": "sandboxie-plus",
    "description": "Configure Sandboxie-Plus isolation settings and disposable test environments, and troubleshoot sandbox execution boundaries.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "sandboxie-plus",
      "sbiedrv-sys",
      "application-isolation",
      "sandboxie-ini",
      "start-exe-cli",
      "malware-containment",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "sap-gui",
    "path": "skills/sap-gui",
    "category": "erp",
    "name": "sap-gui",
    "description": "Automate SAP GUI workflows with VBScript or Python, inspect ALV controls, and troubleshoot scripting or landscape configuration.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "sap-gui",
      "sap-scripting",
      "alv-grid",
      "s4hana",
      "abap-transactions",
      "saplogon",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "save-favorite-prompts-cheat-sheet",
    "path": "skills/save-favorite-prompts-cheat-sheet",
    "category": "common-sense",
    "name": "save-favorite-prompts-cheat-sheet",
    "description": "Organize reusable prompts in a concise reference with clear task labels and editable placeholders.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "cheat-sheet",
      "prompt-library",
      "quick-reference",
      "productivity",
      "workflows",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "schema-pruned-function-calling",
    "path": "skills/schema-pruned-function-calling",
    "category": "efficiency",
    "name": "schema-pruned-function-calling",
    "description": "Expose only relevant tool schemas and parameters for a task while preserving the fields required for correct calls.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "tool-schemas",
      "function-calling",
      "schema-pruning",
      "json-schema",
      "token-optimization",
      "mcp-tools"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "scikit-learn",
    "path": "skills/scikit-learn",
    "category": "scientific",
    "name": "scikit-learn",
    "description": "Build scikit-learn preprocessing and model pipelines with cross-validation, model selection, and data-leakage checks.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "scikit-learn",
      "machine-learning",
      "pipelines",
      "cross-validation",
      "python",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "scoop",
    "path": "skills/scoop",
    "category": "windows",
    "name": "scoop",
    "description": "Manage Windows tools with Scoop manifests, buckets, and shims; troubleshoot package installation and download behavior.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "scoop",
      "powershell-package-manager",
      "scoop-buckets",
      "shims-path",
      "aria2-acceleration",
      "windows-cli",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "scratch-file-isolation",
    "path": "skills/scratch-file-isolation",
    "category": "efficiency",
    "name": "scratch-file-isolation",
    "description": "Keep temporary debugging scripts and test payloads in a dedicated scratch directory separate from maintained source.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "scratch-isolation",
      "ephemeral-scripts",
      "git-hygiene",
      "workspace-safety",
      "token-optimization",
      "agent-architecture"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "scripted-formatting-delegation",
    "path": "skills/scripted-formatting-delegation",
    "category": "efficiency",
    "name": "scripted-formatting-delegation",
    "description": "Run the repository's formatter for mechanical whitespace and style changes and inspect the resulting diff.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "code-formatting",
      "prettier",
      "ruff-format",
      "gofmt",
      "token-optimization",
      "clean-code"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "selective-grep-filtering",
    "path": "skills/selective-grep-filtering",
    "category": "efficiency",
    "name": "selective-grep-filtering",
    "description": "Narrow code searches with file globs, literal matching, and relevant directories to reduce unrelated results.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "grep-search",
      "glob-filtering",
      "ripgrep",
      "search-precision",
      "token-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "semantic-key-shortening",
    "path": "skills/semantic-key-shortening",
    "category": "efficiency",
    "name": "semantic-key-shortening",
    "description": "Use familiar short field names in compact payloads when their meaning stays clear to producers and consumers.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "json-compression",
      "semantic-keys",
      "abbreviations",
      "pydantic-aliases",
      "token-optimization",
      "structured-data"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "semgrep",
    "path": "skills/semgrep",
    "category": "development",
    "name": "semgrep",
    "description": "Write and run Semgrep rules, triage findings, and tune CI scanning to reduce irrelevant alerts.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "semgrep",
      "sast",
      "static-analysis",
      "security",
      "ci",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "servicenow-desktop",
    "path": "skills/servicenow-desktop",
    "category": "enterprise",
    "name": "servicenow-desktop",
    "description": "Automate ServiceNow agent and integration workflows using MID Server, Agent Client Collector, and Table REST APIs.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "servicenow",
      "mid-server",
      "agent-client-collector",
      "itsm",
      "cmdb-discovery",
      "ecc-queue",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "set-a-word-count-ceiling",
    "path": "skills/set-a-word-count-ceiling",
    "category": "common-sense",
    "name": "set-a-word-count-ceiling",
    "description": "Specify and check a word or sentence limit when a deliverable must fit a constrained format.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "word-count",
      "conciseness",
      "token-savings",
      "brevity",
      "information-density",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "sharex",
    "path": "skills/sharex",
    "category": "windows",
    "name": "sharex",
    "description": "Configure ShareX capture, recording, OCR, and custom uploader workflows with CLI or API integrations.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "sharex",
      "ffmpeg-screen-recording",
      "custom-uploader-sxcu",
      "windows-ocr",
      "scrolling-capture",
      "windows-11",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "shopify-app",
    "path": "skills/shopify-app",
    "category": "development",
    "name": "shopify-app",
    "description": "Build Shopify apps with OAuth or session tokens, Admin GraphQL, extensions, webhooks, and billing integration.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "shopify",
      "app",
      "graphql",
      "webhooks",
      "oauth",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "shottr",
    "path": "skills/shottr",
    "category": "macos",
    "name": "shottr",
    "description": "Configure Shottr capture and OCR workflows on macOS and investigate scrolling-capture or graphics issues.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "shottr",
      "macos-screen-capture",
      "screencapturekit",
      "vision-framework-ocr",
      "metal-rendering",
      "scrolling-screenshot",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "siemens-nx",
    "path": "skills/siemens-nx",
    "category": "cad",
    "name": "siemens-nx",
    "description": "Automate Siemens NX modeling with NX Open Python and troubleshoot synchronous modeling or Teamcenter integration.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "siemens-nx",
      "nx-open",
      "parasolid",
      "synchronous-technology",
      "teamcenter",
      "claude",
      "cad-automation"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "siemens-tia-portal",
    "path": "skills/siemens-tia-portal",
    "category": "plc-industrial",
    "name": "siemens-tia-portal",
    "description": "Develop TIA Portal SCL and Openness automation, and inspect SIMATIC communications in an authorized test environment.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "siemens-tia-portal",
      "simatic-s7",
      "scl-programming",
      "tia-openness",
      "snap7",
      "profinet",
      "plc-automation",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "silent-background-task-execution",
    "path": "skills/silent-background-task-execution",
    "category": "efficiency",
    "name": "silent-background-task-execution",
    "description": "Start long-running builds or tests asynchronously when supported and report completion or errors without blocking unrelated work.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "background-tasks",
      "async-daemon",
      "run-command",
      "non-blocking",
      "token-optimization",
      "agent-architecture"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "simple-understanding-quiz",
    "path": "skills/simple-understanding-quiz",
    "category": "common-sense",
    "name": "simple-understanding-quiz",
    "description": "Create short retrieval questions to identify knowledge gaps and check understanding of a topic.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "active-recall",
      "retrieval-practice",
      "diagnostic-quiz",
      "learning",
      "education",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "simplify-legal-contract-terms",
    "path": "skills/simplify-legal-contract-terms",
    "category": "common-sense",
    "name": "simplify-legal-contract-terms",
    "description": "Explain renewal, liability, intellectual-property, pricing, and termination clauses in plain language with references to the contract.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "contract-simplification",
      "legal-red-flags",
      "plain-english",
      "auto-renewal",
      "liability",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "single-command-script-chaining",
    "path": "skills/single-command-script-chaining",
    "category": "efficiency",
    "name": "single-command-script-chaining",
    "description": "Group dependent command-line operations when the shell's failure and sequencing behavior is explicit.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "command-chaining",
      "compound-cli",
      "bash-chaining",
      "powershell",
      "turn-reduction",
      "token-optimization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "single-line-error-summaries",
    "path": "skills/single-line-error-summaries",
    "category": "efficiency",
    "name": "single-line-error-summaries",
    "description": "Summarize a failure with its source location, error type, and actionable cause while retaining full logs.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "error-summaries",
      "root-cause",
      "stack-traces",
      "debugging",
      "token-optimization",
      "clean-output"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "single-pass-multi-replace",
    "path": "skills/single-pass-multi-replace",
    "category": "efficiency",
    "name": "single-pass-multi-replace",
    "description": "Apply related replacements in one edit operation when the tool can validate each target against the original file.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "multi-replace",
      "atomic-edits",
      "non-contiguous-edits",
      "line-drift",
      "token-optimization",
      "agentic-coding"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "skip-explaining-the-obvious",
    "path": "skills/skip-explaining-the-obvious",
    "category": "common-sense",
    "name": "skip-explaining-the-obvious",
    "description": "Match explanations to the reader's existing expertise and omit background they already understand.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "senior-baseline",
      "introductory-suppression",
      "conciseness",
      "token-savings",
      "expert-prompting",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "skip-polite-filler-words",
    "path": "skills/skip-polite-filler-words",
    "category": "common-sense",
    "name": "skip-polite-filler-words",
    "description": "Shorten repetitive prompt wording while preserving clear instructions and the intended tone.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "zero-fluff",
      "token-savings",
      "prompt-efficiency",
      "conversational-skew",
      "productivity",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "slack",
    "path": "skills/slack",
    "category": "productivity",
    "name": "slack",
    "description": "Build Slack apps with Bolt, Block Kit, events, slash commands, and scoped Web API operations.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "slack",
      "web-api",
      "block-kit",
      "bolt",
      "chatops",
      "events-api",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "sliding-window-chat-truncation",
    "path": "skills/sliding-window-chat-truncation",
    "category": "efficiency",
    "name": "sliding-window-chat-truncation",
    "description": "Maintain bounded conversation context using stable instructions, a current summary, and recent task-relevant messages.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "sliding-window",
      "context-truncation",
      "token-governor",
      "memory-management",
      "token-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "sniffnet",
    "path": "skills/sniffnet",
    "category": "cross-platform",
    "name": "sniffnet",
    "description": "Inspect network traffic with Sniffnet, configure packet filters and bandwidth alerts, and troubleshoot capture drivers.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "sniffnet",
      "pcap",
      "npcap",
      "network-monitoring",
      "packet-capture",
      "rust",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "snowflake",
    "path": "skills/snowflake",
    "category": "devops",
    "name": "snowflake",
    "description": "Size Snowflake warehouses, design RBAC and stages, run idempotent COPY/MERGE loads, bound ad-hoc SQL cost, and avoid Time Travel/Fail-safe and restore credit surprises.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "snowflake",
      "warehouse",
      "rbac",
      "copy",
      "merge",
      "snowpipe",
      "time-travel",
      "storage-integration"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "snyk",
    "path": "skills/snyk",
    "category": "devops",
    "name": "snyk",
    "description": "Run Snyk dependency, container, and infrastructure scans; review findings, ignore policies, and CI gates.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "snyk",
      "sca",
      "vulnerabilities",
      "containers",
      "security",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "solidworks",
    "path": "skills/solidworks",
    "category": "cad",
    "name": "solidworks",
    "description": "Automate SOLIDWORKS parts and assemblies with COM, Python, and VBA; inspect FeatureManager rebuild errors, configure mates, and batch-export CAD files.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "solidworks",
      "sldworks-api",
      "com",
      "batch-export",
      "step",
      "headless"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "spark",
    "path": "skills/spark",
    "category": "scientific",
    "name": "spark",
    "description": "Build Spark DataFrame and SQL jobs, tune partitions and shuffle behavior, and diagnose local or cluster execution failures.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "spark",
      "pyspark",
      "dataframe",
      "big-data",
      "sql",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "specify-high-precision-needs",
    "path": "skills/specify-high-precision-needs",
    "category": "common-sense",
    "name": "specify-high-precision-needs",
    "description": "State verification requirements, acceptable uncertainty, and evidence needs for accuracy-sensitive tasks.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "precision-mode",
      "high-stakes",
      "compliance",
      "zero-extrapolation",
      "fact-checking",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "specify-preferred-writing-style",
    "path": "skills/specify-preferred-writing-style",
    "category": "common-sense",
    "name": "specify-preferred-writing-style",
    "description": "Define writing tone, information density, and sentence style with concrete examples.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "writing-style",
      "tone-matching",
      "copywriting",
      "style-presets",
      "communication",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "specify-the-audience",
    "path": "skills/specify-the-audience",
    "category": "common-sense",
    "name": "specify-the-audience",
    "description": "Describe the audience's expertise and needs so vocabulary, detail, and framing fit the intended reader.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "audience-calibration",
      "stakeholder-management",
      "communication",
      "framing",
      "readability",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "speculative-decoding-prompting",
    "path": "skills/speculative-decoding-prompting",
    "category": "efficiency",
    "name": "speculative-decoding-prompting",
    "description": "Use supported predicted-output or speculative-decoding features for edits with a largely known output and measure their benefit.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "speculative-decoding",
      "predicted-outputs",
      "vllm",
      "inference-acceleration",
      "latency-optimization",
      "token-throughput"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "spring-boot",
    "path": "skills/spring-boot",
    "category": "development",
    "name": "spring-boot",
    "description": "Build Spring Boot REST services with validation, profiles, dependency injection, Actuator, and focused test slices.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "spring-boot",
      "java",
      "rest",
      "dependency-injection",
      "actuator",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "sqlite",
    "path": "skills/sqlite",
    "category": "devops",
    "name": "sqlite",
    "description": "Design SQLite schemas and migrations, configure WAL and pragmas, and plan backups within its concurrency limits.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "sqlite",
      "sql",
      "embedded-db",
      "wal",
      "migrations",
      "local-dev"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "standard-library-preference",
    "path": "skills/standard-library-preference",
    "category": "efficiency",
    "name": "standard-library-preference",
    "description": "Use existing standard-library functions for common operations when they fit the required behavior.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "standard-library",
      "native-primitives",
      "zero-dependencies",
      "clean-code",
      "token-optimization",
      "python-stdlib"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "start-fresh-chat-new-topics",
    "path": "skills/start-fresh-chat-new-topics",
    "category": "common-sense",
    "name": "start-fresh-chat-new-topics",
    "description": "Prepare a concise state handoff when starting a separate conversation for a new topic.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "context-isolation",
      "fresh-chat",
      "thread-lifecycle",
      "token-savings",
      "context-pollution",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "state-your-goal-not-just-command",
    "path": "skills/state-your-goal-not-just-command",
    "category": "common-sense",
    "name": "state-your-goal-not-just-command",
    "description": "Explain the underlying outcome and constraints so a requested implementation can be assessed against the real goal.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "xy-problem",
      "intent-prompting",
      "problem-solving",
      "clarity",
      "root-cause",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "stop-sequence-truncation",
    "path": "skills/stop-sequence-truncation",
    "category": "efficiency",
    "name": "stop-sequence-truncation",
    "description": "Configure supported stop sequences for bounded output formats and check that they do not truncate valid content.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "stop-sequences",
      "sampler-cutoff",
      "token-optimization",
      "output-truncation",
      "early-termination",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "stop-wrong-answers-early",
    "path": "skills/stop-wrong-answers-early",
    "category": "common-sense",
    "name": "stop-wrong-answers-early",
    "description": "Interrupt a clearly misdirected answer and provide a specific correction to scope or assumptions.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "fast-abort",
      "token-savings",
      "context-hygiene",
      "stop-generating",
      "productivity",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "stripe",
    "path": "skills/stripe",
    "category": "development",
    "name": "stripe",
    "description": "Integrate Stripe Checkout, PaymentIntents, Billing, and webhooks with signature verification on raw bodies, event.id idempotency, Idempotency-Key on POSTs, and test-mode safety. Use for payments, subscriptions, and fulfillment debugging.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "stripe",
      "payments",
      "webhooks",
      "subscriptions",
      "checkout",
      "idempotency",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "structure-weekly-to-do-list",
    "path": "skills/structure-weekly-to-do-list",
    "category": "common-sense",
    "name": "structure-weekly-to-do-list",
    "description": "Organize weekly tasks into realistic work blocks based on priorities, deadlines, and available capacity.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "weekly-planning",
      "time-blocking",
      "task-management",
      "productivity",
      "thematic-days",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "structured-outputs-strict-mode",
    "path": "skills/structured-outputs-strict-mode",
    "category": "efficiency",
    "name": "structured-outputs-strict-mode",
    "description": "Use provider-supported structured output with a schema, handling refusals, truncation, and validation failures.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "structured-outputs",
      "strict-mode",
      "json-schema",
      "pydantic",
      "zod",
      "cfg-decoding",
      "token-optimization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "subagent-transcript-indexing",
    "path": "skills/subagent-transcript-indexing",
    "category": "efficiency",
    "name": "subagent-transcript-indexing",
    "description": "Locate relevant decisions or results in structured subagent transcripts without replaying every historical message.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "subagent-transcripts",
      "jsonl-search",
      "transcript-indexing",
      "multi-agent",
      "token-optimization",
      "agent-architecture"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "substance-painter",
    "path": "skills/substance-painter",
    "category": "3d",
    "name": "substance-painter",
    "description": "Automate Substance 3D Painter texturing and mesh-map baking with Python and batch tools; inspect PBR export workflows.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "substance-painter",
      "pbr-texturing",
      "substance-api",
      "substance-automation-toolkit",
      "mesh-baking",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "summarize-meetings-into-decisions",
    "path": "skills/summarize-meetings-into-decisions",
    "category": "common-sense",
    "name": "summarize-meetings-into-decisions",
    "description": "Extract decisions, rationale, owners, and unresolved questions from a meeting transcript.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "meeting-summaries",
      "decision-records",
      "executive-brief",
      "transcript-parsing",
      "productivity",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "summarized-rag-memories",
    "path": "skills/summarized-rag-memories",
    "category": "efficiency",
    "name": "summarized-rag-memories",
    "description": "Summarize retrieved documents into task-relevant facts with source references before assembling model context.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "rag-optimization",
      "vector-search",
      "fact-distillation",
      "memory-compression",
      "token-optimization",
      "knowledge-retrieval"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "supabase",
    "path": "skills/supabase",
    "category": "devops",
    "name": "supabase",
    "description": "Build Supabase apps with migration-first SQL, RLS policies, auth.uid() performance, SSR cookie clients vs service role, Edge Functions, and JWT troubleshooting. Use for Postgres-backed products with client-side data access under RLS.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "supabase",
      "postgres",
      "rls",
      "edge-functions",
      "auth",
      "jwt",
      "cli",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "supabase-rls",
    "path": "skills/supabase-rls",
    "category": "devops",
    "name": "supabase-rls",
    "description": "Design and review Supabase row-level security policies, security-definer functions, storage access, and authorization boundaries. Use for focused RLS reviews.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "supabase",
      "rls",
      "postgres",
      "policies",
      "edge-functions",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "suppress-verbose-build-output",
    "path": "skills/suppress-verbose-build-output",
    "category": "efficiency",
    "name": "suppress-verbose-build-output",
    "description": "Use quiet build flags when useful while preserving exit status and actionable failure diagnostics.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "stdout-suppression",
      "silent-builds",
      "npm-silent",
      "pip-quiet",
      "token-optimization",
      "cli-efficiency"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "surrealdb",
    "path": "skills/surrealdb",
    "category": "development",
    "name": "surrealdb",
    "description": "Design multi-model schemas and query SurrealDB using SurrealQL; implement graph relations, live queries, record links, and granular access rules.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-13",
    "tags": [
      "surrealdb",
      "surrealql",
      "multimodel",
      "graph-database",
      "live-queries",
      "nosql",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "swift",
    "path": "skills/swift",
    "category": "development",
    "name": "swift",
    "description": "Write Swift with optionals, value types, protocols, async/await, and actors; manage state in SwiftUI workflows.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "swift",
      "async-await",
      "swiftui",
      "ios",
      "actors",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "symbol-declaration-index",
    "path": "skills/symbol-declaration-index",
    "category": "efficiency",
    "name": "symbol-declaration-index",
    "description": "Generate or query compact symbol indexes with Ctags or Tree-sitter to locate declarations in large repositories.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "symbol-index",
      "ctags",
      "tree-sitter",
      "ast-index",
      "codebase-navigation",
      "token-optimization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "system-informer",
    "path": "skills/system-informer",
    "category": "windows",
    "name": "system-informer",
    "description": "Inspect Windows processes and memory with System Informer and native APIs; troubleshoot driver and diagnostic access.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "system-informer",
      "process-hacker",
      "ksysteminformer-sys",
      "ntdll-native-api",
      "process-memory-inspection",
      "windows-kernel",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "system-prompt-minifier",
    "path": "skills/system-prompt-minifier",
    "category": "efficiency",
    "name": "system-prompt-minifier",
    "description": "Reduce redundant prompt whitespace and repeated wording while checking that requirements remain intact.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "prompt-minifier",
      "system-prompts",
      "token-compression",
      "prompt-compiler",
      "token-optimization",
      "agent-architecture"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "tailscale",
    "path": "skills/tailscale",
    "category": "cross-platform",
    "name": "tailscale",
    "description": "Configure Tailscale connectivity, subnet routing, and MagicDNS; troubleshoot WireGuard paths and DERP relay behavior.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "tailscale",
      "wireguard",
      "mesh-vpn",
      "derp-relay",
      "magicdns",
      "subnet-router",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "talk-like-to-a-smart-ten-year-old",
    "path": "skills/talk-like-to-a-smart-ten-year-old",
    "category": "common-sense",
    "name": "talk-like-to-a-smart-ten-year-old",
    "description": "Explain complex ideas in clear everyday language with concrete examples and without condescension.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "eli10",
      "mental-models",
      "analogies",
      "learning",
      "simplification",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "targeted-line-range-edits",
    "path": "skills/targeted-line-range-edits",
    "category": "efficiency",
    "name": "targeted-line-range-edits",
    "description": "Apply localized edits to the relevant file region instead of regenerating an entire file.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "line-range-edits",
      "replace-file-content",
      "atomic-patching",
      "token-optimization",
      "clean-diffs",
      "agentic-coding"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "tauri",
    "path": "skills/tauri",
    "category": "cross-platform",
    "name": "tauri",
    "description": "Build secure cross-platform desktop applications with Tauri v2; configure Rust backend IPC commands, window management, and granular permission capabilities.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-13",
    "tags": [
      "tauri",
      "desktop",
      "rust",
      "cross-platform",
      "ipc",
      "webview",
      "frontend",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "tell-ai-what-not-to-do",
    "path": "skills/tell-ai-what-not-to-do",
    "category": "common-sense",
    "name": "tell-ai-what-not-to-do",
    "description": "State relevant exclusions and forbidden approaches when they materially constrain the deliverable.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "negative-constraints",
      "guardrails",
      "prompt-engineering",
      "pruning",
      "precision",
      "safety"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "tell-ai-when-in-a-rush",
    "path": "skills/tell-ai-when-in-a-rush",
    "category": "common-sense",
    "name": "tell-ai-when-in-a-rush",
    "description": "Request a concise prioritized answer when time is short, preserving critical facts and uncertainty.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "emergency-mode",
      "high-velocity",
      "incident-response",
      "quick-answers",
      "triage",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "tell-ai-your-time-budget",
    "path": "skills/tell-ai-your-time-budget",
    "category": "common-sense",
    "name": "tell-ai-your-time-budget",
    "description": "State the available time so the proposed approach fits the deadline and level of effort.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "time-budget",
      "scoping",
      "pragmatism",
      "quick-fixes",
      "engineering-tradeoffs",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "temperature-zero-determinism",
    "path": "skills/temperature-zero-determinism",
    "category": "efficiency",
    "name": "temperature-zero-determinism",
    "description": "Configure low-temperature generation where supported for tasks needing lower output variability, with independent correctness checks.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "temperature-zero",
      "greedy-decoding",
      "determinism",
      "code-generation",
      "compiler-safety",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "temporal",
    "path": "skills/temporal",
    "category": "development",
    "name": "temporal",
    "description": "Author deterministic Temporal workflows and idempotent activities; deploy with versioning/replay tests; configure mTLS auth; understand visibility backup limits and saga compensation—not in-memory orchestration.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-13",
    "tags": [
      "temporal",
      "workflow",
      "activities",
      "determinism",
      "sagas",
      "worker-versioning",
      "replay",
      "visibility",
      "backpressure"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "ternary-operator-utilization",
    "path": "skills/ternary-operator-utilization",
    "category": "efficiency",
    "name": "ternary-operator-utilization",
    "description": "Use ternary expressions or nullish coalescing for simple value selection when they improve readability.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "ternary-operator",
      "inline-conditionals",
      "nullish-coalescing",
      "immutability",
      "token-optimization",
      "clean-code"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "terraform",
    "path": "skills/terraform",
    "category": "devops",
    "name": "terraform",
    "description": "Write reviewable Terraform with remote state locks, moved-block refactors, and plan-first applies; catch destructive replaces, drift, and state surgery mistakes before production.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "terraform",
      "iac",
      "hcl",
      "state",
      "modules",
      "drift",
      "opentofu"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "terraform-aws",
    "path": "skills/terraform-aws",
    "category": "devops",
    "name": "terraform-aws",
    "description": "Design AWS Terraform modules, IAM permissions, providers, and state backends; review AWS-specific infrastructure plans.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "terraform",
      "aws",
      "modules",
      "iam",
      "infrastructure",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "think-of-ai-as-a-junior-assistant",
    "path": "skills/think-of-ai-as-a-junior-assistant",
    "category": "common-sense",
    "name": "think-of-ai-as-a-junior-assistant",
    "description": "Delegate a bounded task with context and acceptance criteria, then review the result before relying on it.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "mental-models",
      "delegation",
      "quality-control",
      "management",
      "productivity",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "token-aware-chunking",
    "path": "skills/token-aware-chunking",
    "category": "efficiency",
    "name": "token-aware-chunking",
    "description": "Split source code and documentation at semantic boundaries while respecting the target tokenizer's size limits.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "token-chunking",
      "semantic-chunking",
      "tiktoken",
      "rag-embeddings",
      "ast-slicing",
      "token-optimization"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "token-bounded-summaries",
    "path": "skills/token-bounded-summaries",
    "category": "efficiency",
    "name": "token-bounded-summaries",
    "description": "Write compact task, milestone, or pull-request summaries within a requested token budget.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "token-bounded-summaries",
      "concise-summaries",
      "telemetry",
      "pr-summaries",
      "token-optimization",
      "clean-output"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "token-budget-allocator",
    "path": "skills/token-budget-allocator",
    "category": "efficiency",
    "name": "token-budget-allocator",
    "description": "Allocate a context budget across instructions, tool schemas, retrieved material, and conversation history.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "token-budget",
      "quota-enforcer",
      "context-partitioning",
      "memory-management",
      "token-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "token-efficient-markdown",
    "path": "skills/token-efficient-markdown",
    "category": "efficiency",
    "name": "token-efficient-markdown",
    "description": "Format concise Markdown with useful headings and tables while avoiding decorative or repetitive markup.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "markdown-efficiency",
      "token-optimization",
      "clean-markdown",
      "table-formatting",
      "density-standards",
      "documentation"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "token-usage-monitoring-hook",
    "path": "skills/token-usage-monitoring-hook",
    "category": "efficiency",
    "name": "token-usage-monitoring-hook",
    "description": "Record request-level token usage, flag unexpected consumption, and enforce application-defined budget limits.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "token-monitoring",
      "telemetry-hook",
      "cost-tracking",
      "anomaly-detection",
      "budget-caps",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "tool-choice-forcing",
    "path": "skills/tool-choice-forcing",
    "category": "efficiency",
    "name": "tool-choice-forcing",
    "description": "Select a required or named tool through supported API controls and validate the resulting arguments before execution.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "tool-choice",
      "forced-tools",
      "function-calling",
      "zero-hesitation",
      "token-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "top-k-vector-pruning",
    "path": "skills/top-k-vector-pruning",
    "category": "efficiency",
    "name": "top-k-vector-pruning",
    "description": "Tune retrieval count, relevance thresholds, and reranking for a RAG task using measured answer quality.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "top-k-pruning",
      "vector-search",
      "similarity-threshold",
      "reranking",
      "rag-optimization",
      "token-efficiency"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "traefik",
    "path": "skills/traefik",
    "category": "devops",
    "name": "traefik",
    "description": "Deploy Traefik edge router and reverse proxy; configure dynamic Docker/Kubernetes discovery, middleware chains, rate limiting, and automatic ACME TLS.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-13",
    "tags": [
      "traefik",
      "reverse-proxy",
      "ingress",
      "docker",
      "kubernetes",
      "letsencrypt",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "translate-jargon-to-plain-english",
    "path": "skills/translate-jargon-to-plain-english",
    "category": "common-sense",
    "name": "translate-jargon-to-plain-english",
    "description": "Translate specialized terminology into plain language and explain its practical implications.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "jargon-decoder",
      "plain-english",
      "simplification",
      "medical-translation",
      "legal-translation",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "treat-ai-answers-as-first-drafts",
    "path": "skills/treat-ai-answers-as-first-drafts",
    "category": "common-sense",
    "name": "treat-ai-answers-as-first-drafts",
    "description": "Review AI-generated drafts for factual accuracy, voice, completeness, and fit before final use.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "first-drafts",
      "human-finishing",
      "quality-control",
      "authenticity",
      "editing",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "tree-sitter-scope-extractor",
    "path": "skills/tree-sitter-scope-extractor",
    "category": "efficiency",
    "name": "tree-sitter-scope-extractor",
    "description": "Use Tree-sitter to extract the enclosing function or class and relevant imports around a source location.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "tree-sitter",
      "ast-slicing",
      "scope-extraction",
      "code-inspection",
      "token-optimization",
      "agent-runtime"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "trello",
    "path": "skills/trello",
    "category": "productivity",
    "name": "trello",
    "description": "Organize Trello boards and cards, configure Butler automation or Power-Ups, and perform scoped REST updates.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "trello",
      "kanban",
      "boards",
      "butler",
      "productivity",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "trivy",
    "path": "skills/trivy",
    "category": "devops",
    "name": "trivy",
    "description": "Scan containers, filesystems, repositories, and infrastructure code with Trivy, then triage CVEs and configure CI thresholds.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "trivy",
      "security",
      "cve",
      "container-scan",
      "iac",
      "sbom"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "try-different-angles-if-first-fails",
    "path": "skills/try-different-angles-if-first-fails",
    "category": "common-sense",
    "name": "try-different-angles-if-first-fails",
    "description": "Reframe an unproductive prompt using a new example, decomposition, or perspective while preserving the goal.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "prompt-pivot",
      "troubleshooting",
      "inversion",
      "problem-solving",
      "iterative-prompting",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "turn-complaints-into-polite-replies",
    "path": "skills/turn-complaints-into-polite-replies",
    "category": "common-sense",
    "name": "turn-complaints-into-polite-replies",
    "description": "Draft customer complaint replies that acknowledge the issue and provide concrete next steps without unsupported promises.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "customer-support",
      "de-escalation",
      "conflict-resolution",
      "hear-framework",
      "empathy",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "type-alias-compression",
    "path": "skills/type-alias-compression",
    "category": "efficiency",
    "name": "type-alias-compression",
    "description": "Extract repeated complex type expressions into named aliases that keep signatures readable.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "type-aliases",
      "typescript-types",
      "generic-compression",
      "python-typing",
      "token-optimization",
      "clean-code"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "typescript",
    "path": "skills/typescript",
    "category": "development",
    "name": "typescript",
    "description": "Model TypeScript data with strict types, narrowing, and generics; configure tsconfig and migrate JavaScript while checking untyped boundaries.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "typescript",
      "types",
      "generics",
      "tsconfig",
      "javascript",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "unity",
    "path": "skills/unity",
    "category": "game-engines",
    "name": "unity",
    "description": "Automate Unity editor and runtime workflows with C#, Addressables, render pipelines, and batch builds.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "unity",
      "csharp",
      "editor-scripting",
      "urp",
      "addressables",
      "batchmode",
      "headless"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "unreal-engine",
    "path": "skills/unreal-engine",
    "category": "game-engines",
    "name": "unreal-engine",
    "description": "Build Unreal Engine workflows with Blueprints, C++, editor Python, and Unreal Automation Tool build or packaging jobs.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "unreal-engine",
      "ue5",
      "unreal-python",
      "uat",
      "buildcookrun",
      "headless",
      "deterministic"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "use-bolding-and-bullet-formatting",
    "path": "skills/use-bolding-and-bullet-formatting",
    "category": "common-sense",
    "name": "use-bolding-and-bullet-formatting",
    "description": "Use bold labels and concise bullets to make requirements, decisions, and action items easier to scan.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "visual-anchors",
      "prompt-formatting",
      "markdown",
      "attention-weights",
      "bullet-points",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "use-checklist-format",
    "path": "skills/use-checklist-format",
    "category": "common-sense",
    "name": "use-checklist-format",
    "description": "Convert a procedure into a checklist with observable completion criteria and clear dependencies.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "checklists",
      "pre-flight",
      "deployment-checklists",
      "task-execution",
      "markdown",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "use-fast-models-for-quick-checks",
    "path": "skills/use-fast-models-for-quick-checks",
    "category": "common-sense",
    "name": "use-fast-models-for-quick-checks",
    "description": "Assign bounded routine checks to suitable smaller models and escalate tasks that require stronger reasoning or verification.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "model-routing",
      "token-economics",
      "haiku-vs-sonnet",
      "latency-optimization",
      "cost-efficiency",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "use-good-answers-as-templates",
    "path": "skills/use-good-answers-as-templates",
    "category": "common-sense",
    "name": "use-good-answers-as-templates",
    "description": "Use an approved response as a structural example for a new task while replacing its facts and context.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "few-shot-templates",
      "self-exemplar",
      "cloning",
      "formatting-consistency",
      "documentation",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "use-plain-text-over-pdfs",
    "path": "skills/use-plain-text-over-pdfs",
    "category": "common-sense",
    "name": "use-plain-text-over-pdfs",
    "description": "Provide extracted text when layout is irrelevant, retaining the original PDF for visual or page-specific verification.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "pdf-parsing",
      "plain-text",
      "token-savings",
      "ocr-elimination",
      "efficiency",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "use-simple-analogies",
    "path": "skills/use-simple-analogies",
    "category": "common-sense",
    "name": "use-simple-analogies",
    "description": "Explain an unfamiliar concept through a familiar example and identify where the analogy stops applying.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "analogies",
      "mental-models",
      "isomorphism",
      "learning",
      "simplification",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "use-voice-typing-for-fast-prompts",
    "path": "skills/use-voice-typing-for-fast-prompts",
    "category": "common-sense",
    "name": "use-voice-typing-for-fast-prompts",
    "description": "Turn dictated context into a clear prompt with explicit goals, constraints, and corrected names or numbers.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "voice-dictation",
      "brain-dump",
      "workflow-speed",
      "context-density",
      "productivity",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "vault",
    "path": "skills/vault",
    "category": "devops",
    "name": "vault",
    "description": "Configure Vault auth methods, least-privilege policies, and dynamic secrets with correct K8s TokenReview wiring; never log secret material or treat root tokens as routine.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "vault",
      "secrets",
      "kv-v2",
      "approle",
      "kubernetes-auth",
      "leases",
      "transit"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "vegas-pro",
    "path": "skills/vegas-pro",
    "category": "video-editing",
    "name": "vegas-pro",
    "description": "Automate VEGAS Pro timelines and rendering with its C# scripting API; troubleshoot OpenFX and hardware encoding.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "vegas-pro",
      "scriptportal-vegas",
      "csharp-scripting",
      "openfx-ofx",
      "nvenc-acceleration",
      "video-editing",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "velja",
    "path": "skills/velja",
    "category": "macos",
    "name": "velja",
    "description": "Configure Velja browser-routing rules and URL handling on macOS, including tracking-parameter cleanup.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "velja",
      "macos-browser-picker",
      "launchservices",
      "url-router",
      "tracking-stripper",
      "duti",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "ventoy",
    "path": "skills/ventoy",
    "category": "cross-platform",
    "name": "ventoy",
    "description": "Configure Ventoy multiboot USB media and plugin settings, and diagnose boot or Secure Boot enrollment issues.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "ventoy",
      "multiboot-usb",
      "iso-bootloader",
      "uefi-secure-boot",
      "ventoy-json",
      "mok-enrollment",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "vercel",
    "path": "skills/vercel",
    "category": "development",
    "name": "vercel",
    "description": "Configure Vercel projects, environment variables, build settings, and preview deployments before a production rollout.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "vercel",
      "nextjs",
      "deploy",
      "edge",
      "preview",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "verify-names-and-locations",
    "path": "skills/verify-names-and-locations",
    "category": "common-sense",
    "name": "verify-names-and-locations",
    "description": "Check names, titles, addresses, and locations against reliable sources before using them in a deliverable.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "entity-grounding",
      "named-entities",
      "hallucination-prevention",
      "fact-checking",
      "verification",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "vitest",
    "path": "skills/vitest",
    "category": "testing",
    "name": "vitest",
    "description": "Configure Vitest with fork/thread pool isolation, mock lifecycle, fake timers, coverage gates, and CI-friendly concurrency. Use for unit and component tests in Vite/Next projects; diagnose parallel flakiness from shared module state.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-13",
    "tags": [
      "vitest",
      "testing",
      "unit-test",
      "vite",
      "isolation",
      "mocks",
      "coverage",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "vllm",
    "path": "skills/vllm",
    "category": "development",
    "name": "vllm",
    "description": "Deploy, tune, and query vLLM high-throughput inference engines; configure PagedAttention, continuous batching, chunked prefill, and multi-GPU tensor parallelism.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-09-13",
    "tags": [
      "vllm",
      "llm-inference",
      "paged-attention",
      "continuous-batching",
      "tensor-parallel",
      "openai-api",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "vscode",
    "path": "skills/vscode",
    "category": "development",
    "name": "vscode",
    "description": "Configure VS Code tasks, debugging, settings, and extensions, and automate editor workflows with the code CLI.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "vscode",
      "extensions-api",
      "tasks",
      "launchjson",
      "settings",
      "cli",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "wireguard",
    "path": "skills/wireguard",
    "category": "network",
    "name": "wireguard",
    "description": "Configure WireGuard keys, peers, interfaces, and AllowedIPs; troubleshoot routing and NAT traversal.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "wireguard",
      "vpn",
      "networking",
      "wg",
      "tunnel",
      "security"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "wireshark",
    "path": "skills/wireshark",
    "category": "cross-platform",
    "name": "wireshark",
    "description": "Inspect packet captures with Wireshark or TShark, write display filters, and troubleshoot TCP or authorized TLS analysis.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "wireshark",
      "tshark",
      "packet-analysis",
      "tls-decryption",
      "pcapng",
      "tcp-reassembly",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "wiztree",
    "path": "skills/wiztree",
    "category": "windows",
    "name": "wiztree",
    "description": "Analyze disk usage with WizTree, export storage-audit CSVs, and troubleshoot NTFS scan behavior.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "wiztree",
      "ntfs-mft-parser",
      "disk-space-analyzer",
      "treemap-storage",
      "wiztree-cli",
      "storage-audit",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "wordpress",
    "path": "skills/wordpress",
    "category": "development",
    "name": "wordpress",
    "description": "Build WordPress themes and plugins, automate tasks with WP-CLI, and review hooks, REST integration, and common security issues.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "wordpress",
      "php",
      "plugins",
      "themes",
      "wp-cli",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "write-polite-tough-feedback",
    "path": "skills/write-polite-tough-feedback",
    "category": "common-sense",
    "name": "write-polite-tough-feedback",
    "description": "Write specific constructive feedback using observed behavior, its impact, and a clear request for change.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "constructive-feedback",
      "radical-candor",
      "sbi-framework",
      "people-management",
      "communication",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "write-step-by-step-how-to",
    "path": "skills/write-step-by-step-how-to",
    "category": "common-sense",
    "name": "write-step-by-step-how-to",
    "description": "Write a practical procedure with prerequisites, ordered steps, expected results, and troubleshooting.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "sop-creation",
      "tutorials",
      "how-to-guides",
      "documentation",
      "procedural-clarity",
      "prompt-engineering"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "chatgpt"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "xcode-ios",
    "path": "skills/xcode-ios",
    "category": "development",
    "name": "xcode-ios",
    "description": "Configure Xcode targets, simulators, signing, SwiftUI or UIKit projects, and archive or export workflows.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "xcode",
      "ios",
      "signing",
      "simulator",
      "swift",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "zapier",
    "path": "skills/zapier",
    "category": "automation",
    "name": "zapier",
    "description": "Design Zapier Zaps with Find-before-Create idempotency, loop guards, Paths branching, credential hygiene, and webhook catch hooks. Use for no-code SaaS wiring, prototypes, and ops automations before custom integration services.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "zapier",
      "automation",
      "zaps",
      "integration",
      "no-code",
      "idempotency",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "zbrush",
    "path": "skills/zbrush",
    "category": "3d",
    "name": "zbrush",
    "description": "Automate ZBrush sculpting workflows with ZScript, prepare retopology with ZRemesher, and manage mesh decimation or exports.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "zbrush",
      "digital-sculpting",
      "zscript",
      "zremesher",
      "decimation-master",
      "claude"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex"
    ],
    "variants": {
      "gpt": true,
      "gemini": true
    }
  },
  {
    "id": "zero-boilerplate-imports",
    "path": "skills/zero-boilerplate-imports",
    "category": "efficiency",
    "name": "zero-boilerplate-imports",
    "description": "Show only relevant import changes in code diffs while keeping complete executable files valid.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "import-optimization",
      "clean-snippets",
      "zero-boilerplate",
      "patching",
      "token-optimization",
      "code-review"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "zero-cat-bash-prevention",
    "path": "skills/zero-cat-bash-prevention",
    "category": "efficiency",
    "name": "zero-cat-bash-prevention",
    "description": "Use bounded native file readers when available to inspect source with line numbers and relevant context.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "zero-cat",
      "view-file",
      "native-tools",
      "line-numbering",
      "token-optimization",
      "agent-architecture"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  },
  {
    "id": "zero-explanation-refactoring",
    "path": "skills/zero-explanation-refactoring",
    "category": "efficiency",
    "name": "zero-explanation-refactoring",
    "description": "Return a focused patch or executable code when a refactoring request explicitly calls for code-only output.",
    "risk": "safe",
    "source": "self",
    "date_added": "2026-08-26",
    "tags": [
      "zero-explanation",
      "pure-code",
      "refactoring-pipeline",
      "token-optimization",
      "clean-output",
      "automation"
    ],
    "tools": [
      "claude",
      "cursor",
      "gemini",
      "codex",
      "lmstudio"
    ],
    "variants": {
      "gpt": false,
      "gemini": false
    }
  }
]