A personal agent plugin marketplace for VS Code and GitHub Copilot CLI. Skills are distributed as agent plugins that can be discovered, installed, and updated directly from VS Code or the Copilot CLI.
| Plugin | Skills | Description |
|---|---|---|
conda-packaging |
conda-forge, rattler-build | Conda packaging operations — fix failing builds, create new packages, migrate recipes, build conda packages |
data-visualization |
matplotlib-data-visualization, pydantic-evals | Chart design and data storytelling with matplotlib; evaluation of non-deterministic functions with pydantic-evals |
typst |
typst | Modern markup-based typesetting system for scientific documents, presentations, and math |
sqlalchemy |
sqlalchemy | Python SQL toolkit and ORM — engine management, declarative mapping, sessions, queries |
human-writing-en |
human-writing-en | English writing style that reads as human-authored, not AI-generated |
joss-review |
joss-review | Guide for reviewing Journal of Open Source Software (JOSS) submissions |
presentation-design |
presentation-design | Slide design and storytelling guidelines for all presentation tools |
marimo |
marimo-notebook, anywidget, marimo-batch, wasm-compatibility | Marimo reactive notebook skills — authoring, widgets, batch jobs, WASM compatibility |
obsidian-cli |
obsidian-cli | Interact with Obsidian vaults via the official CLI (v1.12+) — notes, search, tasks, properties, and more |
okf |
okf-update-notes | Author and maintain Open Knowledge Format (OKF) v0.1 vaults — summarize session knowledge and merge it into an OKF/Obsidian bundle |
productivity |
teach | Teaching and learning workspace — create lessons, reference docs, and track learning missions |
These reference upstream repositories directly:
| Plugin | Source | Description |
|---|---|---|
anthropic-skills |
anthropics/skills | Document processing skills (PowerPoint, Word, Excel, PDF) |
scientific-skills |
k-dense-ai/claude-scientific-skills | Literature review, peer review, Polars DataFrame library |
marimo-pair |
marimo-team/marimo-pair | Marimo pair programming protocol for interacting with running marimo notebooks |
For locally mirrored skills copied from upstream repositories, source attribution
is stored in each plugin README under a bottom section named Upstream Sources
(Local Path → Upstream URL → Synced Ref). The Synced Ref column records
the upstream commit the local copy was last reconciled against and is maintained
by the sync-copied-skills workflow.
-
Enable agent plugins (preview feature):
-
Add this marketplace to your VS Code settings:
// settings.json "chat.plugins.marketplaces": [ "melund/skill-forge" ]
-
Open the Extensions view (
Ctrl+Shift+X), type@agentPluginsin the search bar, and browse the available plugins. Select Install on any plugin you want to use.
# Register the marketplace
copilot plugin marketplace add melund/skill-forge
# Browse available plugins
copilot plugin marketplace browse melund-skill-forge
# Install a plugin
copilot plugin install conda-packaging@melund-skill-forge.github/
plugin/
marketplace.json # Marketplace manifest
plugins/
conda-packaging/
plugin.json # Plugin manifest
skills/
conda-forge/ # SKILL.md + references/
rattler-build/ # SKILL.md + references/
data-visualization/
plugin.json
skills/
matplotlib-data-visualization/
pydantic-evals/
typst/
plugin.json
skills/typst/ # SKILL.md + PROMPT.md + references/
sqlalchemy/
plugin.json
skills/sqlalchemy/ # SKILL.md + PROMPT.md
human-writing-en/
plugin.json
skills/human-writing-en/
joss-review/
plugin.json
skills/joss-review/
presentation-design/
plugin.json
skills/presentation-design/
marimo/
plugin.json
skills/
marimo-notebook/ # SKILL.md + references/
anywidget/ # SKILL.md
marimo-batch/ # SKILL.md + references/
wasm-compatibility/ # SKILL.md + references/
The easiest way to add plugins, skills, agents, hooks, or MCP servers is with the plugin-manager skill. In VS Code chat, invoke /plugin-manager and describe what you want to add. The skill walks you through the process — picking the right plugin, creating files, and updating the marketplace manifest.
/plugin-manager Add a new skill for Polars DataFrames
/plugin-manager Add an external plugin from owner/repo
/plugin-manager Add hooks to the conda-packaging plugin
- Create a directory under
plugins/<plugin-name>/with aplugin.jsonmanifest and askills/subdirectory. - Place
SKILL.mdfiles (with YAML frontmatter containingnameanddescription) inskills/<skill-name>/. - Add the plugin entry to
.github/plugin/marketplace.json.
See the plugin reference for the full plugin.json and marketplace.json schemas.