Best for
- Use when the user has msp-skills installed and wants help choosing or installing connectors - it reads the live catalog, learns their PSA/RMM/backup/security/billing stack, recommends the connectors that fit, and instal…
Servosity/msp-skills/skills/_meta/SKILL.md
Use when the user has msp-skills installed and wants help choosing or installing connectors - it reads the live catalog, learns their PSA/RMM/backup/security/billing stack, recommends the connectors that fit, and installs only the ones they approve. Trigger phrases: `recommend which connectors I should install`, `which msp-skills connector for my stack`, `set up the right connectors for me`, `concierge`, `msp-skills concierge`, `what connectors should I install`, `pick connectors for my MSP`, `u
Decision brief
The concierge recommends which msp-skills connectors fit the user's stack and installs only the ones they approve. It has no binary of its own; it reads the live catalog and drives each connector's own installer.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/Servosity/msp-skills --skill "skills/_meta"Inspect the Agent Skill "msp-skills-concierge" from https://github.com/Servosity/msp-skills/blob/30e109db0872897de0b88adb38d81d4c292da3ae/skills/_meta/SKILL.md at commit 30e109db0872897de0b88adb38d81d4c292da3ae. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Always read the catalog from the source of truth on main, never a copy bundled in this skill (a bundled copy rots):
This is the moment this skill exists for. When the user says something like:
Always read the catalog from the source of truth on main, never a copy bundled in this skill (a bundled copy rots):
If the conversation or context already names the user's tools (their PSA, RMM, backup, security, or billing vendors), use what you already know - do not re-ask. Only if the stack is genuinely unknown, ask AT MOST 2-3 short questions, for example:
Match the named vendors and categories against the catalog. Rank by relevance (exact vendor match first, then same-category, then adjacent). Present a shortlist as a table:
Permission review
The documentation includes network, browsing, or remote request actions.
curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/catalog.jsonThe documentation includes network, browsing, or remote request actions.
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/<slug>/install.sh)The documentation asks the agent to run terminal commands or scripts.
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/<slug>/install.sh)Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 69/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 15 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
The concierge recommends which msp-skills connectors fit the user's stack and installs only the ones they approve. It has no binary of its own; it reads the live catalog and drives each connector's own installer.
This is the moment this skill exists for. When the user says something like:
You have msp-skills installed. Using everything you know about me and how I work, recommend which connectors I should install - and install the ones I approve.
run the workflow below.
Always read the catalog from the source of truth on main, never a copy bundled in this skill (a bundled copy rots):
curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/catalog.json
If that fetch fails (offline, network error, non-200), fall back to the local repo copy at catalog.json in the repository root if one is present. If neither the live fetch nor a local copy is available, say so plainly and STOP - do not guess at a connector list from memory.
The catalog's skills[] array gives you, per connector: name, system, status, vendor, category, tagline (when present), description, the install one-liner (install_skill_one_liner), and the per-agent wire-up doc path (install_mcp_doc). A connector may carry markdown_only: true (a meta-skill like this one) - never recommend a markdown-only entry as a connector.
If the conversation or context already names the user's tools (their PSA, RMM, backup, security, or billing vendors), use what you already know - do not re-ask. Only if the stack is genuinely unknown, ask AT MOST 2-3 short questions, for example:
Keep it to one short message. Do not interrogate.
Match the named vendors and categories against the catalog. Rank by relevance (exact vendor match first, then same-category, then adjacent). Present a shortlist as a table:
| Connector | What it answers | Verification |
|---|---|---|
| (name) | (the connector's tagline - the question it answers) | (honest badge, see below) |
State the verification badge HONESTLY from the catalog data:
live_verified.status is verified, write Live-verified plus the date.Awaiting live verification - passes every mechanical gate.Never inflate a badge. "Awaiting live verification" is the truthful state for most connectors and it is not a weakness - it is the signal MSP feedback closes.
When the catalog or the corpus at https://raw.githubusercontent.com/Servosity/msp-skills/main/docs/llms-full.txt carries an instead-of / just-say example for a connector, include ONE per recommendation so the user sees the concrete payoff (for example: instead of exporting three reports and pivoting them in Excel, just say "Which clients had backup-failure tickets last quarter?").
Wait for the user to approve specific connectors. Install ONLY those. For each approved connector:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/<slug>/install.sh)
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/<slug>/install.ps1 | iex
After each install, print the per-agent wire-up pointer so the user can connect the connector to their agent: the connector's mcp-install.md at https://github.com/Servosity/msp-skills/blob/main/skills/<slug>/mcp-install.md.
After each install, prove the binary is present by running its version command and REPORTING the output verbatim:
<slug>-cli --version
If the user has already configured the connector's credentials per its README, also run its health check and report the output:
<slug>-cli doctor
Never claim a connector is "working" or "shipped" on the strength of an install alone. The binary being present is a receipt that it installed; closure is the USER actually running it against their tenant. Report what the commands returned and let the user judge.
markdown_only entry as a connector.Alternatives
event4u-app/agent-config
Use when the user says "review the design", "check the UI", or wants a comprehensive UI/UX review. Uses a 7-phase methodology covering interaction, responsiveness, accessibility, and more.
K-Dense-AI/scientific-agent-skills
Distributed computing for larger-than-RAM pandas/NumPy workflows. Use when you need to scale existing pandas/NumPy code beyond memory or across clusters. Best for parallel file processing, distributed ML, integration with existing pandas code. For out-of-core analytics on single machine use vaex; for in-memory speed use polars.
K-Dense-AI/scientific-agent-skills
Medicinal chemistry filters for compound triage. Apply drug-likeness rules (Lipinski, Veber, CNS), structural alert catalogs (PAINS, NIBR, ChEMBL), complexity metrics, and the medchem query language for library filtering.
K-Dense-AI/scientific-agent-skills
Use NeuroKit2 to build or audit reproducible research workflows for physiological time-series preprocessing, event/interval analysis, multimodal alignment, variability, and complexity. Trigger when code imports neurokit2 or needs its current APIs, schemas, and method-aware validation—not for diagnosis or device validation.