create-acx-pm
v0.2.1
Published
Install acx-pm skills for Cursor or Claude Code without the team marketplace
Readme
ACX Plugins — Cursor team marketplace
Private plugin marketplace for the ACX product management team. Import this repo in Cursor to distribute acx-pm (and future plugins) to the team.
For admins — import the marketplace
Requires Cursor Teams or Enterprise with admin access.
- Push this repo to GitHub (
https://github.com/timobuilds/acx-pm). - Private repo? Register the Cursor GitHub App under Dashboard → Integrations and grant it access to this repo — otherwise import cannot read
.cursor-plugin/marketplace.json. - Open Dashboard → Settings → Plugins → Team Marketplaces → Import Marketplace.
- Paste
https://github.com/timobuilds/acx-pmand continue. Cursor parses the manifest and lists acx-pm. - Set distribution for acx-pm:
- Default Off — teammates opt in via Customize (recommended until battle-tested)
- Default On — auto-installed, can opt out
- Required — auto-installed, cannot uninstall
- Enable Auto Refresh so pushes to
mainre-index the marketplace without manual re-import.
For PMs — install the plugin
Option A — team marketplace (recommended)
After an admin imports the marketplace:
- Open Customize in Cursor (Agents sidebar).
- Find acx-pm from the ACX team marketplace.
- Install the plugin.
- Enable MCPs (Slack, Atlassian, etc.) in Settings → Plugins, then run
/setup.
Option B — npx (no admin setup)
npx create-acx-pm
# or, before npm publish: npx github:timobuilds/acx-pmInstalls skills to ~/.cursor/skills/acx-pm. Then enable MCPs and run /setup. See acx-pm/README.md for flags (--project, --claude, --force).
Repo layout
.cursor-plugin/marketplace.json ← team marketplace manifest (import this repo)
bin/create-acx-pm.js ← npx installer CLI
package.json ← publish as create-acx-pm on npm
CHANGELOG.md
acx-pm/ ← acx-pm plugin
.cursor-plugin/plugin.json ← version lives here
.claude-plugin/plugin.json
skills/
CONVENTIONS.md
README.mdMaintaining
On release:
- Bump
versioninacx-pm/.cursor-plugin/plugin.json,acx-pm/.claude-plugin/plugin.json, and rootpackage.json - Add a dated section to
CHANGELOG.md - Push to
main(auto-refresh picks it up if enabled) - If published to npm:
npm publishfrom repo root (keepcreate-acx-pmversion in sync)
Do not add version, category, or keywords to plugin entries in .cursor-plugin/marketplace.json — the listing schema rejects them. Category and keywords belong in each plugin's own plugin.json.
