---
name: ratel-ai-ops-publish-to-ametyst
description: "Publish local .claude skills/loops to Ametyst — verbatim, flattened, no brain rewrite; optional retire-local (MOVE originals to deprecated-skills/, never delete) makes Ametyst the source of truth."
license: "MIT"
metadata:
  decimalai-skill-id: "94a094fb-ffc3-44f3-b596-0f6ef7168fe2"
  decimalai-version-id: "15eea793-ce6b-4672-b540-844872a39daa"
  decimalai-version: "1"
  decimalai-body-sha256: "5051e81740808afc8d42eb2039fe6053d77635c46313ea62bf9cd9671b3ecd43"
  decimalai-name: "ratel-ai/ops-publish-to-ametyst"
  decimalai-format: "1"
  decimalai-invocation: "model"
  decimalai-category: "agent-tooling"
  decimalai-source: "https://app.decimal.ai/s/ratel-ai-ops-publish-to-ametyst@1/SKILL.md"
---
<!-- ametyst-managed: sync-skills -->

This is a pointer to the Ametyst compound `ops-publish-to-ametyst` — the real compound lives in the Ametyst workspace, not in this file.

To run it, call the `runCompound` MCP tool with compound="ops-publish-to-ametyst" (present the match and get confirmation first, per the getCompound/getLoop stop-gate convention).

Fallback: if run-by-slug returns 404 (slug→id resolution is not landed yet), call `getCompound` with the slug "ops-publish-to-ametyst" to fetch the body, then execute it inline.
