{"id":50084223,"url":"https://github.com/ApurvBazari/claude-plugins","last_synced_at":"2026-06-08T09:01:10.820Z","repository":{"id":340201547,"uuid":"1164049373","full_name":"ApurvBazari/claude-plugins","owner":"ApurvBazari","description":"A curated collection of plugins for Claude Code — powering AI-driven development and agentic workflows","archived":false,"fork":false,"pushed_at":"2026-06-03T10:10:22.000Z","size":1677,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"develop","last_synced_at":"2026-06-03T10:25:13.298Z","etag":null,"topics":["agentic-workflows","ai-driven-development","ai-tooling","claude-code","claude-plugin","developer-tools","macos","notifications","onboarding","plugins"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ApurvBazari.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-22T15:07:43.000Z","updated_at":"2026-06-03T10:10:26.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ApurvBazari/claude-plugins","commit_stats":null,"previous_names":["apurvbazari/claude-plugins"],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/ApurvBazari/claude-plugins","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ApurvBazari%2Fclaude-plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ApurvBazari%2Fclaude-plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ApurvBazari%2Fclaude-plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ApurvBazari%2Fclaude-plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ApurvBazari","download_url":"https://codeload.github.com/ApurvBazari/claude-plugins/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ApurvBazari%2Fclaude-plugins/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34055249,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agentic-workflows","ai-driven-development","ai-tooling","claude-code","claude-plugin","developer-tools","macos","notifications","onboarding","plugins"],"created_at":"2026-05-22T18:00:36.857Z","updated_at":"2026-06-08T09:01:10.813Z","avatar_url":"https://github.com/ApurvBazari.png","language":"Shell","funding_links":[],"categories":["Plugins"],"sub_categories":["All Plugins"],"readme":"# claude-plugins\n\n\u003e Claude Code plugins for the project lifecycle — `onboard` keeps AI configs aligned as your code evolves, `notify` closes the loop, `handoff` carries session intent across context boundaries, and `walkthrough` turns a session into an explorable document. Four plugins that work on their own and **compose together**.\n\nBuilt on top of [Claude Code](https://code.claude.com/docs/en) by Anthropic. Distributed under [MIT](./LICENSE).\n\n**Docs site:** [apurvbazari.github.io/claude-plugins](https://apurvbazari.github.io/claude-plugins/) — a landing page plus one page per plugin (generated from these READMEs by [`walkthrough`](./walkthrough/)).\n\n---\n\n## Plugins at a glance\n\n| Plugin | What it does | Reach for it when… |\n|---|---|---|\n| **[onboard](./onboard/)** | Lifecycle manager for AI configs — generates initial tooling, then **detects code-vs-config drift** as the project evolves and offers to fix it. | You have an existing repo, OR your AI configs are starting to lag behind the code. |\n| **[notify](./notify/)** | macOS / Linux system notifications when Claude finishes a task. Duration-filtered so short tasks don't spam you. | You leave Claude running long jobs in the background. |\n| **[handoff](./handoff/)** | Save the directive of a wrap-up session, then auto-surface it at the next SessionStart with an Execute / Edit / Discard / Save-for-later prompt. | You end sessions by pasting \"continue this work in the new window\" prompts into the next session. |\n| **[walkthrough](./walkthrough/)** | Render the current session as a self-contained interactive HTML document with diagrams and clickable detail. | You want a readable, shareable artifact of a session instead of scrolling back through the transcript. |\n\n---\n\n## Quick Start\n\nYou can install from **two marketplaces**, depending on what you need:\n\n### Option A — install from Anthropic's community marketplace (`onboard`, `notify`)\n\n`onboard` and `notify` are mirrored in [`anthropics/claude-plugins-community`](https://github.com/anthropics/claude-plugins-community), Anthropic's reviewed community directory. This route gives you snapshots that have passed Anthropic's automated security scan and have auto-update enabled by default. Discoverable via `/plugin` → **Discover** tab.\n\n```bash\n# Add Anthropic's community marketplace\nclaude plugin marketplace add anthropics/claude-plugins-community\n\n# Install\nclaude plugin install onboard@claude-community\nclaude plugin install notify@claude-community\n```\n\n### Option B — install from `apurvbazari-plugins` (all four plugins, latest commit)\n\nThis route always serves the latest commit when you want changes ahead of the community marketplace's nightly snapshot, and is the only route for `handoff` and `walkthrough`.\n\n```bash\n# Add this marketplace\nclaude plugin marketplace add apurvbazari/claude-plugins\n```\n\n**Existing project:**\n\n```bash\nclaude plugin install onboard@apurvbazari-plugins\n```\n\n**Optional add-ons:**\n\n```bash\nclaude plugin install notify@apurvbazari-plugins\nclaude plugin install handoff@apurvbazari-plugins\nclaude plugin install walkthrough@apurvbazari-plugins\n```\n\n---\n\n## Examples\n\nEach plugin's README contains a runnable transcript so you can see what a real session looks like before you install:\n\n- **onboard** — initial `/onboard:start` on a Next.js 15 project, then `/onboard:evolve` two weeks later detecting drift and proposing updates → [onboard/README.md#example](./onboard/README.md#example)\n- **notify** — `/notify:setup` followed by the duration filter suppressing a fast task and delivering a long one → [notify/README.md#example](./notify/README.md#example)\n- **handoff** — saying \"save handoff\" mid-conversation, confirming the auto-save, then a fresh session starting with the four-option resume prompt → [handoff/README.md](./handoff/README.md)\n- **walkthrough** — running `/walkthrough:create` after a feature, getting one self-contained HTML file with diagrams, decision records, and a dark/light toggle → [walkthrough/README.md](./walkthrough/README.md)\n\n---\n\n## onboard\n\nThe lifecycle manager for AI-assisted development. Generates Claude tooling on day one, then keeps it aligned as your code evolves.\n\n**Two capabilities, one plugin:**\n\n- **Initial generation** — analyse the codebase, run an adaptive wizard, then emit a full Claude tooling package: `CLAUDE.md` files, path-scoped rules, project-specific skills/agents, hook entries, plugin integration recommendations, and an `.mcp.json` wired to relevant servers.\n- **Drift detection (`/onboard:evolve`)** — snapshot the project state at init time, then compare against current state on demand and surface what's out of date: new languages added, new dependencies, structural changes, missing hooks. Propose updates and apply on approval.\n\nThe drift loop is onboard's focus. Generating `CLAUDE.md` is well-covered in 2026 — Claude Code's `/init`, GitHub Copilot, OpenAI Codex, Cursor, and several web tools all do it. onboard's emphasis is the step after: keeping those configs aligned as the code grows.\n\nFor the full skill reference, the drift detection deep dive, generated artifact catalog, and supported project types: [onboard/README.md →](./onboard/README.md)\n\n---\n\n## notify\n\nCross-platform system notifications for Claude Code. macOS via `terminal-notifier`, Linux via `notify-send`. Notifications carry a contextual subtitle (`repo / branch`) and the actual content of Claude's last message — not generic text.\n\n**Duration filtering.** `minDurationSeconds` per event suppresses notifications for fast responses, so notify only fires when Claude has actually been working for a while.\n\n**Honest framing.** notify is intentionally minimal — `terminal-notifier` / `notify-send`, a Stop-hook wrapper, duration filtering, `repo/branch` subtitle. If you need Windows support, webhook fanout (Slack / Discord / Telegram), or typed event categories, the community has richer alternatives:\n\n- [`777genius/claude-notifications-go`](https://github.com/777genius/claude-notifications-go) — Windows + webhook fanout, single Go binary\n- [`cfngc4594/agent-notify`](https://github.com/cfngc4594/agent-notify) — covers Claude Code + Cursor + Codex with one config\n- [`dazuiba/CCNotify`](https://github.com/dazuiba/CCNotify) and [`mylee04/code-notify`](https://github.com/mylee04/code-notify) — focused macOS options\n\nThis plugin is the *\"it just works on my machine\"* default, not a feature-complete notification platform.\n\nFor the full skill reference, install scopes, configuration precedence rules, customisation options (sounds, bundle IDs, duration filter), and troubleshooting: [notify/README.md →](./notify/README.md)\n\n---\n\n## handoff\n\nLong Claude Code sessions often end with the user pasting a paragraph into the *next* session window to continue the work. That paragraph is reproducible — it's just \"the directive of where we left off\". `handoff` captures it at end-of-session and surfaces it at the start of the next, with a confirmation gate at both ends.\n\n**Two ends of the loop:**\n\n- **Save** — `/handoff:save` (or auto-invoked on phrases like *\"pick this up later\"* / *\"continue in new session\"*). Confirms via `AskUserQuestion` before writing — false-positive triggers are zero-cost.\n- **Resume** — SessionStart hook surfaces a saved handoff, then routes to `/handoff:pickup` which asks: **Execute / Edit / Discard / Save-for-later**. Snooze defers re-surface for 24h; 90-day stale handoffs auto-archive. Git-activity tags (\"3 commits past saved-at\", \"branch changed\") inform the user's choice without dictating it.\n\n**Trust model.** Directive content is wrapped in `\u003cuntrusted-source\u003e` framing in the hook output — routing and metadata are trusted, the directive itself is data describing user intent. The four-option flow ensures the user confirms before any action. Standard defense-in-depth for a marketplace plugin.\n\nFor the full skill reference (`/handoff:save`, `/handoff:pickup`, `/handoff:check`, `/handoff:discard`), the SessionStart hook contract, configuration knobs (`stale-day-threshold`, `deferral-snooze-hours`, `trigger-phrases`), and storage model: [handoff/README.md →](./handoff/README.md)\n\n---\n\n## walkthrough\n\nAfter a long session — a debugging marathon, a feature, an architecture decision — the record of what happened is buried in the transcript. `walkthrough` renders the current session as a self-contained interactive HTML document with diagrams and clickable detail: a synthesized model of the work, not a transcript dump.\n\n**One skill, one artifact:**\n\n- **Generate** — `/walkthrough:create [focus]` (or auto-invoked on phrases like *\"visualize this session\"* / *\"make a session recap\"*). The optional `focus` arg scopes the synthesis. Output is one HTML file in `.claude/walkthrough/`, with a gitignore prompt on first run.\n- **Explore** — open the file in any browser: summary, inline-SVG architecture diagrams, decision records, a file-touch list with real `path:line` refs, timeline, and metrics, with expandable detail and an in-document dark / warm-light theme toggle.\n\n**Self-contained.** All CSS, JS, and SVG are inlined; the only external resource is one Google Fonts `@import`. The file renders without the plugin, a server, or a build step — copy it anywhere. It's a snapshot of one session, not a live viewer, and it synthesizes a structured model rather than pasting the message log.\n\n**One house style, open component system.** Every walkthrough shares a fixed design system (tokens only, two themes). The component catalog is a floor, not a ceiling — when content fits no catalog entry, a bespoke component is composed from the same primitives so it still looks native; empty sections are omitted, not stubbed.\n\nFor the skill reference, the design-system invariant, the 5-stage render pipeline, and the storage model: [walkthrough/README.md →](./walkthrough/README.md)\n\n---\n\n## Companion plugins\n\nPlugins from the broader Claude Code ecosystem that pair well with this collection. **Marketplace column** tells you where to install from.\n\n| Plugin | Marketplace | Author | What it does |\n|---|---|---|---|\n| [`feature-dev`](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/feature-dev) | `claude-plugins-official` | Anthropic | Guided 7-phase feature development workflow |\n| [`superpowers`](https://github.com/obra/superpowers) | `obra/superpowers` | Jesse Vincent | TDD, systematic debugging, planning, and review skills |\n| [`engineering`](https://github.com/anthropics/knowledge-work-plugins) | `knowledge-work-plugins` | Anthropic | ADRs, system design, deploy checklists, debugging, incident response, tech-debt, standups |\n| [`product-management`](https://github.com/anthropics/knowledge-work-plugins) | `knowledge-work-plugins` | Anthropic | Feature specs / PRDs, roadmap, sprint planning, stakeholder updates |\n| [`commit-commands`](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/commit-commands) | `claude-plugins-official` | Anthropic | Git commits + PR creation (`/commit`, `/commit-push-pr`) |\n| [`pr-review-toolkit`](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/pr-review-toolkit) | `claude-plugins-official` | Anthropic | Multi-agent code review with specialist reviewers |\n| [`code-review`](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/code-review) | `claude-plugins-official` | Anthropic | Automated PR review with confidence-based scoring |\n| [`hookify`](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/hookify) | `claude-plugins-official` | Anthropic | Build hooks from conversation patterns or explicit rules |\n| [`security-guidance`](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/security-guidance) | `claude-plugins-official` | Anthropic | Passive hook-based security warnings on file edits |\n| [`claude-md-management`](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/claude-md-management) | `claude-plugins-official` | Anthropic | CLAUDE.md quality scoring and revision |\n| [`code-simplifier`](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/code-simplifier) | `claude-plugins-official` | Anthropic | Post-implementation code cleanup |\n| [`plugin-dev`](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/plugin-dev) | `claude-plugins-official` | Anthropic | Plugin authoring toolkit (7 expert skills) |\n| [`skill-creator`](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/skill-creator) | `claude-plugins-official` | Anthropic | Skill benchmarking and iteration |\n| [`frontend-design`](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/frontend-design) | `claude-plugins-official` | Anthropic | Production-grade frontend interface generation |\n| [`context7`](https://github.com/upstash/context7) | `claude-plugins-official` | Upstash | Up-to-date documentation lookup from source repos |\n| [`chrome-devtools-mcp`](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `claude-plugins-official` | Google ChromeDevTools | Live Chrome browser control + performance traces |\n\n\u003e Each marketplace requires its own `claude plugin marketplace add` command. The two referenced above are `anthropics/claude-plugins-official` (auto-available in every Claude Code session) and `anthropics/knowledge-work-plugins`. Community marketplaces like `obra/superpowers` need explicit `marketplace add`. Current as of 2026-04-19 — see each marketplace for the authoritative list.\n\n---\n\n## Acknowledgements\n\n### Claude Code \u0026 Anthropic\n\nBuilt on top of [Claude Code](https://code.claude.com/docs/en) by **Anthropic** — the plugin system, the SKILL.md spec, the `Skill` tool, hook events, and the [`claude-plugins-official`](https://github.com/anthropics/claude-plugins-official) marketplace this collection extends. The [`knowledge-work-plugins`](https://github.com/anthropics/knowledge-work-plugins) marketplace (also Anthropic) ships `engineering` and `product-management`, which appear in our Workflow guide.\n\n`onboard` and `notify` are also mirrored in Anthropic's reviewed community directory, [`anthropics/claude-plugins-community`](https://github.com/anthropics/claude-plugins-community) — see Quick Start above for the install commands.\n\n### Built-in skills referenced by generated tooling\n\nWhen `onboard` writes its `Plugin Integration` section, it recommends a curated set of skills that ship as Claude Code built-ins (no plugin install required). Source of truth: [`onboard/skills/generation/references/built-in-skills-catalog.md`](./onboard/skills/generation/references/built-in-skills-catalog.md).\n\n- **Core (always recommended)**: `/loop`, `/simplify`, `/debug`, `/pr-summary`\n- **Conditionally recommended** (only when project signals justify it): `/schedule`, `/claude-api`, `/explain-code`, `/codebase-visualizer`, `/batch`\n\nA note on accuracy: a 2026-04 web audit confirmed `/loop`, `/simplify`, `/debug`, `/claude-api`, `/batch`, and `/codebase-visualizer` as Anthropic-shipped built-ins; `/pr-summary`, `/schedule`, and `/explain-code` were not surfaced as built-ins in that audit and may have moved to a plugin or been renamed in your Claude Code version. If you find a discrepancy, please open an issue — the catalog is what we keep honest.\n\n### Companion plugin authors\n\nCompanion plugins from the [Anthropic-curated `claude-plugins-official` marketplace](https://github.com/anthropics/claude-plugins-official): `feature-dev`, `commit-commands`, `pr-review-toolkit`, `code-review`, `hookify`, `security-guidance`, `claude-md-management`, `code-simplifier`, `plugin-dev`, `skill-creator`, `frontend-design`. From the [`knowledge-work-plugins`](https://github.com/anthropics/knowledge-work-plugins) marketplace (also Anthropic): `engineering`, `product-management`.\n\nCommunity plugins (each linked to its upstream repo in the table above):\n- **`superpowers`** — Jesse Vincent ([@obra](https://github.com/obra))\n- **`context7`** — Upstash\n- **`chrome-devtools-mcp`** — Google ChromeDevTools team\n\n### OSS utilities our scripts depend on\n\n- [`terminal-notifier`](https://github.com/julienXX/terminal-notifier) — macOS notifications (MIT, Julien Blanchard et al.)\n- [`notify-send` / `libnotify`](https://gitlab.gnome.org/GNOME/libnotify) — Linux notifications (LGPL, GNOME)\n- [`jq`](https://jqlang.org) — JSON parsing in hooks (MIT, Stephen Dolan)\n- [`tree`](http://mama.indstate.edu/users/ice/tree/) — directory listing in codebase analysis (GPL, Steve Baker)\n- [`git`](https://git-scm.com) — repo + branch context for notification subtitles\n- `python3` — fallback JSON parser when `jq` is absent\n- `claude` CLI — used by `onboard/scripts/install-plugins.sh` to drive plugin installation\n- Bash ≥ 4 — all scripts use `#!/usr/bin/env bash` and `set -euo pipefail` (utility scripts) or `exit 0` (hook scripts)\n\n\u003e LGPL/GPL utilities (`libnotify`, `tree`) are invoked at runtime, not linked or distributed — the MIT licence on this repo is unaffected.\n\n---\n\n## Links\n\n- [Documentation site](https://apurvbazari.github.io/claude-plugins/) — landing + a page per plugin\n- [Claude Code documentation](https://code.claude.com/docs/en)\n- [Plugins guide](https://code.claude.com/docs/en/plugins)\n- [Plugin marketplaces guide](https://code.claude.com/docs/en/plugin-marketplaces)\n- [`claude-plugins-official`](https://github.com/anthropics/claude-plugins-official) — Anthropic-managed marketplace this collection extends\n- [`claude-plugins-community`](https://github.com/anthropics/claude-plugins-community) — Anthropic's reviewed community directory; mirrors `onboard` + `notify`\n- [Contributing guide](./CONTRIBUTING.md) — how to add a plugin, branching/release flow, versioning, validation\n\n## License\n\n[MIT](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FApurvBazari%2Fclaude-plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FApurvBazari%2Fclaude-plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FApurvBazari%2Fclaude-plugins/lists"}