feat(repositories): declare discovery topics for the agent libraries#110
Conversation
Both agent-skills and agent-plugins carried ZERO GitHub topics, so neither appeared in any topic-based browse or directory crawl. `agent-skills` is the canonical topic convention (10,416 public repos; anthropics/skills, github/awesome-copilot and fluxcd/agent-skills all carry it) and `claude-code-plugin` is its plugin-side counterpart (4,230 repos). The topic was never applied to agent-skills because `gh skill publish` only offers to add it on its INTERACTIVE path — cd.yaml calls it as `gh skill publish --tag "$TAG"`, which skips that step entirely. Also corrects two descriptions: - agent-plugins referenced `devantler-tech/skills`, a repo name that no longer exists after the rename to `agent-skills`. - agent-skills read as Copilot-only, contradicting the completed tool-neutral rescope; the skills are agentskills.io-spec and agent-neutral. Verified: `topics` is present in the live Repository CRD schema (repo.github.m.upbound.io/v1alpha1) and 8 sibling repo CRs already use it; `kubectl kustomize deploy/` builds clean.
@coderabbitai review |
|
✅ Action performedReview finished.
|
|
Warning Review limit reached
Next review available in: 22 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Repository YAML (base), Organization UI (inherited) Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (2)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Readiness record Schema check (the
Evidence for the change itself:
Behavioural verification is post-merge, by design. A Crossplane CR has no runtime surface until it reconciles, so "does the topic actually land" can only be observed after merge. I'll confirm the applied topics on both repos once the |
@codex review |
|
Codex Review: Didn't find any major issues. Keep it up! Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
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". |
Self-promoted — readiness conditions met.
Holding the merge until the red CodeRabbit status clears ( |
Why
Neither
agent-skillsnoragent-pluginscarried a single GitHub topic, so both were invisible to every topic-based browse and directory crawl — people looking for exactly what we publish could not find it. Two repo descriptions were also wrong: one pointed at a repo name that no longer exists after a rename, the other described the skills as Copilot-only when they work across Claude Code, Cursor and Codex too.What
Declares the discovery topics and corrects both descriptions in the Crossplane repo config, so GitHub's own browse and search surfaces list these libraries alongside the other well-known skill and plugin collections. No change to how anything installs — this is purely about being findable.
Part of devantler-tech/monorepo#2229