AIPM
Theme

AIPM package

Create Plugin Scaffold

@cursor/create-plugin-scaffold@1.0.0

Create a new Cursor plugin scaffold with a valid manifest, component directories, and marketplace wiring.

Scanned · no issues · Nov 13, 2026

GitHub stars: ★ 16K

LinkedInPost

Install Skill

Pins this version in aipm.package.json and aipm-lock.json.

aipm add @cursor/create-plugin-scaffold@1.0.0

Without project tracking

Writes the skill files only. Add --no-init to skip aipm.package.json and the lockfile.

aipm add @cursor/create-plugin-scaffold@1.0.0 --no-init

How to use

Install the skill above, then run this in your AI tool:

/create-plugin-scaffold <your description>

About

## Trigger

Source

What gets added to your project

Preview every file this package writes on install before you run the command above.

Summary

Create a new Cursor plugin scaffold with a valid manifest, component directories, and marketplace wiring. Use when starting a new plugin or adding a plugin to a multi-plugin repository.

Skill instructions

Create plugin scaffold

Trigger

You need to create a new Cursor plugin from scratch and make it ready for local use or marketplace submission.

Required Inputs

  • Plugin name (lowercase kebab-case)
  • Plugin purpose and target users
  • Component set to include (rules, skills, agents, commands, hooks, mcpServers)
  • Repository style (single-plugin or multi-plugin marketplace)

Output Location

By default, create the plugin inside the user's local plugin directory:

code
~/.cursor/plugins/local/<plugin-name>/

This path makes the plugin immediately available to Cursor without any install step. If the user explicitly asks to create the plugin elsewhere (e.g. inside an existing repo or a specific directory), respect that choice instead.

Workflow

  1. Validate plugin name format: lowercase kebab-case, starts and ends with an alphanumeric character.
  2. Determine the target directory:
    • Default: ~/.cursor/plugins/local/<plugin-name>/
    • Override: use the path the user specifies, if any.
    • Create the directory (and parents) if it does not exist.
  3. Create base files inside the target directory:
    • .cursor-plugin/plugin.json
    • README.md
    • LICENSE
    • optional CHANGELOG.md
  4. Populate plugin.json:
    • Required: name
    • Recommended: version, description, author, license, keywords
    • Add explicit component paths only when non-default discovery is needed.
  5. Create component files with valid frontmatter:
    • Rules: .mdc with description, alwaysApply, optional globs
    • Skills: skills/<skill-name>/SKILL.md with name, description
    • Agents: agents/*.md with name, description
    • Commands: commands/*.(md|txt) with name, description
  6. If repository uses .cursor-plugin/marketplace.json, add plugin entry:
    • name
    • source
    • optional metadata (description, keywords, category, tags)
  7. Ensure all manifest paths are relative, valid, and do not use absolute paths or parent traversal.

Guardrails

  • Keep the plugin focused on one use case.
  • Prefer concise, actionable skill and rule text over long prose.
  • Do not reference files that do not exist.
  • Use folder discovery defaults unless custom paths are required.
  • Always save to ~/.cursor/plugins/local/<plugin-name>/ unless the user provides a different path.

Output

  • Created file tree for the plugin (with full path to the output directory)
  • Final plugin.json
  • Marketplace entry (if applicable)
  • Short validation report of required fields and component metadata
  • Confirmation that the plugin is saved under ~/.cursor/plugins/local/ and ready for use

Loading package files…

Share this package

Add an Install with AIPM badge

Add this badge to a GitHub README so readers can open the package page and install the same version.

Install with AIPM
[![Install with AIPM](https://www.aipm-registry.com/install-with-aipm.svg)](https://www.aipm-registry.com/skills/cursor/create-plugin-scaffold/1.0.0?utm_source=github&utm_medium=readme&utm_campaign=package_badge)

Publisher

Cursor

This imported publisher has not claimed its AIPM account. A connected account confirms account control, but it does not guarantee that a package is safe.

AI assistant context

What this skill is for

@cursor/create-plugin-scaffold@1.0.0 is an AIPM skill package for All tools. Use it when a project needs the reusable AI behavior described as: Create a new Cursor plugin scaffold with a valid manifest, component directories, and marketplace wiring. Use when starting a new plugin or adding a plugin to a multi-plugin repository.

Install
aipm add @cursor/create-plugin-scaffold@1.0.0
Use after install
/create-plugin-scaffold <your description>

Tool targets

Install command by target

Add --no-init to any of these when you want the skill files without aipm.package.json or aipm-lock.json.

cursor

Run this variant when you want to install the package into cursor.

aipm add @cursor/create-plugin-scaffold@1.0.0 --target cursor --ci

claude

Run this variant when you want to install the package into claude.

aipm add @cursor/create-plugin-scaffold@1.0.0 --target claude --ci

Discussion

Comments (0)

Loading comments…

Keep exploring

Cursor/create-learning-path

Build a personalized learning roadmap with milestones and practice checkpoints

Published by Cursor

skillScanned · no issues★ 16KImported · UnverifiedAll toolsNov 13, 2026, 1:24 AM887 BApache-2.0

Cursor/create-formal-verification-skill

Generate a project-local skill that formally verifies the code where a bug costs the most and tests reach the least, in any language, with whichever verification tool fits. Use for /create-formal-verification-skill, \"model-check this ra...

Published by Cursor

skillScanned · no issues★ 16KImported · UnverifiedAll toolsNov 13, 2026, 1:24 AM2.75 KBApache-2.0

Cursor/correct

Find the mistakes agents keep repeating in this repo and make each one impossible. Try architecture first, then types, then a lint whose error names the fix, then a test, and write docs last. Prove each check fails on a real past mistake...

Published by Cursor

skillScanned · no issues★ 16KImported · UnverifiedAll toolsNov 13, 2026, 1:24 AM1.51 KBApache-2.0

Package FAQ

Install and compatibility

How to install
Run aipm add @cursor/create-plugin-scaffold@1.0.0 in a project that has AIPM initialized.
Supported tools
@cursor/create-plugin-scaffold@1.0.0 supports All tools.

Before installing

AIPM skills can add files to your project. Review the package name, target, description, license, and publisher before installing. Use a clean branch when trying a new skill.