{"id":51871369,"url":"https://github.com/wincent/wincent-agent-plugins","last_synced_at":"2026-07-24T23:30:53.908Z","repository":{"id":345754953,"uuid":"1187206308","full_name":"wincent/wincent-agent-plugins","owner":"wincent","description":"Agent plugins from Greg Hurrell","archived":false,"fork":false,"pushed_at":"2026-06-29T13:54:19.000Z","size":288,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-29T15:26:01.854Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wincent.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-03-20T13:12:22.000Z","updated_at":"2026-06-29T13:55:26.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/wincent/wincent-agent-plugins","commit_stats":null,"previous_names":["wincent/wincent-claude-plugins"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wincent/wincent-agent-plugins","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wincent%2Fwincent-agent-plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wincent%2Fwincent-agent-plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wincent%2Fwincent-agent-plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wincent%2Fwincent-agent-plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wincent","download_url":"https://codeload.github.com/wincent/wincent-agent-plugins/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wincent%2Fwincent-agent-plugins/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35860101,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-24T02:00:07.870Z","response_time":62,"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":[],"created_at":"2026-07-24T23:30:53.234Z","updated_at":"2026-07-24T23:30:53.902Z","avatar_url":"https://github.com/wincent.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wincent-agent-plugins\n\nAgent[^agent] plugins, skills, and extensions from Greg Hurrell.\n\n[^agent]: Originally developed for [Claude](https://claude.com/product/claude-code) but usable with other agent(s) such as [Pi](https://pi.dev/) as well. For anything that can't directly consume the plug-ins as-is, any agent worth its salt should be able to port them into a suitable format if you point it at this repo and ask it to convert things for you.\n\n## Plugins\n\n### Claude\n\nPlugins live under [`claude/`](./claude):\n\n- [atlassian](./claude/atlassian): Jira and Confluence access via the Atlassian CLI (`acli`).\n- [git](./claude/git): Git version control skills.\n- [jj](./claude/jj): Jujutsu version control skills.\n- [meme](./claude/meme): Generate meme images using popular templates via the imgflip API.\n- [pr](./claude/pr): GitHub pull request creation and review.\n- [session](./claude/session): Claude session management utilities (e.g. export a Claude session to a GitLab snippet).\n- [shannon](./claude/shannon): Neovim integration via RPC for annotated code review, walkthroughs, and navigation.\n\n### Pi\n\n#### Prompt templates\n\nPi prompt templates live under [`pi/prompts`](./pi/prompts/):\n\n- [pi-update](./pi/prompts/pi-update.md) (Pi-only): check for Pi updates, checking against installed skills, extensions, and prompts for compatibility issues.\n\n#### Skills\n\nPi skills live under [`pi/skills`](./pi/skills/):\n\n- [atlassian-confluence](./pi/skills/atlassian-confluence)\n- [atlassian-jira](./pi/skills/atlassian-jira)\n- [datadog-mcp](./pi/skills/datadog-mcp) (Pi-only)\n- [google-workspace-mcp](./pi/skills/google-workspace-mcp) (Pi-only)\n- [git-commit](./pi/skills/git-commit)\n- [gitlab-snippet-create](./pi/skills/gitlab-snippet-create) (Pi-only)\n- [jj-commit](./pi/skills/jj-commit)\n- [jj-version-control](./pi/skills/jj-version-control)\n- [meme-create](./pi/skills/meme-create)\n- [neovim](./pi/skills/neovim) (corresponds to \"shannon\" Claude skill, above)\n- [pr-create](./pi/skills/pr-create)\n- [pr-review](./pi/skills/pr-review)\n- [slack-mcp](./pi/skills/slack-mcp) (Pi-only)\n- [subagent](./pi/skills/subagent) (Pi-only)\n\nMany of these are symlinks pointing to the corresponding Claude skills (all the skills have been written to be as agent-agnostic as possible). Some are specific to Pi (ie. the ones marked with \"Pi-only\"). Note that Pi skills need globally unique names, unlike Claude skills which are namespaced under plugin prefixes.\n\n#### Extensions\n\nPi extensions live under [`pi/extensions`](./pi/extensions/):\n\n- [datadog-mcp](./pi/extensions/datadog-mcp.ts)\n- [edit-answer](./pi/extensions/edit-answer.ts)\n- [google-workspace-mcp](./pi/extensions/google-workspace-mcp.ts)\n- [jj-guard](./pi/extensions/jj-guard.ts)\n- [model-info](./pi/extensions/model-info.ts)\n- [slack-mcp](./pi/extensions/slack-mcp.ts)\n- [subagent](./pi/extensions/subagent)\n- [total-cost](./pi/extensions/total-cost.ts)\n\n## Claude setup\n\nAdd the marketplace:\n\n```bash\nclaude plugin marketplace add wincent/wincent-agent-plugins\n```\n\nThen install any plugin:\n\n```bash\nclaude plugin install atlassian\nclaude plugin install git\nclaude plugin install jj\nclaude plugin install meme\nclaude plugin install pr\nclaude plugin install session\nclaude plugin install shannon\n```\n\n## Pi setup\n\nIf you install the Claude marketplace, you can configure Pi to look for skills, prompt templates, and extensions under `~/.claude/plugins/marketplaces/wincent-agent-plugins/` in your `~/.pi/agent/settings.json`:\n\n```json\n{\n  \"extensions\": [\n    \"~/.claude/plugins/marketplaces/wincent-agent-plugins/pi/extensions\"\n  ],\n  \"skills\": [\n    \"~/.claude/plugins/marketplaces/wincent-agent-plugins/pi/skills\"\n  ],\n  \"prompts\": [\n    \"~/.claude/plugins/marketplaces/wincent-agent-plugins/pi/prompts\"\n  ]\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwincent%2Fwincent-agent-plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwincent%2Fwincent-agent-plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwincent%2Fwincent-agent-plugins/lists"}