pull/push automation.
If you use Claude Code, Cursor, Gemini CLI, Codex, Copilot, OpenCode, or any of the 40+ agents supported by skills.sh, this is the fastest way to get an agent to do the setup for you.
Install
--copy, --skill, --agent, and update/remove commands.
What’s in the pack
| Skill | Purpose |
|---|---|
mdcms-setup | Master orchestrator. Detects repo state and routes to the right focused skill. Start here. |
mdcms-self-host-setup | Stand up the MDCMS backend via Docker Compose. Env, first boot, admin bootstrap. |
mdcms-brownfield-init | Import an existing Markdown/MDX repo into MDCMS via mdcms init --non-interactive. |
mdcms-greenfield-init | Bootstrap MDCMS in an empty repo with a scaffolded starter. |
mdcms-schema-refine | Add/edit content types, fields, references; mdcms schema sync. |
mdcms-studio-embed | Mount <Studio /> at a catch-all route inside the host app. |
mdcms-sdk-integration | Fetch content with @mdcms/sdk; drafts vs published; SSR. |
mdcms-mdx-components | Register custom MDX components so Studio preview and host SSR match. |
mdcms-content-sync-workflow | Day-to-day pull/push; key rotation; CI automation. |
How to use it
Once installed, start any conversation with your agent with an intent like “set up MDCMS in this project” or “add MDCMS here.” The master skill (mdcms-setup) activates, detects whether you have a running server, existing content, and a host app, then delegates to each focused skill at the right phase.
The full flow diagram and per-skill details live in the pack’s README on GitHub.
When to use skills vs. copy-paste prompts
- Skills pack (this page) — recommended when you use one of the agents supported by skills.sh. Skills stay installed, are versioned, and delegate across setup phases.
- Copy-paste prompts — use when you want a one-shot paste into an agent window, don’t want to install anything, or your agent isn’t supported by skills.sh.
mdcms init --non-interactive and friends), so you can switch between them.