Releases: sunjin12/ossmate
Releases · sunjin12/ossmate
v0.1.0 — first public release
First public release of Ossmate — a reference implementation of every Claude Code extension surface (Skills, Subagents, Hooks, MCP, Plugin, Agent SDK, Cron, Status line, Output styles, Memory, Settings, Keybindings) built into a coherent OSS-maintainer toolkit.
Install
Claude Code plugin (recommended):
claude plugin marketplace add https://raw.githubusercontent.com/sunjin12/ossmate/main/.claude-plugin/marketplace.json
claude plugin install ossmate@ossmate
Standalone CLI:
pip install ossmate
ossmate --help
PyPI: ossmate · ossmate-mcp
What's in 0.1.0
- 8 skills (slash commands):
/triage-pr,/triage-issue,/release-notes,/stale-sweep,/onboard-contributor,/audit-deps,/security-review-pr,/changelog-bump - 6 subagents matched to model tiers — haiku for bulk classification, sonnet for triage / release notes, opus for deep security review
- 5 hooks wired (PreToolUse blocks force-push & destructive
gh, PostToolUse audit log, UserPromptSubmit auto-fetches#1234refs, SessionStart morning brief, Stop journal append) - MCP server with 11 tools across
repo.*,changelog.*,github.*,deps.*+ 3 template resources - Plugin packaging via self-marketplace
- Standalone CLI built on
claude-agent-sdk— same skill bodies power both surfaces - 3 scheduled triggers (daily digest, weekly stale sweep, Friday release radar) with off-minute spread to avoid thundering-herd at the API
- CI / Release pipeline: 3-OS × 3-Python matrix, OIDC trusted publishing to PyPI, version-sync invariants
161 hermetic tests, ~5 s. Full changelog: CHANGELOG.md
Known issues
ossmate versionprints0.0.1instead of0.1.0due to a hardcoded literal in__init__.py. Fixed in4116184— will roll into the next release.pip show ossmatereports the correct version.