Keep the parent skill orchestration-only and move transcript mining plus AGENTS.md updates into agents-memory-updater so the plugin matches the final staging flow.
Made-with: Cursor
Delegate AGENTS.md merges to a dedicated subagent and disable model invocation for the parent skill so the workflow only runs when explicitly triggered.
Made-with: Cursor
Bring the existing Everysphere PR review canvas workflow into Team Kit so reviewers can generate interactive HTML walkthroughs in the same plugin, and list it in Team Kit docs for discoverability.
Made-with: Cursor
Apply a full path and identifier rename for the plugin (folder, hooks, skill path, marketplace source, and docs) so installation and references consistently use continual-learning.
Co-authored-by: Cursor <cursoragent@cursor.com>
Rename the learning plugin slug to teaching across marketplace metadata and docs, and add the reused data-science avatar to continuous-learning while preserving plugin validation.
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep only core plugins plus a new continuous-learning plugin with hook+skill wiring, and update marketplace listings to match the reduced set.
Co-authored-by: Cursor <cursoragent@cursor.com>
Replace legacy agent install snippets across plugin READMEs so docs reflect the current add-plugin workflow.
Co-authored-by: Cursor <cursoragent@cursor.com>
Align marketplace metadata, plugin manifest, docs, and install instructions with the new Team Kit folder and package identifier.
Co-authored-by: Cursor <cursoragent@cursor.com>
Update user-facing plugin names and marketplace copy to use the new Team Kit branding while keeping the existing slug for compatibility.
Co-authored-by: Cursor <cursoragent@cursor.com>
Adds a second sentence to each plugin description that summarizes
what the plugin actually provides, verified against skill, rule,
and agent content. First sentence preserved for truncated display.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Add avatar images to all plugins
Add assets/avatar.png to each plugin directory and set the `logo`
field in every plugin.json manifest so each plugin has a visible
avatar in the marketplace.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Update avatar images with new designs
Co-authored-by: Cursor <cursoragent@cursor.com>
---------
Co-authored-by: Cursor <cursoragent@cursor.com>
Note that the plugin requires MCP browser tools, which are included
in the Cursor desktop app or can be installed as a separate MCP server.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Add Ralph Loop plugin
Port of the Ralph Wiggum technique from Claude Code to Cursor.
Runs Cursor in a self-referential loop, feeding the same prompt
back after every turn until a completion condition is met.
Components:
- Stop hook that intercepts session exit and re-injects the prompt
- Setup script for initializing loop state
- Skills for starting, cancelling, and explaining the loop
Co-authored-by: Cursor <cursoragent@cursor.com>
* Comply with Cursor hooks API
- Rewrite hooks.json to Cursor format (version 1, lowercase event
names, flat structure, loop_limit: null)
- Replace Claude Code stop hook output (decision/block/reason) with
Cursor's followup_message API
- Add afterAgentResponse hook to detect completion promise without
depending on transcript format
- Use CURSOR_PROJECT_DIR env var for reliable state file paths
- Remove setup script; ralph-loop skill now instructs the agent to
create the state file directly
- Update cancel-ralph skill to clean up done flag file
Co-authored-by: Cursor <cursoragent@cursor.com>
* Move state files to .cursor/ralph/ subdirectory
State file: .cursor/ralph/scratchpad.md
Done flag: .cursor/ralph/done
Cancel cleans up with rm -rf .cursor/ralph
Co-authored-by: Cursor <cursoragent@cursor.com>
---------
Co-authored-by: Cursor <cursoragent@cursor.com>
The create-plugin-scaffold skill already covers the same workflow
with more detail. Remove the command file and commands reference
from the plugin manifest.
Co-authored-by: Cursor <cursoragent@cursor.com>
Adds a GitHub Actions workflow that validates marketplace.json and each
plugin's plugin.json against their JSON schemas on PRs. Includes a
Node.js validation script and adds missing category/tags fields to the
plugin schema.
Co-authored-by: Cursor <cursoragent@cursor.com>
Use the mcpServers key with url for SSE transport, matching the
plugin-template convention. Remove explicit mcpServers path from
plugin.json since mcp.json is discovered automatically.
Co-authored-by: Cursor <cursoragent@cursor.com>
Adds a new Figma plugin that integrates the official Figma MCP server
(SSE transport at https://mcp.figma.com/mcp) for design and collaboration.
Co-authored-by: Cursor <cursoragent@cursor.com>
- Convert all H1 headings to sentence case across skills, rules, agents,
commands, and READMEs (~65 headings)
- Replace em-dashes with colons in plugin.json descriptions and README
taglines to match marketplace.json convention
- Replace semicolons with periods and restructure sentences across skills,
rules, agents, and READMEs (~19 instances)
Co-authored-by: Cursor <cursoragent@cursor.com>
Introduce a dedicated meta plugin with scaffold and submission-review workflows so teams can create marketplace-ready Cursor plugins with consistent structure and metadata. Register the plugin in marketplace metadata and the root plugin index.
Co-authored-by: Cursor <cursoragent@cursor.com>
Consolidate the repo around the new domain plugins and Cursor Dev Kit workflows while removing legacy plugin content. Update manifests and README listings to reflect the current plugin reality.
Co-authored-by: Cursor <cursoragent@cursor.com>