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 timezestGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Synthesizes the current conversation into a structured spec (PRD) and publishes it to the project issue tracker with a ready-for-agent label, without interviewing the user.