Repository navigation
feat(zae): add zae plugin for hand-picked skills and output styles - #7
Merged
Merged
Conversation
- Add plugins/zae: skills, agents, commands and output styles picked one at a time from other plugins, next to our own - Vendor unslop from michael-denyer/pstack-claude at d88063f3 (MIT); plugins/zae/vendored.json records upstream, commit, object id, license and a content hash, and licenses/ keeps the upstream license - Add zae-plain output style, condensed from unslop's rules, opt-in and with keep-coding-instructions so Claude stays a coding agent - Add scripts/zae-vendor.py (add, update, remove, status, check, install); it refuses unlicensed upstreams and symlinks and flags changes to hooks, tool permissions and executables - List zae in marketplace.json and the README Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- List dynamodb and vidref in the root README's plugin table - Replace the dynamodb README's design and audit rows with schema, which merged them in 97aa196, and name the agent auditor, its actual name Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Add `/plugin marketplace add zeroae/.claude` before the install line in the root README, without which `@zeroae.com` does not resolve - Install zae from GitHub in its README, with the one-step form - Make `scripts/zae-vendor.py install` add the marketplace from GitHub instead of the local checkout Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The repo moved from zeroae/.claude to zeroae/claude-plugins. Update the repository field in every plugin.json, the install lines in the READMEs and the marketplace source in scripts/zae-vendor.py. The marketplace name stays zeroae.com, so plugin ids like zae@zeroae.com do not change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
zaeplugin for skills, agents, commands and output styles picked one at a time from other plugins, alongside our own. Called as/zae:<name>.unslopskill, vendored from michael-denyer/pstack-claude atd88063f3(MIT, poteto's pstack).plugins/zae/vendored.jsonrecords the upstream, commit, object id, license and a content hash; the upstream license is inplugins/zae/licenses/.zae-plainoutput style, our own, condensed fromunslop's rules. Opt-in (noforce-for-plugin), keeps Claude Code's coding instructions, and exempts the gitmoji thatzstdrequires.scripts/zae-vendor.pymanages picks:add(takes a GitHub tree URL),update [--all],remove,status,check,install. It refuses upstreams without a license and symlinks, and prints a REVIEW block when a pick's hooks, tool permissions or executables change.schemaskill and theauditoragent.Review
unslopis third-party content: readplugins/zae/skills/unslop/SKILL.mdbefore merging. It has no hooks, tool permissions or executables.Test plan
./scripts/validate-plugins.sh plugins/passesclaude plugin validate plugins/zaepassesscripts/zae-vendor.py checkandstatuspass;update skills/unslopis a no-op at the same content/plugin install zae@zeroae.com, run/zae:unslop, and confirmzae-plainshows in/output-style🤖 Generated with Claude Code