Skip to content

fix: audit and correct moved plugin folders and false skills tags - #42

Merged
anistark merged 2 commits into
mainfrom
fix/skills-tags-and-moved-plugins
Sep 27, 2026
Merged

anistark merged 2 commits into
mainfrom
fix/skills-tags-and-moved-plugins

Conversation

@anistark

Copy link
Copy Markdown
Contributor

Summary

Plugins tagged skills that install none. Of the 271 plugins tagged skills, 65 shipped no SKILL.md where Claude Code looks for one, or pointed at a folder their repo no longer has. Apps that filter the catalogue on the tag listed them anyway, and opening one found nothing to install.

The weekly audit now catches this (scripts/audit-plugins.js)

  • Fails a git-subdir plugin whose path is gone from its repo
  • Lists plugins tagged skills with no skills/<name>/SKILL.md, and none at the paths in plugin.json's skills field
  • CONTRIBUTING.md says what the skills tag has to mean

Plugin fixes from running it

  • Repoints 15 plugins at where they live now (dev-workflows-frontend, dev-skills, dev-workflows, five elastic-*, axiom-apple-skills, ccpm, compound-engineering, and others)
  • Removes 7 plugins gone from their repos: ask-questions-if-underspecified, debug-buttercup, seatbelt-sandboxer, workflow-skill-design, skill-improver, coding-tutor, and flow (duplicate of flow-next)
  • Drops the false skills tag from 53 plugins that ship only agents, commands or hooks, and tags what they ship

Left for a follow-up (the audit still flags these)

  • packer-builders, packer-hcp and three terraform-*: HashiCorp merged them into plugins/packer and plugins/terraform
  • phuryn-pm-skills, stitch-skills, plugins-for-claude-natives: each points at a repo holding several plugins, so it needs splitting
  • sentry-for-ai: its skills sit under src/ with no plugin manifest

Testing: ran the audit locally with a token, from 16 unreachable and 67 mistagged down to the 9 above. ./scripts/build-marketplace.sh builds 301 plugins, 213 tagged skills. marketplace.json left for CI to regenerate.

Type of change

  • Add a plugin → please use the add-plugin template instead
  • Update a plugin → please use the update-plugin template instead
  • Remove a plugin → please use the remove-plugin template instead
  • Marketplace / registry change (schema, validation, plugins/ tooling)
  • Site / docs change (landing page, README, content)
  • CI / workflow / repo tooling
  • Bug fix
  • Other

Checklist

  • I have read and understood the contributing guidelines
  • Changes are scoped and focused on a single concern
  • Tested locally where applicable
  • Updated relevant docs (README, site content, etc.) if behavior changed
  • Did not hand-edit marketplace.json (it is generated)

Refs #28

- The weekly audit now fails a `git-subdir` plugin whose `path` is gone from its repo
- It also lists plugins tagged `skills` that ship no `SKILL.md` where Claude Code looks for one
- `CONTRIBUTING.md` spells out what the `skills` tag has to mean

[CONTRIBUTORS]
- Reads each repo's tree at the pinned `sha`/`ref` (or `HEAD`) and the plugin's `plugin.json` `skills` paths
- Skips the skills check when GitHub truncates the tree

Refs #28
- Repoints 15 plugins at where they live now, including `dev-workflows-frontend`, `dev-skills`, `dev-workflows`, the five `elastic-*`, `axiom-apple-skills`, `ccpm` and `compound-engineering`
- Removes 7 plugins gone from their repos: `ask-questions-if-underspecified`, `debug-buttercup`, `seatbelt-sandboxer`, `workflow-skill-design`, `skill-improver`, `coding-tutor`, and `flow` (a duplicate of `flow-next`)
- Drops the `skills` tag from 53 plugins that ship only agents, commands or hooks, and tags what they do ship
@github-actions

Copy link
Copy Markdown
Contributor

Plugin Validation ✅

Check Status
Duplicate check ✅ success
Schema validation ✅ success
Marketplace build ✅ success

Great plugin! Add this badge to your plugin's README for better discovery:

AgentHub

Markdown:

[![AgentHub](https://agenthub.nullorder.org/badge.svg)](https://agenthub.nullorder.org)

HTML:

<a href="https://agenthub.nullorder.org">
  <img src="https://agenthub.nullorder.org/badge.svg" alt="AgentHub" />
</a>

@anistark
anistark merged commit 86c0cd6 into main Sep 27, 2026
1 check passed
@anistark
anistark deleted the fix/skills-tags-and-moved-plugins branch September 27, 2026 09:45
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