Skip to main content
Glama

aiworkhub_dashboard_skills

Read-only

READ-ONLY: return measured skill lifecycle counts and selection or injection coverage for the active repository.

Instructions

READ-ONLY: return measured skill lifecycle counts and selection or injection coverage for the active repository.

Use this to audit active skill reachability, selection receipts, and consecutive empty-injection streaks; use aiworkhub_dashboard_settings for feature switches or aiworkhub_dashboard_snapshot for task queue state. Reads the skill registry and receipt store without mutating state, and reports measured=False with an explicit reason when the store is absent or unreadable.

Input Schema

NameRequiredDescriptionDefault

No arguments

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A4.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, and the description adds real context beyond that: it names the data sources (skill registry and receipt store), restates non-mutation, and discloses the degraded-state contract of returning measured=False with an explicit reason when the store is absent or unreadable. That failure-mode disclosure is the valuable part, though it says nothing about result freshness or size.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, front-loaded with the read-only guarantee and the core purpose, then routing guidance, then the degraded-state caveat. Every sentence carries distinct information and nothing is repeated from the annotations or schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present the description needn't explain return values, and with zero parameters there is no schema gap to fill. The description covers purpose, routing, data sources, mutation safety, and the failure contract, which is everything an agent needs to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so the schema imposes nothing an agent must interpret and there is no parameter semantics to add. Baseline of 4 applies for a well-formed no-argument view.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb ('return') plus the exact resources reported (skill lifecycle counts, selection/injection coverage) and scopes it to the active repository. The READ-ONLY prefix and the explicit contrast with dashboard_settings (feature switches) and dashboard_snapshot (task queue state) let an agent distinguish it from siblings without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives a concrete use case ('audit active skill reachability, selection receipts, and consecutive empty-injection streaks') and names two alternatives with the conditions that select them. No inference is required to route between this and the sibling dashboard views.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools