ai-marketplace
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Gecti
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
A personal marketplace of AI-oriented plugins for the GitHub Copilot CLI.
AI Marketplace
A personal marketplace of AI-oriented plugins for both Claude Code and the GitHub Copilot CLI. It bundles reusable skills, hooks, and MCP servers that you install into either agent with a single command and invoke from its CLI or Desktop app.
Every plugin here is designed to make AI-assisted development workflows faster and more repeatable. Install what you need by name, or add the whole marketplace and browse. The marketplace name (urikan-ai-marketplace) and plugin names are the same for both agents.
Website: urikanonov.github.io/ai-marketplace - browse the plugins and try the commentable-html review surface live in your browser.
Available Plugins
| Plugin | Description | Install |
|---|---|---|
commentable-html |
Turn a standalone HTML report, plan, dashboard, or design doc into a commentable review surface: reviewers select any paragraph, table cell, code block, KQL query, chart, image, or Mermaid diagram, leave inline comments, and export the whole thread back to the agent. Drastically shortens the AI planning and iteration loop by reviewing the artifact in place | copilot plugin install commentable-html@urikan-ai-marketplaceor claude plugin install commentable-html@urikan-ai-marketplace |
multi-duck |
Convene a panel of independent rubber-duck reviewers over your in-flight work (a diff, PR, plan, tests, or commentable HTML plans with their open comments), each on a different model so their blind spots do not overlap, all in parallel, then consolidate the findings and autonomously apply the safe fixes. Two modes: prisms for wide coverage, consensus for cross-model agreement | copilot plugin install multi-duck@urikan-ai-marketplaceor claude plugin install multi-duck@urikan-ai-marketplace |
urikan-ai-marketplace-auto-updater |
Automatically updates all installed plugins from this marketplace on session start (opt-in) | copilot plugin install urikan-ai-marketplace-auto-updater@urikan-ai-marketplaceor claude plugin install urikan-ai-marketplace-auto-updater@urikan-ai-marketplace |
Getting Started
The plugins install into both Claude Code and the GitHub Copilot CLI, and are invokable from each agent's CLI and Desktop app. Use whichever agent you have - for a plugin that supports both, only the leading CLI binary (copilot or claude) changes.
GitHub Copilot CLI
1. Add the marketplace
copilot plugin marketplace add https://github.com/urikanonov/ai-marketplace
2. Install a plugin
copilot plugin install commentable-html@urikan-ai-marketplace
3. Verify
copilot plugin list
Claude Code
1. Add the marketplace
claude plugin marketplace add https://github.com/urikanonov/ai-marketplace
2. Install a plugin
claude plugin install commentable-html@urikan-ai-marketplace
3. Verify
claude plugin list
The urikan-ai-marketplace-auto-updater installs into both agents too - it runs a session-start hook that keeps your marketplace plugins current under Claude Code and the GitHub Copilot CLI alike.
From inside an agent session
You can manage plugins without leaving your session using the built-in /plugin slash command in either Claude Code or the GitHub Copilot CLI:
/plugin marketplace add https://github.com/urikanonov/ai-marketplace
/plugin install commentable-html@urikan-ai-marketplace
/plugin list
/plugin marketplace browse urikan-ai-marketplace
/plugin update <PLUGIN_NAME>
/plugin uninstall <PLUGIN_NAME>
Updating
When new plugins or updates are pushed to this repo, update from whichever agent you use:
copilot plugin update <PLUGIN_NAME> # or: claude plugin update <PLUGIN_NAME>
Or install urikan-ai-marketplace-auto-updater to update every installed plugin from this marketplace automatically on session start (a session-start hook that works in both Claude Code and the GitHub Copilot CLI). It also ships an on-demand marketplace-update skill, so you can force an update in free text - for example "update cmh" or "update the marketplace plugins".
The auto-updater runs a PowerShell session-start hook. On macOS and Linux it needs PowerShell 7 (
pwsh) on your PATH; ifpwshis not installed the hook simply does nothing (it never blocks session startup). Install it withbrew install --cask powershellor your distro's package (apt install -y powershell).
Repository Layout
ai-marketplace/
.github/
plugin/marketplace.json # marketplace manifest: lists every published plugin
schemas/ # JSON Schemas for the manifest and plugin.json
workflows/ # CI: validate.yml + plugin-tests.yml (Playwright)
CODEOWNERS
plugins/
urikan-ai-marketplace-auto-updater/ # session-start hook that auto-updates plugins
commentable-html/ # plugin-dir source (the recommended shape)
pkg/ # shipped: plugin.json + skills/commentable-html/
dev/ # NOT shipped: Playwright tests, dev docs
scripts/validate_marketplace.py # marketplace validator (CI + pre-commit)
scripts/validate_markdown.py # Markdown hygiene validator (CI + pre-commit)
.githooks/pre-commit # runs the validator before each commit
AGENTS.md CONTRIBUTING.md SECURITY.md MAINTAINING.md LICENSE README.md
The marketplace manifest lives at .github/plugin/marketplace.json (mirrored for Claude Code at .claude-plugin/marketplace.json). Each entry points at a plugin directory (or a single skill directory) via its source field. Only a plugin's registered source is distributed on install - a dev/ folder beside it (tests, build tooling, sources) stays in the repo and is never shipped. See CONTRIBUTING.md and AGENTS.md.
Trust and safety
Plugins here can ship skills, MCP servers, and session hooks that run code on your machine (for example, the auto-updater runs a PowerShell hook on session start). Review a plugin's contents before installing it. To report a security issue privately, see SECURITY.md. Uninstall anything with copilot plugin uninstall <name> (or claude plugin uninstall <name>).
Every change to main goes through a pull request and must pass the required CI checks: validate (the marketplace manifest, each plugin.json, and each SKILL.md against JSON Schemas and for consistent source paths and versions, plus the Markdown validator, the script unit tests, and changelog sync), version-bump (a shipped-source change needs a version bump), dist-in-sync (a plugin's committed build output matches its dev/ source), actionlint (every GitHub Actions workflow lints clean), site (the Pages site regenerates cleanly and its Playwright suite passes), and plugin-tests (the plugin Playwright gate). Run the validators locally with python scripts/validate_marketplace.py and python scripts/validate_markdown.py, or enable the git hooks (a pre-commit validator and a pre-push gate) with git config core.hooksPath .githooks. See CONTRIBUTING.md for the full gate.
Auto-updater note: installing urikan-ai-marketplace-auto-updater is a standing grant - on every session start it runs copilot plugin update (or claude plugin update under Claude Code) for your installed plugins, so it silently applies whatever the maintainer later merges. If you prefer to review each update, do not install it and run copilot plugin update <name> (or claude plugin update <name>) yourself. See SECURITY.md.
Reporting issues and requesting features
Found a bug in a plugin? Open a bug report. It asks for the plugin name and version, a description, repro steps, screenshots or attachments, and your environment so problems can be reproduced and fixed quickly.
Want a plugin to do more? Request a feature for an existing plugin, or suggest a brand-new plugin or skill. The issue chooser lists every form.
Contributing
The main branch is protected: every change - including the maintainer's - lands through a pull request that passes CI. Direct pushes to main are blocked for everyone. See CONTRIBUTING.md for the full workflow, including how to improve an existing plugin and how new plugins are added.
Credits
The commentable-html plugin's built-in deck capability is powered by a curated, hardened, vendored
subset of the frontend-slides skill by
Zara Zhang, used under the MIT License (c) 2025 Zara Zhang. The
upstream deploy and PDF-export scripts are excluded and a CI gate keeps the vendored subtree pristine;
see plugins/commentable-html/dev/skill/vendor/frontend-slides/UPSTREAM.md.
The commentable-html plugin also renders its rich content with two third-party libraries, both used
under the MIT License: mermaid for diagrams and
Chart.js for charts. Both are vendored for zero-network Offline exports
(plugins/commentable-html/dev/assets/vendor/UPSTREAM.md); on the online render path mermaid is loaded
from a version-pinned jsDelivr CDN URL (a documented, accepted supply-chain risk - see theCMH-SEC-04 accepted-risk entry in plugins/commentable-html/dev/spec/50-security.md).
License
MIT (c) Uri Kanonov
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi