2 Commits

Author SHA1 Message Date
Chris Banes ce527cf136 Add OpenCode plugin support (#21)
## Summary
- Add an OpenCode plugin entry point that registers this repo's skills
and injects tiny routing guidance.
- Add OpenCode install docs and README instructions.
- Include root package metadata in release validation, tests, and
workflow version bumps.

## Test Plan
- [x] npm run lint
- [x] jq . package.json .claude-plugin/plugin.json
.codex-plugin/plugin.json .claude-plugin/marketplace.json
.agents/plugins/marketplace.json >/dev/null
- [x] python3 -m unittest scripts.test_release
- [x] node -e
"import('./.opencode/plugins/chrisbanes-skills.js').then((m) => { if
(!m.ChrisBanesSkillsPlugin) process.exit(1); console.log('ok'); })"
- [x] python3 scripts/release.py validate-manifests 2026.7.6
- [x] git diff --check
2026-07-08 09:49:32 +01:00
Chris Banes cef1b08646 Add Codex plugin release workflow (#17)
## Summary

- add Codex plugin marketplace metadata and manifest
- define SemVer-compatible CalVer release policy
- add manual GitHub Actions release workflow with Python helper/tests

## Validation

- python3 -m unittest scripts/test_release.py
- python3 scripts/release.py resolve-version 2026.6.17
- ruby -e 'require "yaml";
YAML.load_file(".github/workflows/release.yml"); puts "release workflow
YAML parses"'
- git diff --check
- python3 scripts/release.py validate-manifests 2026.6.16
- python3
/Users/chris/.codex/skills/.system/plugin-creator/scripts/validate_plugin.py
.
- npm run lint
2026-06-18 09:23:46 +01:00