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. Dates show when Glama detected each change.

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

TDQS

B3.1/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and idempotentHint=true, so the safety profile is covered. The description adds a catalog of valid skill names but little about operational behavior, such as defaulting to SKILL.md, using '.' to list roots, or how output is structured (though some of that is in the schema). No contradiction with 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 opening sentence is concise and front-loaded, but the description is dominated by an enormous inline skill catalog with lengthy trigger phrases and keyword lists. While the catalog is informative, it makes the tool description overly large and mixes operational guidance with content that arguably belongs elsewhere.

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?

Given the schema covers both parameters and annotations cover safety, an agent can likely call this tool correctly. The available-skills list helps select skill_name, and the output schema removes the need to describe return values. However, the description misses routing guidance versus search_docs and subtly mischaracterizes the tool as TimescaleDB-only when the catalog spans many PostgreSQL topics.

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?

Schema coverage is 100%, so the baseline is 3, but the description goes further by enumerating actual valid skill_name values in the available_skills list. This is especially useful because the schema has no enum and skill_name is otherwise a free-form string. The description does not add much for the path parameter beyond what the schema already says.

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 states a clear verb and resource: 'Retrieve detailed skills' for database operations, and the name/title align with that purpose. However, it frames the tool as TimescaleDB-specific while the embedded skill catalog is broader (Postgres, pgvector, migrations), and it does not explicitly differentiate from the sibling search_docs, so it is not a perfect 5.

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 explicit guidance on when to use view_skill versus search_docs, nor any when-not-to-use conditions. The large available-skills catalog implies the tool is for browsing/selecting a skill, but it never states that search_docs is for searching documentation or that view_skill is the right tool for reading skill files.

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.

TDQS

A3.7/5.0
Disambiguation4/5

search_docs and view_skill are largely distinct: one performs hybrid documentation search, the other retrieves a specific named skill. There is some overlap because both are information-retrieval entry points, but the descriptions provide clear enough usage boundaries.

Naming Consistency5/5

Both tools follow a consistent verb_noun snake_case pattern: search_docs and view_skill. The naming is predictable and aligned with the server's retrieval-focused purpose.

Tool Count3/5

Two tools is a thin surface for a server covering PostgreSQL, TimescaleDB, and PostGIS guidance. However, search_docs plus view_skill forms a minimal but functional knowledge-retrieval pair, so it sits at the borderline rather than being clearly insufficient.

Completeness4/5

The pair covers the main needs of a guide server: finding relevant documentation and retrieving detailed skill content. The available skills are exposed as metadata, which mitigates the lack of a dedicated list_skills tool; minor browsing gaps remain.