Skip to main content
Glama

View Skill

view_skill
Read-onlyIdempotent

Retrieve detailed skills for TimescaleDB operations and best practices.

Available Skills

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pathYesA relative path to a file or directory within the skill to view. If empty, will view the `SKILL.md` file by default. Use `.` to list the root directory of the skill.
skill_nameYesThe name of the skill to browse, or `.` to list all available skills.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
contentYesThe content of the file or directory listing.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • removedInput schema / additionalProperties
      Removed value: -false
  2. First observed

TDQS

B3.3/5.0
Behavior3/5

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

Annotations already provide readOnlyHint=true and idempotentHint=true, so the read-only safety profile is covered. The description adds some context by naming the content domain (TimescaleDB operations) and listing available skills, but it does not disclose behavior beyond annotations, such as how path resolution works or what the returned structure looks like. It does not contradict the annotations.

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

Conciseness2/5

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

The description is extremely long, dominated by a large catalog of skills with verbose trigger conditions and keywords. While this content is useful, it is not concise and pushes the actual tool-purpose statement into a tiny fraction of the whole. A shorter pointer to available skills would be more appropriate for a tool definition.

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

Completeness3/5

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

The description plus schema provides enough to invoke the tool correctly: required parameters are covered, available skill values are listed, and annotations plus output schema reduce ambiguity. However, it lacks any statement of how view_skill relates to search_docs, and it never explicitly says it browses skill files/directories. This leaves a gap for an agent deciding between the two tools.

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

Parameters5/5

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

Although the input schema describes both parameters with 100% coverage, the description adds substantial value by enumerating all available skill_name values with detailed descriptions. This is effectively a dynamic enum for skill_name, which the schema does not provide. The path parameter is not discussed in the description, but the schema already documents its default and '.' behavior thoroughly.

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

Purpose4/5

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

The description opens with a specific action and resource: 'Retrieve detailed skills for TimescaleDB operations and best practices.' It is clear this tool returns skill content, and the large available-skills list gives concrete examples. However, it does not explicitly differentiate this tool from the sibling search_docs, and 'detailed skills' is slightly ambiguous about browsing files versus returning a catalog.

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

Usage Guidelines2/5

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

There is no guidance on when to use view_skill versus search_docs or any other alternative. The available_skills list explains when to use each skill, but that is content-specific guidance, not guidance about invoking this tool. No exclusions, prerequisites, or routing rules are stated.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.