extension-marketplace

Publish, distribute, and install Orchestra framework extensions via registry API and CLI.

3|1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/orchestra-mcp/framework --skill extension-marketplace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extension-marketplace
Source: https://github.com/orchestra-mcp/framework/tree/main/.claude/skills/extension-marketplace
Command: npx skills add https://github.com/orchestra-mcp/framework --skill extension-marketplace

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive system for managing and publishing extensions, enabling developers to distribute their tools and users to discover and install them seamlessly.

Core Features & Use Cases

  • Extension Publishing: Allows developers to package and upload extensions to a central registry.
  • Extension Discovery: Enables users to search, browse, and find extensions by category or keyword.
  • Version Management: Handles versioning, updates, and the ability to "yank" (hide) outdated versions.
  • Use Case: A developer creates a new VS Code-compatible extension for Git integration. They use the orchestra ext publish command to upload it, making it available for all Orchestra users to install via orchestra ext install.

Quick Start

Use the extension-marketplace skill to publish the current extension.

Frequently Asked Questions about extension-marketplace

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I publish a VS Code-compatible extension to a centralized registry?

To publish an extension, package your tool and upload it to the central registry using the `orchestra ext publish` CLI command. This makes your VS Code-compatible, Raycast, or native extension available for distribution and installation.

What is extension versioning and how does yanking outdated versions work?

Extension versioning manages updates and iterations of your published tools. You can yank or hide outdated versions through the registry API, preventing users from installing deprecated releases while maintaining access to the latest stable extension.

Can I distribute Raycast extensions through the Orchestra framework marketplace?

Yes, the Orchestra framework marketplace supports distributing Raycast extensions alongside native and VS Code-compatible extensions. You manage publishing, metadata, and distribution through a centralized registry API and CLI tooling.

How do I install extensions using the Orchestra CLI tooling?

Install extensions by executing the `orchestra ext install` command via the CLI. This fetches the requested tool from the centralized registry, automatically handling metadata and download statistics for seamless integration.

Does the extension marketplace support extension reviews and download statistics?

Yes, the marketplace handles extension reviews and tracks download statistics. The centralized registry API manages this metadata, allowing users to discover, browse, and evaluate extensions by category or keyword before installation.

What is the best way to manage extension metadata for framework distribution?

The best way to manage extension metadata is through the centralized registry API. It handles metadata, versioning, and distribution comprehensively, allowing developers to package, upload, and update tools seamlessly via CLI commands.