From artifacts
Create a new artifact project. Provisions test + prod environments and initialises a git repo from the supplied folder.
How this skill is triggered — by the user, by Claude, or both
Slash command
/artifacts:newThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Expect a slug argument and an optional `--path` for the source folder
Expect a slug argument and an optional --path for the source folder
(default: cwd).
Before running the CLI, inspect the source folder. If it contains exactly
one top-level .html file and it is not already index.html, rename it to
index.html so it serves at the project's base URL. (The server has no
index.html rewrite, but it does serve / → /index.html.) For
multi-file projects, leave filenames alone.
Then run:
btrmnt project new <slug> --path <dir>
Surface the returned test URL and the git remote URL. If the project has
multiple top-level .html files, append each filename to the test URL when
showing it (e.g. <test_url>/<filename>). Warn the user the prod URL is
empty until they /artifacts:promote.
npx claudepluginhub btrmnt/artifact-marketplace --plugin artifactsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.