setup

Onboards users by populating memory files from starter templates via a guided interview.

Updated May 3, 2026
One-click install
npx skills add https://github.com/spikelab/multiplai-cc-mktplace --skill setup-spikelab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/spikelab/multiplai-cc-mktplace/tree/main/plugins/multiplai-context/skills/setup
Command: npx skills add https://github.com/spikelab/multiplai-cc-mktplace --skill setup-spikelab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? New users of the multiplai-context plugin start with empty memory files, so the assistant knows nothing about them. This Skill runs a structured onboarding that lays down starter memory templates and fills them with the user's identity, workspace, and preferences. ## Core Features & Use Cases - Quick setup: A two-question path (name and workspace directory) that copies starter templates and writes plugin options to settings.json in about two minutes. - Full interview: An extended mode covering identity, technical preferences, general preferences, routing options, project-identity mapping, and optional git version control for the memory directory. - Safe settings writes: Merges plugin options into settings.json with backup, JSON validation, and restore-on-failure, plus a re-run safety gate when memory files already exist. - Use Case: After installing the plugin, run the setup once, restart the session, and ask "What do you know about me?" to confirm memory injection works. ## Quick Start Run /multiplai-context:setup to start the two-question onboarding, or /multiplai-context:setup full for the complete interview.

Frequently Asked Questions about setup

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

FAQPage Schema
How do I set up multiplai-context memory after installing the plugin?

Run /multiplai-context:setup, answer two questions (your name and workspace directory), then restart the session once. The skill copies starter templates into the memory directory and writes your options to settings.json.

What is the difference between quick setup and the full interview?

Quick setup asks only two questions and applies working defaults for everything else. The full interview (setup full) additionally covers identity, technical and general preferences, routing strategy, project-identity mapping, and optional git versioning of memory.

Does the setup skill require uv to be installed?

Yes, the helper scripts setup_check.py and setup_write.py run via uv, so uv must be installed first. If uv is missing, the skill stops and instructs you to install it before continuing.

What happens if I run setup when memory files already exist?

The skill warns you, names the existing files, and asks whether to skip onboarding, fill only the missing files, or overwrite everything with the --force flag. It never overwrites existing memory silently.

Why does setup write to settings.json with a compound plugin key?

Claude Code only reads plugin options under the compound <plugin>@<marketplace> key, such as multiplai-context@multiplai. A bare plugin name is silently ignored, so the skill backs up settings.json, merges the correct key, and validates the JSON after writing.