Skip to content

feat: four industry workflow packs (ops, secops, finance, compliance)#142

Merged
asachs01 merged 5 commits into
mainfrom
feat/industry-workflow-packs
Jul 14, 2026
Merged

feat: four industry workflow packs (ops, secops, finance, compliance)#142
asachs01 merged 5 commits into
mainfrom
feat/industry-workflow-packs

Conversation

@asachs01

Copy link
Copy Markdown
Member

Summary

The first four industry workflow packs — cross-vendor, job-shaped plugins, as distinct from the existing 64 vendor-shaped plugins. Named and scoped per ROADMAP.md (draft, #139).

Pack Domain Skills / Agents / Commands
ops-pack MSP Operations — board health, dispatch, SLA, handoffs sla-escalation-playbooks, dispatch-prioritization, board-hygiene / board-health-auditor, stale-ticket-chaser, dispatch-coordinator / morning-huddle, sla-breaches, eod-handoff
secops-pack Security Operations — alert triage, containment, incident response alert-severity-normalization, containment-playbooks, bec-response / overnight-alert-summarizer, incident-timeline-builder, tenant-exposure-ranker / portfolio-sweep, incident-report, tenant-exposure
finance-pack Finance & Billing — agreement reconciliation, license true-up, margin agreement-reconciliation, license-true-up, margin-analysis / billing-drift-detector, renewal-calendar-builder, profitability-ranker / month-end-recon, true-up, renewals
compliance-pack Compliance — evidence, control drift, insurance questionnaires evidence-mapping, standards-drift, insurance-questionnaires / evidence-packager, control-drift-reporter, questionnaire-autofiller / evidence-pack, drift-report, questionnaire

Design (each pack, uniformly):

  • Compose, don't duplicate — every skill/agent/command describes capabilities per vendor family (e.g. "PSA (Autotask / HaloPSA / ConnectWise / Syncro)"), never hardcodes one vendor, and uses conduit__search_tools to discover what's actually connected before assuming. Modeled directly on wyre-gateway/agents/onboarding-completeness-checker.md's cross-vendor pattern.
  • Explicit missing-connector degradation — "unable to verify" (not "failed") when a vendor family isn't connected for a given org.
  • .mcp.json wires to Conduit (https://conduit.wyre.ai/v1/mcp), not a per-vendor MCP server or the legacy mcp.wyre.ai gateway — packs are pure composition over whatever the org already has connected.
  • Official post-refactor: migrate all plugin frontmatter to official Claude Code formats #137 frontmatter throughout (skills: when_to_use block scalar, no triggers:; commands: name-list arguments: + argument-hint, no name:).
  • New workflow-pack marketplace category.

finance-pack/skills/agreement-reconciliation explicitly documents how it differs from and reuses conventions from the existing shared/skills/billing-reconciliation (narrower, Pax8-vs-accounting only) rather than duplicating it.

Verification

  • claude plugin validate <pack-dir> passed clean on all 4 packs individually, and claude plugin validate . passes at marketplace root post-registration.
  • node scripts/check-marketplace-drift.mjs --base origin/main: 68 entries, bump-gate clean.
  • Custom frontmatter parse check across all 36 new skill/agent/command files: 0 YAML errors, 0 residual triggers:, 0 object-list arguments:.
  • Docs Astro build: 144 pages, workflow-pack category renders in the generated catalog data.

Not in this PR

Actually loading these into Conduit's live skills catalog is a separate, already-existing mechanism (conduit#917's marketplace ingestion) — see the companion conduit PR turning on SKILLS_CATALOG_MARKETPLACE_REPO by default.

asachs01 added 5 commits July 14, 2026 13:21
Cross-vendor service-desk operations plugin: board health, dispatch
prioritization, SLA escalation, and shift handoffs across whatever PSA/RMM
is connected through the WYRE MCP Gateway (Conduit). First of four planned
industry workflow packs (see ROADMAP.md draft in #139).

- skills: sla-escalation-playbooks, dispatch-prioritization, board-hygiene
- agents: board-health-auditor, stale-ticket-chaser, dispatch-coordinator
- commands: /ops-pack:morning-huddle, /ops-pack:sla-breaches, /ops-pack:eod-handoff

marketplace.json intentionally not touched — registered separately.
Cross-vendor billing and agreement reconciliation pack: PSA contracts vs
accounting invoices (agreement-reconciliation), marketplace subscription vs
billed vs deployed seats (license-true-up), and per-client margin
(margin-analysis), each with agents (billing-drift-detector,
renewal-calendar-builder, profitability-ranker) and slash commands
(month-end-recon, true-up, renewals). Connects via Conduit per the
industry-workflow-packs roadmap; never hardcodes a single PSA/accounting/
distributor vendor and degrades explicitly when a connector is absent.
Cross-vendor alert triage and incident response across whatever
EDR/MDR/SIEM stack is connected (Huntress, Blackpoint Cyber, SentinelOne,
Blumira, SaaS Alerts, CIPP, etc.). Adds three skills (severity
normalization, containment playbooks, BEC response), three agents
(overnight-alert-summarizer, incident-timeline-builder,
tenant-exposure-ranker), and three commands (portfolio-sweep,
incident-report, tenant-exposure), all discovering connected tools via
conduit__search_tools rather than hardcoding a vendor.

Not yet registered in .claude-plugin/marketplace.json — a sibling process
combines all workflow-pack marketplace entries in a follow-up change.
Cross-vendor compliance evidence collection and control drift detection
against CIS/SOC 2/HIPAA and cyber-insurance questionnaires, grounded in
CIPP, Liongard, and IT Glue via the Conduit MCP Gateway.

- skills: evidence-mapping, standards-drift, insurance-questionnaires
- agents: evidence-packager, control-drift-reporter, questionnaire-autofiller
- commands: /compliance-pack:evidence-pack, :drift-report, :questionnaire

Not yet registered in .claude-plugin/marketplace.json — combined by a
separate process alongside the sibling ops-pack/secops-pack/finance-pack
industry workflow packs.
Adds ops-pack, secops-pack, finance-pack, compliance-pack to
marketplace.json under a new workflow-pack category and regenerates
docs/src/data/plugins.ts. Marketplace version 1.15.0 -> 1.16.0.

Verification: node scripts/check-marketplace-drift.mjs --base origin/main
passes (68 entries, bump-gate clean — 4 new plugins, nothing to bump);
claude plugin validate . passes; docs Astro build passes (144 pages).
@asachs01
asachs01 merged commit 4b793b4 into main Jul 14, 2026
2 checks passed
@asachs01
asachs01 deleted the feat/industry-workflow-packs branch July 14, 2026 19:10
@github-project-automation github-project-automation Bot moved this from Todo to Done in MSP Claude Plugins Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant