Skip to content

fix: install syntax is <plugin>@anipotts (github owner), not @claude-code-tips#92

Merged
github-actions[bot] merged 1 commit intomainfrom
fix/install-syntax-uses-github-owner-not-marketplace-name
Apr 28, 2026
Merged

fix: install syntax is <plugin>@anipotts (github owner), not @claude-code-tips#92
github-actions[bot] merged 1 commit intomainfrom
fix/install-syntax-uses-github-owner-not-marketplace-name

Conversation

@anipotts
Copy link
Copy Markdown
Owner

Summary

PR #91 documented the wrong install syntax. Claude Code registers a github-sourced marketplace under the github owner segment as the local identifier, not the marketplace.json `name` field. The `name` field is display metadata only.

So:

  • `/plugin marketplace add anipotts/claude-code-tips` -> registers locally as `anipotts`
  • `/plugin install cc@anipotts` -> works
  • `/plugin install cc@claude-code-tips` -> "Marketplace not found"

What this fixes

Bulk swap `@claude-code-tips` -> `@anipotts` across:

  • README.md (en) and the 5 translated READMEs
  • plugins/cc/README.md, plugins/lore/README.md
  • docs/tips/plugins.md
  • root .claude-plugin/plugin.json description
  • plugins/time/skills/time-calibrate/SKILL.md

CHANGELOG.md: new 2026-04-28c entry corrects the install syntax + recovery steps for users who hit the broken instructions. 2026-04-28b entry kept (per don't-rewrite-history) with a pointer to the correction.

marketplace.json `name` field intentionally left at `claude-code-tips` since it's metadata-only.

Recovery for users who tried PR #91's wrong syntax

/plugin marketplace remove anipotts
# in shell:
rm -rf ~/.claude/plugins/marketplaces/anipotts
# back in claude code:
/plugin marketplace add anipotts/claude-code-tips
/plugin install cc@anipotts
/plugin install lore@anipotts
/plugin install time@anipotts

Test plan

  • `bun test plugins/cc/tests/` -> 35/35
  • `claude plugin validate plugins/cc` -> ok
  • `npx markdownlint-cli2` across changed files -> 0 errors
  • grep for stray `@claude-code-tips\b` outside CHANGELOG history -> empty
  • CI green

Claude Code registers a github-sourced marketplace under the github OWNER segment
as the local identifier, not the marketplace.json 'name' field. The 'name' field
is display metadata only. PR #91 documented the wrong install syntax which broke
installs for anyone who tried it.

- bulk swap @claude-code-tips -> @anipotts across README (en + 5 translated),
  plugin READMEs, docs/tips/plugins.md, root plugin.json description, plus a
  reference in plugins/time/skills/time-calibrate/SKILL.md
- CHANGELOG.md: new 2026-04-28c entry corrects the syntax + recovery steps for
  users who tried the broken form; 2026-04-28b kept (per do-not-rewrite-history)
  with a pointer to the correction
- marketplace.json 'name' field intentionally left at 'claude-code-tips' since
  it's metadata-only and the repo identity is coherent

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

quality gate: all checks passed

  • PR description -- present
  • version stamps -- all docs stamped
  • hook conventions -- no shell scripts changed

automated check -- see CLAUDE.md for conventions.

@github-actions github-actions Bot merged commit aaa0220 into main Apr 28, 2026
12 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

@claude @codex please review this pr per .github/AI_REVIEW_RUBRIC.md.

lanes:

  • claude: prose, voice, api/contract shape, skill + hook + plugin surface correctness, tests for the public path.
  • codex: bugs, security, type/shell correctness, dependency hygiene, ci config.

output one pr comment each in the exact shape from the rubric. if an app is not installed on this repo, the mention sits unanswered and ci stays green.

@chatgpt-codex-connector
Copy link
Copy Markdown

To use Codex here, create a Codex account and connect to github.

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