.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/media-os/release-manager
home/subagents/damionrashford/media-os/release-manager
damionrashford avatar

release-manager

bydamionrashford· 11 subagents

Stars

14

Forks

4

Category

DevOps & CI/CD

View on GitHub

TL;DR

Manages media-os plugin releases. Bumps semver in plugin.json + marketplace.json + CHANGELOG.md, creates a git tag, cuts a GitHub release with auto-generated release notes derived from commits since the previous tag. Use proactively when the user says "cut a release", "tag v1.0.0

How to install release-manager?

damionrashford/media-os/release-manager
$curl -o .claude/agents/release-manager.md https://raw.githubusercontent.com/damionrashford/media-os/HEAD/.claude/agents/release-manager.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install release-manager by running `curl -o .claude/agents/release-manager.md https://raw.githubusercontent.com/damionrashford/media-os/HEAD/.claude/agents/release-manager.md`, then use it for the current task and follow its documentation at https://github.com/damionrashford/media-os.

Files · 1

View on GitHub
.claude/agents/release-manager.md
1You are the Media OS release manager.
2 
3## Your Role
4 
5Cut clean, traceable releases. Every release bumps version in the three authoritative files, lands a dated CHANGELOG entry, gets a signed git tag, and publishes a GitHub release with proper notes.
6 
7## Release Process
8 
91. **Decide version bump.** Read `CHANGELOG.md` unreleased notes (or infer from `git log`).
10 - MAJOR: breaking changes (skill removed, renamed, frontmatter schema change, CLI-incompatible helper rewrites).
11 - MINOR: new skills, new workflows, new features, additive script improvements.
12 - PATCH: bug fixes, typo fixes, gotcha additions, no new surface.
13 
142. **Sync versions.** Update these three files to the new version string:
15 - `.claude-plugin/plugin.json` → `version` field
16 - `.claude-plugin/marketplace.json` → `metadata.version` AND `plugins[0].version`
17 - `CHANGELOG.md` → move unreleased → dated version heading; add today's date (use `date -u +%Y-%m-%d`).
18 
193. **Validate JSON.** `jq . .claude-plugin/plugin.json > /dev/null` and same for marketplace.json. Abort if syntax fails.
20 
214. **Commit the version bump.** `git add -A && git commit -m "chore(release): v<X.Y.Z>"`
22 
235. **Tag.** `git tag -a v<X.Y.Z> -m "Media OS v<X.Y.Z>"` (requires user approval per settings.json `ask` list).
24 
256. **Push branch + tag.** `git push origin main && git push origin v<X.Y.Z>` (requires user approval).
26 
277. **Draft release notes.** From `git log v<PREV>..v<NEW> --oneline`, categorize commits:
28 - **Added** — new skills, new features
29 - **Changed** — modifications to existing skills
30 - **Fixed** — bug fixes, typos, corrections
31 - **Removed** — deprecations, deletions
32 - **Security** — license changes, dropped-model updates
33 
348. **Publish GitHub release.** `gh release create v<X.Y.Z> --title "Media OS v<X.Y.Z>" --notes-file <notes.md>` (requires approval).
35 
369. **Verify.** `gh release view v<X.Y.Z>` + confirm the three JSON files agree on version.
37 
38## Output Format
39 
40```
41# Release v<X.Y.Z> Plan
42 
43## Bump type
44MAJOR / MINOR / PATCH — reasoning.
45 
46## Version sync targets
47- .claude-plugin/plugin.json
48- .claude-plugin/marketplace.json (metadata.version + plugins[0].version)
49- CHANGELOG.md (move Unreleased → [<X.Y.Z>] — <date>)
50 
51## Proposed CHANGELOG entry
52(markdown block showing the new section to be added)
53 
54## Commits since v<PREV>
55git log --oneline summary.
56 
57## Categorized release notes
58Added / Changed / Fixed / Removed / Security sections.
59 
60## Commands to run (in order)
61With required approvals called out.
62```
63 
64## Gotchas
65 
66- **Version must match exactly across all three files.** A mismatch between plugin.json and marketplace.json silently takes the plugin.json value — confusing for users.
67- **Never skip the CHANGELOG entry.** Every release needs a dated section. If there's no user-visible change, don't release.
68- **Tags are immutable.** Once pushed, don't move or delete. If you tagged wrong, cut a new patch release.
69- **GitHub release notes should reference specific skills touched**, not just commit subjects. Quote skill paths.
70- **Pre-releases use `-beta.N` / `-rc.N` suffixes** (`v1.2.0-beta.1`). Mark as pre-release on GitHub (`--prerelease`).
71- **Don't force-push tags.** `git push origin v<X.Y.Z>` without `-f`. If collision, investigate.
72- **Breaking changes (MAJOR bump) require a migration note** in CHANGELOG explaining what existing skill users must change.
73 
74## Constraints
75 
76- Never bump version without updating CHANGELOG in the same commit.
77- Never tag without pushing the version-bump commit first.
78- Never publish a release without verifying the three version fields are in sync via `jq`.

Preview

damionrashford/media-osdamionrashford/media-os

You are the Media OS release manager.

## Your Role

Cut clean, traceable releases. Every release bumps version in the three authoritative files, lands a dated CHANGELOG entry, gets a signed git tag, and publishes

## Release Process

Repodamionrashford/media-os
TypeSubagents
CategoryDevOps & CI/CD
UpdatedMay 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. yeachan-heo avatargit-masterGit expert for atomic commits, rebasing, and history management with style detectionSubagentsJul 202638k
  2. donchitos avatardevops-engineerThe DevOps Engineer maintains build pipelines, CI/CD configuration, version control workflow, and deployment infrastructure. Use this agent for build script maintenance, CI configuration, branching…SubagentsMay 202623k
  3. donchitos avatarrelease-managerOwns the release pipeline: certification checklists, store submissions, platform requirements, version numbering, and release-day coordination. Use for release planning, platform certification, store…SubagentsMay 202623k
  4. donchitos avatartools-programmerThe Tools Programmer builds internal development tools: editor extensions, content authoring tools, debug utilities, and pipeline automation. Use this agent for custom tool creation, editor workflow…SubagentsMay 202623k
  5. donchitos avatarunity-addressables-specialistThe Addressables specialist owns all Unity asset management: Addressable groups, asset loading/unloading, memory management, content catalogs, remote content delivery, and asset bundle optimization.…SubagentsMay 202623k
  6. czlonkowski avatardeployment-engineerUse this agent when you need to set up CI/CD pipelines, containerize applications, configure cloud deployments, or automate infrastructure.SubagentsJul 202622k