home / skills / partme-ai / full-stack-skills / skill-installer
This skill helps you discover, install, and manage AI skills from the PartMe marketplace, streamlining local skill deployment for apps.
npx playbooks add skill partme-ai/full-stack-skills --skill skill-installerReview the files below or copy the command above to add this skill to your agents.
---
name: skill-installer
description: Manages the installation and discovery of AI skills from the PartMe marketplace.
---
# Skill Installer
## Overview
The `skill-installer` is a core utility skill that allows users and agents to discover, install, and manage other AI skills within the PartMe ecosystem. It serves as the local package manager for the "Knowledge as a Service" (KaaS) and "Tool as a Service" (TaaS) architecture.
## Features
- **Search Skills**: Query the local marketplace for available skills by keyword.
- **Install Skills**: Register skills into the local environment.
- **List Installed Skills**: View currently active skills.
## Usage
### Search for a skill
```
skill-installer(action="search_skills", query="vue")
```
### Install a skill
```
skill-installer(action="install_skill", skill_path="./skills/vue3")
```
## Tools
### `search_skills`
- **Input**: `query` (string)
- **Output**: JSON list of matching skills with descriptions and paths.
### `install_skill`
- **Input**: `skill_path` (string)
- **Output**: Confirmation of installation.
### `list_installed_skills`
- **Input**: None
- **Output**: JSON list of installed skills.
This skill manages discovery, installation, and basic lifecycle actions for AI skills from the PartMe marketplace. It functions as a local package manager for skills used by agents, enabling quick search, install, and listing of installed capabilities. It streamlines integrating new tools into agent workflows with minimal manual steps.
The skill inspects a local marketplace index and returns matching skill metadata when queried. Installing a skill registers its path and metadata into the local environment so agents can load it at runtime. A listing operation returns the current set of installed skills and their basic descriptions for auditing or selection.
What inputs does the installer accept for search and install?
Search accepts a query string. Install accepts a skill_path string pointing to the skill directory or package location.
What does listing return?
Listing returns a JSON array of installed skills with basic metadata such as name, description, and registered path.
Can I automate installs in scripts or CI?
Yes. The installer is designed for programmatic use; call the install action with a path in scripts or pipelines.