marketplace-skill-installer

Searches and installs skills from the BuiltinMarket recommendation marketplace via one built-in tool.

68|25|Updated Jul 24, 2026
One-click install
npx skills add https://github.com/rojim666/SztuCode --skill marketplace-skill-installer-rojim666
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: marketplace-skill-installer
Source: https://github.com/rojim666/SztuCode/tree/main/py-runtime/src/sztu_code/core/prompts/workbuddy/skills/marketplace-skill-installer
Command: npx skills add https://github.com/rojim666/SztuCode --skill marketplace-skill-installer-rojim666

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Users often want to add a new capability to their Sztubuddy assistant but do not know the exact skill name, its identifier, or how to install it safely. This Skill turns a single natural-language request into a guided search-and-install flow against the BuiltinMarket recommendation marketplace, without exposing tokens, URLs, or internal IDs. ## Core Features & Use Cases - Keyword-based search: Extracts a display name or technical name from the user's message and queries the marketplace through the Sztubuddy_marketplace_skill tool. - Guided disambiguation: When multiple skills match, it presents a clean list (name, version, short description, installed status) and hides internal skillIds from the user. - Install state awareness: Detects already-installed skills, reports when the latest version is present, and offers an upgrade path when updateAvailable is true. - Structured error handling: Translates prefixed errors such as [CONFIG_ERROR], [DOWNLOAD_ERROR], and [UNKNOWN_SKILL_ID] into actionable user guidance. - Use Case: A user says "帮我安装飞书套件"; the Skill searches BuiltinMarket, finds the matching skill, and installs it in one turn. ## Quick Start Ask the assistant to install a skill by name, for example: install the lark-unified skill from the marketplace.

Frequently Asked Questions about marketplace-skill-installer

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

FAQPage Schema
How do I install a skill from the marketplace in Sztubuddy?▼

Just tell the assistant which skill you want, by display name or technical name. The Skill searches BuiltinMarket with the Sztubuddy_marketplace_skill tool and installs the matching result, or asks you to pick when several skills match.

What happens if multiple skills match my install request?▼

The Skill lists the matching results with name, version, a short description, and installed status, then waits for you to choose. Internal skillIds are never shown; the selection is resolved to the correct identifier automatically.

Can I update an already installed skill to a newer version?▼

Yes. When the search result shows installed is true and updateAvailable is true, the Skill tells you the installed and latest versions and asks for confirmation before installing the update. Version comparison relies on the updateAvailable field, not manual string checks.

Do I need to provide a token or credentials to install marketplace skills?▼

No. All authentication and backend calls are handled by the host application. The Skill explicitly forbids constructing HTTP requests or asking for tokens, cookies, or authorization headers.

Why does skill installation fail with a DOWNLOAD_ERROR or EXTRACT_ERROR?▼

DOWNLOAD_ERROR indicates the signed URL or zip download failed, usually due to network or permission issues. EXTRACT_ERROR means unpacking failed; the suggested fix is clearing the skills directory under the Sztubuddy config folder and retrying.