Skip to content

Add Yuya’s Explainer Skills (yes) plugin - #1099

Draft
cursor[bot] wants to merge 1 commit into
mainfrom
add-yuya-plugins-plugin
Draft

cursor[bot] wants to merge 1 commit into
mainfrom
add-yuya-plugins-plugin

Conversation

@cursor

@cursor cursor Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Unreviewed plugin submission. Opened automatically from the plugin submission form; nobody at Cursor has reviewed this plugin's content yet.

Submission

What this adds

  • third_party/yuya-plugins/: a copy of the plugins/yes plugin the repository publishes (commit debc4fb, version 0.8.0). Skills (design, explain, slides, quiz, video, zundamon-video, course), scripts/, references/, bin/yes-speak, LICENSE (MIT, Yuya Takeyama), and THIRD_PARTY_NOTICES.md are copied unchanged, since the skills reference them by relative path.
  • .cursor-plugin/plugin.json keeps the publisher's name yes and author, with category integrations and skills: ./skills/. No mcpServers: the source plugin bundles no MCP server, so there is no mcp.json.
  • README.md with Cursor install steps plus the upstream runtime docs (requirements, yes-speak, speech sources), with plugins/yes/ paths made plugin-relative.
  • CHANGELOG.md, a marketplace entry in .cursor-plugin/marketplace.json, and a row in the root README table. .claude-plugin/marketplace.json is unchanged.
  • Logo: assets/logo.jpg, downloaded from the submitted logo_url (https://avatars.githubusercontent.com/u/241542?v=4, the publisher's GitHub avatar, a JPEG).

Things for the reviewer

  • The video / zundamon-video skills run a VOICEVOX Docker container via bin/yes-speak and fetch character artwork on first use. Voice and artwork have their own third-party terms (see THIRD_PARTY_NOTICES.md).
  • The skills are not an integration with an external service; category was set to integrations per the submission process, but education or utilities may fit better.

Testing instructions (from the submitter)

From a clone of https://github.com/yuya-takeyama/agent-plugins run python3 scripts/validate.py and python3 -m unittest discover -s tests -v. For Cursor local try: copy plugins/yes to ~/.cursor/plugins/local/yes, reload window, confirm skills design/explain/slides/quiz/video/zundamon-video/course in Customize. Manifests: .cursor-plugin/marketplace.json and plugins/yes/.cursor-plugin/plugin.json (version 0.8.0). No MCP server is bundled.

Checks run

  • node scripts/validate-plugins.mjs: passes.
  • In the upstream clone: python3 scripts/validate.py passes and python3 -m unittest discover -s tests ran 33 tests, all OK.
  • The copied skills/ directory is identical to upstream.
Open in Web View Automation 

Note

Medium Risk
Large unaudited third-party tree; when users run video skills, local Docker, network fetches, and third-party voice/art licensing apply—additive to the repo but not core auth or payment paths.

Overview
Adds Yuya's Explainer Skills (yes) to the Cursor marketplace by registering third_party/yuya-plugins/ in marketplace.json and the root README, alongside a vendored copy (v0.8.0) of the upstream plugins/yes package.

The plugin exposes agent skills for learning-oriented HTML outputs—design, explain, slides, quiz, video, zundamon-video, and course—plus Python build helpers, shared scripts (check_mobile, check_claims, bundle export), and bin/yes-speak, which drives a local Docker VOICEVOX engine for narration. There is no bundled MCP server; docs and THIRD_PARTY_NOTICES.md call out VOICEVOX and character-art terms.

This is almost entirely new third-party content and listing metadata (MIT license, changelog, plugin manifest, logo path)—not changes to existing marketplace plugins.

Reviewed by Cursor Bugbot for commit 6f6d351. Bugbot is set up for automated code reviews on this repo. Configure here.

…gins

Co-authored-by: Danny Jiang <djiang-jq@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant