From timezest
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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/timezest:agents-and-teamsWhen to use
When resolving which technician or team to book in TimeZest — listing agents, listing teams, and choosing between an individual agent and a round-robin team for a scheduling request. Use when: timezest agents, timezest teams, list technicians, which tech is available, timezest round robin, resolve technician, book a team, or timezest agent lookup.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Every TimeZest scheduling request books against a resource — either an
Every TimeZest scheduling request books against a resource — either an individual agent or a team. Picking the right one is the first step of any booking, and TimeZest treats agents and teams differently enough that the choice matters.
TimeZest's MCP server is navigation-based. Enter a domain with
timezest_navigate before its tools are available; return with
timezest_back.
| Tool | Purpose |
|---|---|
timezest_agents_list | List all agents (technicians) available for scheduling |
timezest_agents_get | Get full detail for one agent by agentId |
timezest_agents_list accepts pageSize (1–100, default 50) and a
filter TQL string (e.g. active:true AND department:"IT Support").
| Tool | Purpose |
|---|---|
timezest_teams_list | List all teams available for scheduling |
timezest_teams_get | Get full detail for one team by teamId |
timezest_teams_list accepts pageSize and a filter TQL string
(e.g. active:true).
| Situation | Book |
|---|---|
| The dispatcher named a specific technician | An agent |
| The customer needs the soonest slot from any qualified tech | A team (round-robin) |
| Work requires a named specialist (e.g. a security lead) | An agent |
| Tier-1 / general support where any tech will do | A team |
A team request shows the customer combined availability across the team's members and lets TimeZest assign whoever the round-robin lands on. An agent request shows only that one technician's calendar.
timezest_navigate to agents.timezest_agents_list. Use a filter like active:true to
skip deactivated technicians.timezest_agents_get on each to disambiguate.agentId forward to the scheduling request.timezest_navigate to teams.timezest_teams_list with active:true.teamId forward.timezest_agents_list and
timezest_teams_list can return deactivated entries. Always filter
active:true unless you specifically need historical resources._get.pageSize to 100 or page through before assuming a name is absent.list call in the
current session — do not hard-code or cache IDs across days._get before booking.npx claudepluginhub wyre-technology/msp-claude-plugins --plugin timezestUse 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.
Lists HaloPSA technicians, retrieves agent details, and shows team structures. Essential for MSP service managers assigning tickets and looking up technician IDs.
Automates Cal.com scheduling operations via Composio's Cal toolkit through Rube MCP: manage bookings, check availability, configure webhooks, and handle teams.