๐Ÿงช Community โœ“ Claude Code โœ“ Claude Desktop Standalone โ€ข Timezest

Timezest

TimeZest - tech scheduling against ConnectWise / Autotask / Halo PSA tickets

Installation

Install this plugin individually:

/plugin marketplace add wyre-technology/msp-claude-plugins --plugin timezest

Or install all MSP plugins at once:

/plugin marketplace add wyre-technology/msp-claude-plugins

Features

  • Agents And Teams
  • Appointment Types
  • Psa Integration
  • Resources
  • Scheduling

Skills

This plugin provides 6 skills that teach Claude about Timezest:

Skill Description
agents-and-teams Use this skill to resolve the right bookable resource in TimeZest before creating a scheduling request โ€” listing agents (individual technicians) and teams (round-robin / shared availability pools), fetching detail for a named resource, and deciding when to book an agent versus a team.
appointment-types Use this skill to pick the correct TimeZest appointment type for a scheduling request โ€” listing the appointment types configured for the tenant, reading each type's duration, and matching the type to the work described on a ConnectWise / Autotask / Halo ticket.
psa-integration Use this skill to wire a TimeZest scheduling request into a PSA โ€” building correct associatedEntities entries for ConnectWise, Autotask, or Halo tickets, choosing between the pod and generate_url trigger modes, and diagnosing bookings that completed but never updated the PSA ticket.
resources Use this skill to query TimeZest's combined resource pool โ€” the unified list of agents and teams available for scheduling โ€” when you want a survey of everything bookable before drilling into a specific agent or team, or when the dispatcher has not named a resource.
scheduling Use this skill to book a technician against a ConnectWise / Autotask / Halo PSA ticket via TimeZest โ€” resolving the right agent and appointment type, creating a scheduling request, polling its status, and canceling when needed.
api-patterns Use this skill when working with the TimeZest MCP tools โ€” Bearer token authentication, the navigation pattern, scheduling-request payloads that carry PSA associated_entities (ConnectWise / Autotask / Halo ticket IDs), and the polling-only update model (no webhooks).

Agents

This plugin provides 3 agents for autonomous task execution:

Agent Description
booking-pipeline-auditor Use this agent when reporting on the TimeZest scheduling pipeline โ€” grouping requests by lifecycle state, finding stale requests waiting on customers, measuring booking conversion, and producing a dispatch-queue view across agents and teams.
psa-integration-specialist Use this agent when working with the link between TimeZest and a PSA โ€” building correct associatedEntities payloads for ConnectWise / Autotask / Halo, auditing scheduling requests for missing or wrong PSA associations, reconciling TimeZest bookings against PSA tickets, and choosing pod vs generate_url trigger modes.
scheduling-dispatcher Use this agent when booking a technician against a PSA ticket through TimeZest โ€” resolving the right agent or team, picking the correct appointment type, creating the scheduling request with the PSA association, and confirming the customer booking link was issued.

Commands

Available slash commands:

Command Description
/book-tech Book a TimeZest scheduling request for a technician against a PSA ticket
/resource-roster List TimeZest bookable resources โ€” agents, teams, and appointment types
/scheduling-pipeline Produce a TimeZest scheduling pipeline report grouped by lifecycle state and resource
/search-scheduling List recent TimeZest scheduling requests, grouped by state
/stale-requests Find stale TimeZest scheduling requests still waiting on a customer to book

API Reference

Base URL
Authentication
Rate Limit
Documentation

Example Usage

Book a TimeZest scheduling request for a technician against a PSA ticket

/book-tech

List TimeZest bookable resources โ€” agents, teams, and appointment types

/resource-roster

Produce a TimeZest scheduling pipeline report grouped by lifecycle state and resource

/scheduling-pipeline

List recent TimeZest scheduling requests, grouped by state

/search-scheduling

Find stale TimeZest scheduling requests still waiting on a customer to book

/stale-requests

Using Skills

/skill timezest:agents-and-teams

Use this skill to resolve the right bookable resource in TimeZest before creating a scheduling request โ€” listing agents (individual technicians) and teams (round-robin / shared availability pools), fetching detail for a named resource, and deciding when to book an agent versus a team.