Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
medusajs avatar

Using Medusa Cloud

  • 724 installs
  • 207 repo stars
  • Updated July 31, 2026
  • medusajs/medusa-agent-skills

using-medusa-cloud is an agent skill that guides Medusa Cloud CLI (mcloud) setup, deployments, debugging, environments, and variables for developers who operate Medusa commerce backends on managed infrastructure.

About

using-medusa-cloud is a workflow skill from the medusa-cloud plugin in medusajs/medusa-agent-skills for operating Medusa commerce backends on Medusa Cloud through the Cloud CLI. The skill teaches agents correct mcloud auth, project and organization selection, deployment inspection, environment lifecycle commands, variable management, and log filtering so storefront linkage and env configuration stay aligned with Medusa conventions. Developers reach for using-medusa-cloud when a Medusa backend is already targeting Cloud and they need agent-driven deploy debugging, environment redeploys, or managed infra operations without hand-reading CLI docs. The medusa-cloud plugin bundles 8 related Cloud CLI skills alongside using-medusa-cloud, covering auth, deployments, environments, logs, variables, organizations, and projects. Install via Claude Code plugin marketplace or yarn skills add medusajs/medusa-agent-skills for Cursor and other agents.

  • Medusa Cloud project provisioning
  • Environment and secrets configuration
  • Storefront and backend linkage
  • Managed hosting workflows
  • Commerce deployment conventions

Using Medusa Cloud by the numbers

  • 724 all-time installs (skills.sh)
  • +77 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #335 of 1,039 Cloud & Infrastructure skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/medusajs/medusa-agent-skills --skill using-medusa-cloud

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs724
repo stars207
Last updatedJuly 31, 2026
Repositorymedusajs/medusa-agent-skills

How do you operate Medusa Cloud with mcloud CLI?

Deploy and operate Medusa commerce backends on Medusa Cloud with correct env setup, storefront linkage, and managed infrastructure conventions.

Who is it for?

Backend developers operating a Medusa commerce API already deployed or migrating to Medusa Cloud who want agents to run mcloud safely.

Skip if: Developers still scaffolding a local Medusa project or building storefront UI who should use medusa-dev or ecommerce-storefront skills instead.

When should I use this skill?

User asks to deploy, redeploy, debug builds, tail logs, or manage environments and variables on Medusa Cloud.

What you get

Configured Medusa Cloud environments, deployment runbooks, env var maps, and mcloud command sequences for logs and redeploys.

  • mcloud command sequences
  • environment configuration
  • deployment debug notes

By the numbers

  • medusa-cloud plugin bundles 8 Cloud CLI skills
  • Covers 8 mcloud resource areas from auth through projects

Files

SKILL.mdMarkdownGitHub ↗

Managing Medusa Cloud Resources

Operational guide for AI agents managing Medusa Cloud infrastructure through the mcloud CLI. Covers setup, deployments, debugging, environments, and variables.

Constraints

  • Always pass `--json` when parsing CLI output. Plaintext output is for humans and may change without warning.
  • Confirm context before mutating. Run mcloud whoami --json before any state change.
  • Read before you write. Run a get or list before any delete, redeploy, or trigger-build.
  • Use `--yes` for destructive operations. delete commands require --yes in non-interactive mode.
  • Production environments cannot be deleted. mcloud environments delete errors on production by design.
  • Never pass `--reveal` unless the user explicitly asks. Secret values appear in terminal scrollback and logs.
  • `--json` and `--follow` are incompatible. Use bounded time windows (--from/--to) with --json for programmatic log ingestion.

CRITICAL: Load Reference Files When Needed

Load these references based on what you're doing:

  • Setting up the CLI? → MUST load setup.md first
  • Debugging a failed deployment? → MUST load debugging-deployments.md first
  • Managing environments or variables? → MUST load environments-and-variables.md first

Minimum requirement: Load at least one reference file before executing multi-step workflows.

Quick Reference

Authentication Check

Always verify auth and scope before mutating state:

mcloud whoami --json | jq -e '.auth.kind != "none" and .organization.id != null'

Exit code 0 = authenticated and scoped. Non-zero = stop and ask the user.

Set Context Once

mcloud use \
  --organization org_123 \
  --project proj_123 \
  --environment production
CRITICAL: mcloud use without flags is interactive and fails in CI/Docker/piped input. Always pass flags.

Deployment Status Routing

Route on backend_status (or storefront_status):

StatusMeaningLogs to check
build-failedBuild step failedmcloud deployments build-logs <id>
deployment-failedRuntime crashed after buildmcloud logs --deployment <id>
timed-outExceeded time budgetBoth: build-logs first, then runtime logs

Redeployment Decision

CommandWhen to use
mcloud environments redeploy <env>Fix is environment-side (variable change, infra) — reruns existing build
mcloud environments trigger-build <env>Fix is in source code on the tracked branch — starts new build

Common Pitfalls

  • TTY-only commands. mcloud login, mcloud use (without flags), and delete without --yes require a TTY. They fail in CI, Docker, or piped input.
  • `MCLOUD_TOKEN` precedence. When set, file-based credentials are ignored and mcloud login is rejected. Unset it to switch accounts.
  • Personal vs org access keys. Personal keys require --organization; org keys are pre-scoped.
  • `organizations list` requires personal auth. Org access keys return 401 on this command.
  • Build IDs vs deployment IDs. depl_* = deployment ID; anything else = build ID (resolved to latest deployment). mcloud logs --deployment accepts both; other commands take build IDs only.

Reference Files

setup.md                       - CLI installation, authentication, context setup
debugging-deployments.md       - Build/deployment failure recipes and log analysis
environments-and-variables.md  - Environment lifecycle and variable management

Related skills

How it compares

Pick using-medusa-cloud over medusa-dev skills when the backend already runs on Medusa Cloud and operations—not local feature coding—are the task.

FAQ

What CLI does using-medusa-cloud teach?

using-medusa-cloud teaches the Medusa Cloud CLI (mcloud) for auth, deployments, environments, variables, organizations, projects, and filtered logs. Agents follow plugin workflows so Cloud resource operations match Medusa documentation and managed infrastructure conventions.

How do you install using-medusa-cloud in Claude Code?

using-medusa-cloud installs with the medusa-cloud plugin: run /plugin marketplace add medusajs/medusa-agent-skills then /plugin install medusa-cloud@medusa. Other agents can copy the skill via yarn skills add medusajs/medusa-agent-skills and select using-medusa-cloud.

Cloud & Infrastructureecommercepayments

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.