Receber por email
← Voltar para o catálogo

omm-push

Push architecture docs to oh-my-mermaid cloud. Handles login, link, and push workflow with error guidance. Use when the user says "omm push", "push to cloud", "deploy architecture", or "share architecture".

1.4kestrelas
Atualizado há 6 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add oh-my-mermaid/oh-my-mermaid

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/omm-push/svg)](https://www.skillteca.com.br/skills/omm-push)

Skills relacionadas

Ver todas de DevOps e Infra →

Alerta por categoria

Receba novas skills de DevOps e Infra toda segunda

1 email curto, só com as skills novas de DevOps e Infra. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

omm-push — Cloud Push Workflow

Purpose

Automate the full workflow of pushing .omm/ architecture docs to the oh-my-mermaid cloud service.

Prerequisites

Ensure the omm CLI is available:

command -v omm || npm install -g oh-my-mermaid

If the install command fails (permission denied), tell the user: "Please run npm install -g oh-my-mermaid in your terminal, then try again."

Workflow

Step 1: Check Login Status

Run omm share via Bash. If it errors with "not logged in":

  • Tell the user: "You need to log in first."
  • Run omm login — this opens a browser for GitHub OAuth
  • Wait for the user to complete login

Step 2: Check Project Link

Run omm share via Bash. If it errors with "no project slug":

  • Run omm link — this sets the cloud project slug from the directory name
  • Confirm: "Linked to {slug}"

Step 3: Push

Run omm push via Bash.

Handle errors:

  • 401 Unauthorized: "Login expired. Run omm login again."
  • 403 Free plan limit: "Free plan allows 1 project. Upgrade at https://ohmymermaid.com/pricing"
  • Network error: "Cannot reach server. Check your connection."

Step 4: Report

On success, output:

  • Number of files uploaded
  • View URL: https://ohmymermaid.com/p/{slug}
  • Share URL (if Pro): "Run omm share to get the shareable link"

Rules

  • Always check login before pushing
  • Always check link before pushing
  • Do NOT skip steps — each depends on the previous
  • If any step fails, stop and report the error with guidance
Compartilhar X LinkedIn