⚠️ DEPRECATED — This skill has been merged into sin-code-bundleAs of v0.9.3 (2026-06-06), this standalone skill is now a subcommand of the
sin-code-bundleCLI:
Old New standalone skill sin marketplaceMigrate now:
pip install --upgrade sin-code-bundleThis repo is archived; no further updates will be made. See issue #29 for the consolidation rationale.
SIN Marketplace Skill — MCP-based skill management for the OpenSIN-Code ecosystem.
This skill provides a FastMCP server and CLI for discovering, installing, removing, and updating OpenSIN-Code skills. It syncs with the canonical catalog from the Infra-SIN-OpenCode-Stack repository.
OpenCode Agent
↓ MCP stdio
FastMCP Server (sin-marketplace)
↓ HTTP / SQLite
Catalog ← Infra-SIN-OpenCode-Stack/skills/catalog.json
Installer ← git clone + pip install
Registry ← SQLite (~/.config/opencode/sin_marketplace.db)
Updater ← git pull + diff
| Tool | Description |
|---|---|
marketplace_search |
Search skills by keyword across name, title, description |
marketplace_install |
Clone a skill repo and register it in opencode.json |
marketplace_list |
List all installed skills from the SQLite registry |
marketplace_remove |
Remove a skill from disk and registry |
marketplace_info |
Show detailed info about a skill (catalog + installed) |
marketplace_update |
Check for updates and git pull (single or all) |
marketplace_sync |
Fetch latest catalog from Infra-SIN-OpenCode-Stack |
# Search
sin-marketplace search <query> [--remote]
# Install
sin-marketplace install <slug>
# List
sin-marketplace list
# Remove
sin-marketplace remove <slug> [--force]
# Update
sin-marketplace update [<slug>] [--check]
# Sync catalog
sin-marketplace sync
# Info
sin-marketplace info <slug>pip install -e .pytestEvery module has a .doc.md companion. See src/sin_marketplace/*.doc.md.
MIT — OpenSIN-Code