# rtfm-it-services-llc/msp-claude-skills architecture

> Architecture diagram of the GitHub repository rtfm-it-services-llc/msp-claude-skills, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-28). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/rtfm-it-services-llc/msp-claude-skills
- Repository: https://github.com/rtfm-it-services-llc/msp-claude-skills

## Overview

MSP Operations Kit is a Claude skill suite for operating a small managed IT services business. Its principal workflow runs from setup and prospecting through sales, pricing, legal preparation, onboarding, ongoing service and reviews, with offboarding as a distinct client-exit stage. Skills are documented capabilities rather than a conventional application runtime; the README establishes a few cross-skill dependencies, while most internal wiring is not shown in the sampled source. The pricing script implements quote calculation and proposal reporting.

Main entry points: [`skills/msp-setup/SKILL.md`](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-setup/SKILL.md) (Guided setup), [`skills/msp-sales/SKILL.md`](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-sales/SKILL.md) (Sales pipeline), [`skills/msp-pricing/SKILL.md`](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-pricing/SKILL.md) (Pricing guidance), [`skills/msp-legal/SKILL.md`](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-legal/SKILL.md) (Legal documents)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_setup["Kit setup"]
  node_setup_skill["Guided setup<br/>[SKILL.md]"]
end

subgraph group_growth["Growth"]
  node_leadgen["Prospecting<br/>[SKILL.md]"]
  node_sales["Sales pipeline<br/>[SKILL.md]"]
  node_marketing["Marketing content<br/>[SKILL.md]"]
  node_website["Website setup<br/>[SKILL.md]"]
end

subgraph group_commercial["Commercial foundation"]
  node_brand["Brand standards<br/>[SKILL.md]"]
  node_pricing["Pricing guidance<br/>[SKILL.md]"]
  node_quote_script["Quote calculator<br/>[price_quote.py]"]
  node_legal["Legal documents<br/>[SKILL.md]"]
end

subgraph group_delivery["Client delivery"]
  node_onboarding["Client onboarding<br/>[SKILL.md]"]
  node_helpdesk["Helpdesk<br/>[SKILL.md]"]
  node_maintenance["Maintenance<br/>[SKILL.md]"]
  node_communications["Client communications<br/>[SKILL.md]"]
  node_security["Security standards<br/>[SKILL.md]"]
  node_qbr["Quarterly reviews<br/>[SKILL.md]"]
  node_metrics["Business metrics<br/>[SKILL.md]"]
  node_offboarding["Client offboarding<br/>[SKILL.md]"]
end

node_operator(("MSP operator"))
node_attorney(("Attorney"))

node_operator -->|"requests setup"| node_setup_skill
node_setup_skill -->|"writes setup facts"| node_brand
node_setup_skill -->|"rebuilds cost model"| node_pricing
node_setup_skill -->|"routes for review"| node_legal
node_operator -->|"researches prospects"| node_leadgen
node_leadgen -->|"feeds prospects"| node_sales
node_operator -->|"manages pipeline"| node_sales
node_sales -->|"gets client numbers"| node_pricing
node_pricing -->|"calculates quotes"| node_quote_script
node_operator -->|"creates content"| node_marketing
node_marketing -->|"follows standards"| node_brand
node_operator -->|"sets up websites"| node_website
node_operator -->|"prepares documents"| node_legal
node_legal -->|"escalates legal work"| node_attorney
node_operator -->|"starts client delivery"| node_onboarding
node_operator -->|"handles support"| node_helpdesk
node_operator -->|"runs operations"| node_maintenance
node_operator -->|"sends updates"| node_communications
node_operator -->|"applies standards"| node_security
node_operator -->|"reviews client"| node_qbr
node_operator -->|"reviews performance"| node_metrics
node_operator -->|"exits client"| node_offboarding

click node_setup_skill "https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-setup/SKILL.md"
click node_brand "https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-brand/SKILL.md"
click node_leadgen "https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-leadgen/SKILL.md"
click node_sales "https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-sales/SKILL.md"
click node_marketing "https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-marketing/SKILL.md"
click node_pricing "https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-pricing/SKILL.md"
click node_quote_script "https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-pricing/scripts/price_quote.py"
click node_legal "https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-legal/SKILL.md"
click node_website "https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-website-setup/SKILL.md"
click node_onboarding "https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-onboarding/SKILL.md"
click node_helpdesk "https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-helpdesk/SKILL.md"
click node_maintenance "https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-maintenance/SKILL.md"
click node_communications "https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-client-comms/SKILL.md"
click node_security "https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-security/SKILL.md"
click node_qbr "https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-qbr/SKILL.md"
click node_metrics "https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-metrics/SKILL.md"
click node_offboarding "https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-offboarding/SKILL.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_setup_skill toneBlue
class node_leadgen,node_sales,node_marketing,node_website toneAmber
class node_brand,node_pricing,node_quote_script,node_legal toneMint
class node_onboarding,node_helpdesk,node_maintenance,node_communications,node_security,node_qbr,node_metrics,node_offboarding toneRose
class node_operator,node_attorney toneIndigo
```

## Components

### Kit setup

- [Guided setup](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-setup/SKILL.md): `skills/msp-setup/SKILL.md`

### Growth

- [Prospecting](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-leadgen/SKILL.md): `skills/msp-leadgen/SKILL.md`
- [Sales pipeline](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-sales/SKILL.md): `skills/msp-sales/SKILL.md`
- [Marketing content](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-marketing/SKILL.md): `skills/msp-marketing/SKILL.md`
- [Website setup](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-website-setup/SKILL.md): `skills/msp-website-setup/SKILL.md`

### Commercial foundation

- [Brand standards](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-brand/SKILL.md): `skills/msp-brand/SKILL.md`
- [Pricing guidance](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-pricing/SKILL.md): `skills/msp-pricing/SKILL.md`
- [Quote calculator](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-pricing/scripts/price_quote.py): `skills/msp-pricing/scripts/price_quote.py`
- [Legal documents](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-legal/SKILL.md): `skills/msp-legal/SKILL.md`

### Client delivery

- [Client onboarding](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-onboarding/SKILL.md): `skills/msp-onboarding/SKILL.md`
- [Helpdesk](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-helpdesk/SKILL.md): `skills/msp-helpdesk/SKILL.md`
- [Maintenance](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-maintenance/SKILL.md): `skills/msp-maintenance/SKILL.md`
- [Client communications](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-client-comms/SKILL.md): `skills/msp-client-comms/SKILL.md`
- [Security standards](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-security/SKILL.md): `skills/msp-security/SKILL.md`
- [Quarterly reviews](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-qbr/SKILL.md): `skills/msp-qbr/SKILL.md`
- [Business metrics](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-metrics/SKILL.md): `skills/msp-metrics/SKILL.md`
- [Client offboarding](https://github.com/rtfm-it-services-llc/msp-claude-skills/blob/main/skills/msp-offboarding/SKILL.md): `skills/msp-offboarding/SKILL.md`

### Other components

- **MSP operator**
- **Attorney**

## Connections

- MSP operator → Guided setup: requests setup
- Guided setup → Brand standards: writes setup facts
- Guided setup → Pricing guidance: rebuilds cost model
- Guided setup → Legal documents: routes for review
- MSP operator → Prospecting: researches prospects
- Prospecting → Sales pipeline: feeds prospects
- MSP operator → Sales pipeline: manages pipeline
- Sales pipeline → Pricing guidance: gets client numbers
- Pricing guidance → Quote calculator: calculates quotes
- MSP operator → Marketing content: creates content
- Marketing content → Brand standards: follows standards
- MSP operator → Website setup: sets up websites
- MSP operator → Legal documents: prepares documents
- Legal documents → Attorney: escalates legal work
- MSP operator → Client onboarding: starts client delivery
- MSP operator → Helpdesk: handles support
- MSP operator → Maintenance: runs operations
- MSP operator → Client communications: sends updates
- MSP operator → Security standards: applies standards
- MSP operator → Quarterly reviews: reviews client
- MSP operator → Business metrics: reviews performance
- MSP operator → Client offboarding: exits client
