From oh-my-mermaid
Automates pushing .omm architecture docs to oh-my-mermaid cloud via omm CLI. Handles login, project linking, errors, and workflow steps. Useful for 'omm push', 'push to cloud', or sharing diagrams.
npx claudepluginhub oh-my-mermaid/oh-my-mermaid --plugin oh-my-mermaidThis skill uses the workspace's default tool permissions.
Automate the full workflow of pushing .omm/ architecture docs to the oh-my-mermaid cloud service.
Launches interactive omm web viewer to explore .omm/ architecture diagrams in browser. Verifies diagrams exist first; starts on localhost:3000 and auto-refreshes.
Routes Mermaid diagram requests to type-specific guides (sequence, activity, ER, architecture); validates .md files, renders .mmd to SVG, architects from codebases.
Generates Mermaid diagrams from codebases: flowcharts, class diagrams, sequence diagrams, ER diagrams from DB schemas. Use for architecture visualizations, onboarding, reviews, docs.
Share bugs, ideas, or general feedback.
Automate the full workflow of pushing .omm/ architecture docs to the oh-my-mermaid cloud service.
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."
Run omm share via Bash. If it errors with "not logged in":
omm login — this opens a browser for GitHub OAuthRun omm share via Bash. If it errors with "no project slug":
omm link — this sets the cloud project slug from the directory nameRun omm push via Bash.
Handle errors:
omm login again."On success, output:
https://ohmymermaid.com/p/{slug}omm share to get the shareable link"