Commit Graph

10 Commits

Author SHA1 Message Date
Leonardo Flores 5028167679 fix: isolate plugin installations to prevent full repo caching
Each plugin's source in marketplace.json pointed to "./" (repo root),
causing every plugin install to cache the entire repository. Now each
plugin has its own directory under dist/plugins/ containing only its
files.

- Add scripts/build_plugins.py to generate per-plugin dist directories
- Update all marketplace.json source paths to dist/plugins/<name>
- Add build step to auto-bump CI workflow
- Add dist/ freshness validation to CI
2026-01-28 11:03:51 -03:00
Leonardo Flores c483c69bd0 fix: remove plugin.json validation step from CI 2026-01-20 11:26:47 -03:00
Leonardo Flores 4303f51ce5 fix: simplify CI workflow validation
- Fix version path check (.metadata.version instead of .version)
- Remove plugin structure check
- Remove version consistency check (conflicts with auto-bump)
2026-01-20 11:16:28 -03:00
Leonardo Flores b48ccb358e feat: restructure marketplace for individual plugin selection
BREAKING CHANGE: Each skill, agent, and command is now an individual plugin

- Rename marketplace from skills-collection to agent-skills
- Add 51 individual plugin entries (39 skills, 6 agents, 6 commands)
- Each plugin uses strict: false with explicit paths
- Remove plugin.json (redundant with new marketplace structure)
- Update README with new installation instructions
- Update add-skill command to add marketplace.json entries
- Update bump_version.py to only use marketplace.json
2026-01-20 10:45:07 -03:00
Leonardo Flores 812fc0517b fix: sync workflows now copy README.md from source repos 2026-01-19 09:45:57 -03:00
Leonardo Flores 0ee118ef24 chore: update sync workflows to run at midnight UTC with English comments 2026-01-19 09:09:35 -03:00
Leonardo Flores 4a2c21c7e0 feat: add gepetto skill with auto-sync from softaworks/gepetto 2026-01-19 09:08:26 -03:00
Leonardo Flores 26cbbe5e3d feat: add datadog-cli skill with automated sync
- Add datadog-cli skill from cc-datadog repository
- Implement GitHub Actions workflow for automatic sync (2x daily)
- Sync workflow runs at 9h and 21h UTC (6h and 18h BRT)
- Manual trigger available via workflow_dispatch
- cc-datadog remains source of truth for the skill
2026-01-19 08:40:46 -03:00
Leonardo Flores faf56e1b40 feat(ci): add auto-bump workflow for version management
- Add auto-bump.yaml: automatically bumps patch version on push to main
  when skills/, agents/, or commands/ change
- Rename validate.yaml to main.yaml to match claude-plugins convention
- Skip auto-bump on version bump commits to avoid infinite loops
2026-01-18 19:49:21 -03:00
Leonardo Flores fbd14ed6c9 feat: add claude plugin marketplace structure
- Add marketplace.json with agent-skills plugin registry
- Add plugin.json with metadata and configuration
- Add GitHub workflow for validation
- Add bump_version.py script for version management
2026-01-18 18:49:13 -03:00