Skip to content

chore: repoint skill-creator dep from ystacks to claude-plugins-official#12

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

chore: repoint skill-creator dep from ystacks to claude-plugins-official#12
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 to plugin dependency sources and versioning; main risk is install/resolve behavior if the new marketplace isn’t available or permitted.

Overview
Repoints the skill-creator plugin dependency from the ystacks marketplace to claude-plugins-official, and updates marketplace config to allow cross-marketplace dependencies on claude-plugins-official.

Bumps ytstack plugin version from 0.1.0 to 0.1.1 in both .claude-plugin/plugin.json and .claude-plugin/marketplace.json.

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

ytstack already used the explicit { name, marketplace } form for its
skill-creator dep (pinned to "ystacks"). Now that Yesterday's local
skill-creator wrapper is being removed from ystacks, repoint to
Anthropic's official `skill-creator@claude-plugins-official` instead.

ytstack v0.1.0 -> v0.1.1.

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 2 potential issues.

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 9f81bfe. Configure here.

Comment thread .claude-plugin/plugin.json
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: 9f81bfe7d4

ℹ️ 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": [
{ "name": "skill-creator", "marketplace": "ystacks" },
{ "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 new dependency marketplace for cross-market installs

Changing skill-creator to "marketplace": "claude-plugins-official" introduces a cross-marketplace dependency that this repo’s own marketplace does not currently allow (.claude-plugin/marketplace.json still whitelists only ystacks and ystacks-internal). Per Claude Code’s dependency rules, targets not listed in allowCrossMarketplaceDependenciesOn are blocked at install time, so installing ytstack via its self-marketplace path now fails with a cross-marketplace dependency error unless users manually preinstall skill-creator.

Useful? React with 👍 / 👎.

…c self-version

Addresses Codex P1 + Cursor Bugbot High-Severity findings on PR #12.
- allowCrossMarketplaceDependenciesOn: ["ystacks", "ystacks-internal"]
  -> add "claude-plugins-official" so the new skill-creator dep resolves.
- Bump self-marketplace ytstack entry from 0.1.0 to 0.1.1 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. Delightful!

ℹ️ 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 bba5c65 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