Skip to content

Comments

fix: support per-plugin author and category from frontmatter#15

Merged
terraboops merged 1 commit intomainfrom
fix/per-plugin-author-category
Feb 20, 2026
Merged

fix: support per-plugin author and category from frontmatter#15
terraboops merged 1 commit intomainfrom
fix/per-plugin-author-category

Conversation

@terraboops
Copy link
Collaborator

Summary

  • Read optional author and category from YAML frontmatter in skill/command/agent files
  • Use frontmatter values in both generatePluginJson and generateMarketplace
  • Fall back to marketplace owner and directory-based category when not specified
  • Extract shared logic into extractPluginMetadata helper

Fixes design plugins getting "Bitcomplete" as author instead of "Ariel Conti" and "development" category instead of "design".

Test plan

  • 5 new unit tests for author/category extraction and fallback
  • Local validation against bc-llm-skills with frontmatter added to design skills
  • CI passes

🤖 Generated with Claude Code

The generator was hardcoding marketplace owner as author for all plugins
and mapping directory names to categories (code→development). Now reads
optional `author` and `category` fields from component YAML frontmatter,
falling back to marketplace owner / directory-based defaults.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@terraboops terraboops merged commit da5eb29 into main Feb 20, 2026
4 checks passed
@terraboops terraboops deleted the fix/per-plugin-author-category branch February 20, 2026 10:17
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