Skip to content

chore: repoint skill-creator dep to claude-plugins-official#4

Merged
lx-0 merged 2 commits intomainfrom
claude/skill-creator-via-claude-mp
Apr 29, 2026
Merged

chore: repoint skill-creator dep to claude-plugins-official#4
lx-0 merged 2 commits intomainfrom
claude/skill-creator-via-claude-mp

Conversation

@lx-0
Copy link
Copy Markdown
Member

@lx-0 lx-0 commented Apr 29, 2026

Summary

Yesterday's local skill-creator wrapper (in Yesterday-AI/ystacks) was a 158-line subset of Anthropic's official skill-creator@claude-plugins-official (485 lines). Maintaining a duplicate plugin under the same name was tripping Claude Code's transitive auto-install resolver -- bare-string "skill-creator" deps in our stacks were being silently skipped during bundle install (debugged 2026-04-29 after /plugin install ydstack-internal consistently left ydstack disabled because skill-creator never auto-installed).

What changes

Repo Change
ystacks (PR) Delete plugins/skill-creator/ + marketplace entry. Update ydstack/ycstack deps. (14→13 plugins)
yastack (PR) Repoint skill-creator dep to claude-plugins-official, v0.0.1→v0.0.2
yopstack (PR) Same, v0.0.2→v0.0.3
ytstack (PR) Repoint marketplace qualifier from ystacks to claude-plugins-official, v0.1.0→v0.1.1
ystacks-internal (PR) Drop skill-creator cross-listing. yopstack-internal v0.0.4→v0.0.5

UX impact

Users installing any stack will now be prompted to add anthropics/claude-plugins-official as a marketplace if they haven't already. One-time prompt; Anthropic's marketplace is the canonical Claude Code plugin source.

Why not rename our wrapper instead

We considered renaming to yesterday-skill-creator to dodge the name collision, but Anthropic's version is strictly more capable (eval-viewer, sub-agents, description-optimizer, variance analysis) -- maintaining a parallel inferior wrapper is busywork. The Yesterday-specific content was a single line ("Yesterday agent fleet") and not worth preserving.

Merge order

These PRs need to land roughly together to avoid broken-dep windows. Suggested order:

  1. ystacks (deletes the wrapper)
  2. yastack, yopstack, ytstack, ystacks-internal (in parallel, all repoint deps)

🤖 Generated with Claude Code


Note

Low Risk
Metadata-only changes (version bump and dependency qualification) with no runtime behavior changes; main risk is installation/resolution differences if the external marketplace dependency is unavailable.

Overview
Updates the yopstack plugin version to 0.0.3 and explicitly qualifies the skill-creator dependency to resolve from claude-plugins-official instead of an unqualified marketplace lookup.

Adds allowCrossMarketplaceDependenciesOn: ["claude-plugins-official"] to the marketplace metadata so cross-marketplace dependency resolution is permitted during installation.

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

Same change as yastack/yopstack/ytstack/ystacks: drop bare-string
"skill-creator" in favor of explicit cross-mp reference to Anthropic's
`skill-creator@claude-plugins-official`. Yesterday's local wrapper is
being removed from ystacks; Anthropic's version is more capable and
avoids the duplicate-name resolver collision.

yopstack v0.0.2 -> v0.0.3.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 08c3ab8. Configure here.

Comment thread .claude-plugin/plugin.json
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 08c3ab8ec3

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

],
"dependencies": [
"skill-creator"
{ "name": "skill-creator", "marketplace": "claude-plugins-official" }
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Allow cross-marketplace dependency before declaring it

This new dependency entry is cross-marketplace (skill-creator from claude-plugins-official), but the root marketplace in this repo does not declare allowCrossMarketplaceDependenciesOn for that target in .claude-plugin/marketplace.json; Claude Code blocks these auto-installs by default and reports a cross-marketplace error, so installing yopstack from the yopstack marketplace will fail (or require manual preinstallation of the dependency).

Useful? React with 👍 / 👎.

{
"name": "yopstack",
"version": "0.0.2",
"version": "0.0.3",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep manifest version aligned with marketplace version

The manifest version was bumped to 0.0.3 while .claude-plugin/marketplace.json still advertises 0.0.2, creating inconsistent release metadata; this breaks Claude Code’s claude plugin tag validation (it requires plugin and marketplace versions to match) and can block the standard tagging/publishing flow for this release.

Useful? React with 👍 / 👎.

Addresses Codex P1 + Cursor Bugbot Low findings on PR #4.
- Add allowCrossMarketplaceDependenciesOn: ["claude-plugins-official"].
- Bump self-marketplace yopstack entry from 0.0.2 to 0.0.3 to match
  plugin.json.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@lx-0
Copy link
Copy Markdown
Member Author

lx-0 commented Apr 29, 2026

@codex review

@chatgpt-codex-connector
Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Swish!

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@lx-0 lx-0 merged commit 1d4c798 into main Apr 29, 2026
2 checks passed
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