Skip to main content
Glama

Server Details

Recommends open-license agent skills (SKILL.md) for a project from its stack and task tags.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.9/5.0

Scored across 3 tools

Disambiguation4/5

list_skill_tags is clearly distinct as a taxonomy lookup, but recommend_skills and search_skills both return ranked skills with the same output format and can be confused. Descriptions do clarify the intended split (project-fit vs. keyword search), keeping ambiguity minor.

Naming Consistency5/5

All three tools use a consistent snake_case verb_noun pattern: list_skill_tags, recommend_skills, search_skills. No mixed conventions or vague verbs.

Tool Count4/5

Three tools is on the lean side but each covers a distinct discovery step: taxonomy listing, project-based recommendation, and keyword search. The set is well-scoped, though a detail-fetch tool would round it out.

Completeness3/5

The discovery surface is solid for finding skills and getting top picks with install commands, but there is no tool to retrieve full details for a specific skill or browse beyond the top two. Agents must rely on an external paid link to go deeper, which is a notable workflow gap.

Available Tools

3 tools
list_skill_tagsList stack and task tagsA
Read-onlyIdempotent
Inspect

List the stack tags (frameworks, languages, services) and task tags (testing, code-review, security and more) that recommend_skills accepts, with the size of the skill index. No input needed. Read-only.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint, so 'Read-only' is pure repetition of structured data. The one piece of added value is that the response reports the size of the skill index, which is useful since no output schema exists.

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

Conciseness4/5

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

The core purpose is front-loaded in a single sentence with useful parenthetical examples. The trailing 'No input needed. Read-only.' fragments are redundant against the schema and annotations but cost little.

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

Completeness4/5

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

For a zero-parameter enumeration tool with no output schema, the description does say what comes back (two tag families plus index size). Minor gap: 'and more' leaves the task-tag taxonomy open-ended, and nothing indicates whether the returned list is exhaustive.

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?

Zero parameters, so the schema carries no semantics to miss; the description correctly confirms no input is required. Baseline 4 applies.

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 (List) and two concretely-scoped resources (stack tags: frameworks/languages/services; task tags: testing/code-review/security), plus the consumer (recommend_skills). That framing alone distinguishes it from search_skills, which queries skills rather than tag vocabulary.

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

Usage Guidelines3/5

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

'that recommend_skills accepts' implies the intended workflow (discover valid tag values before recommending), but the description never says to call this first or when to skip it. 'No input needed' addresses invocation mechanics rather than when-to-use, and no sibling alternative is named.

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

recommend_skillsRecommend agent skills for a projectA
Read-onlyIdempotent
Inspect

Recommend agent skills (SKILL.md) that fit a coding project, for Claude Code, Cursor, Codex, Copilot or Gemini CLI. Pass stack tags (best), a one line description, or a public GitHub repo URL. With no input it returns a sample for a Next.js project. Returns how many of 90,454 indexed skills fit, 2 free picks with license and install command, and a link to the full ranked list ($9 once). Read-only, no account.

NameRequiredDescriptionDefault
tagsNoStack and task tags from the project files, for example ["nextjs","supabase","stripe","testing"]. Tag names: call list_skill_tags.
repo_urlNoPublic GitHub repo URL. We read the file list and manifest files, nothing else.
descriptionNoOne or two sentences about the project, for example "FastAPI service with Postgres, needs tests".

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint/idempotent/openWorld/no-destructive, and the description usefully adds 'Read-only, no account' plus what it does with a repo ('read the file list and manifest files, nothing else'). It also discloses a monetization boundary (2 free picks, $9 for the full list), which is a behavioral trait annotations cannot express.

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

Conciseness4/5

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

Three tight sentences, front-loaded with what it returns and how to call it, with the pricing disclosure placed where it belongs. No filler, though it is dense enough that the return-shape and pricing clauses compete for attention.

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

Completeness4/5

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

With no output schema, the description carries the burden and does it well by describing the result (match count, 2 free picks with license and install command, link to ranked list). Minor gaps remain around failure behavior for invalid repo URLs, but the agent has enough 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?

Schema coverage is 100%, so baseline is 3; the description adds real value by ranking the input options ('tags (best)', one-line description, or repo URL) and by clarifying the no-input fallback, which the schema cannot convey. It does not add tag vocabulary beyond pointing at list_skill_tags.

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 uses a specific verb+resource ('Recommend agent skills') and scopes it to coding projects, naming supported CLIs. It does not explicitly distinguish itself from sibling search_skills, so an agent must infer that this is project-aware recommendation rather than keyword search.

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

Usage Guidelines4/5

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

It clearly states the three input modes and even marks the preferred one ('tags (best)'), plus the no-input default (Next.js sample). It stops short of naming search_skills as the alternative when the caller just wants to browse by keyword.

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

search_skillsSearch agent skills by task or toolA
Read-onlyIdempotent
Inspect

Search 90,454 open-license agent skills (SKILL.md) by task, tool or framework, for example "stripe webhooks", "playwright tests", "django admin" or "terraform aws". Returns the match count, the top 2 skills with license and install command, and a link to the full ranked list ($9 once). Read-only, no account.

NameRequiredDescriptionDefault
queryYesA task, tool or framework in plain words, for example "stripe webhooks".

TDQS

A3.9/5.0
Behavior4/5

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

Discloses traits beyond the annotations: result shape (match count, top 2 skills with license and install command), the existence of a gated full ranked list at $9, and "read-only, no account." The paid upsell-and-truncation behavior is important context an agent cannot get from the schema or annotations. Minor gap: doesn't say how to interpret low/zero match counts or whether the top-2 results are guaranteed.

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

Conciseness4/5

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

Front-loaded with scope and corpus size, then query examples, then return shape, then safety note — a logical progression with no filler. The pricing parenthetical is slightly salesy but is genuinely relevant to result truncation, so it earns its place.

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

Completeness4/5

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

For a single-parameter, no-output-schema tool, the definition covers scope, query style, return shape, truncation/upsell, and safety. The main missing piece is routing guidance relative to the two sibling tools, which leaves a real decision to inference.

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

Parameters3/5

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

Schema coverage is 100% and the single query parameter is documented in-schema with the same example phrasing, so the description is largely redundant here. The example list ("stripe webhooks", "playwright tests", "django admin", "terraform aws") reinforces that the query is free-text task/tool phrasing, which adds slight value. Baseline 3 is appropriate.

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 (search), the resource (90,454 open-license agent skills / SKILL.md), and the axis of search (task, tool, framework) with concrete query examples. This clearly distinguishes it from list_skill_tags (browsing taxonomy) and recommend_skills (suggestion rather than query-driven lookup).

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

Usage Guidelines3/5

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

Usage is implied by the examples ("stripe webhooks", "playwright tests"), so an agent can infer this is keyword-style lookup. However, no explicit when-to-use vs. when-not guidance and no mention of the siblings list_skill_tags or recommend_skills, so the agent must infer which of the three to call.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • Addedlist_skill_tags
    • Changedrecommend_skills2 fields changed
      • changedInput schema / properties / description / description
        Previous value: -"One or two sentences about the project, if you have no tags."New value: +"One or two sentences about the project, for example \"FastAPI service with Postgres, needs tests\"."
      • changedInput schema / properties / tags / description
        Previous value: -"Stack and task tags, for example [\"typescript\",\"nextjs\",\"tailwind\",\"supabase\",\"testing\"]. Full list: https://skillspicker.com/rules.json"New value: +"Stack and task tags from the project files, for example [\"nextjs\",\"supabase\",\"stripe\",\"testing\"]. Tag names: call list_skill_tags."
    • Addedsearch_skills
  2. 1 tool update
    • First observedrecommend_skills

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables coding agents to search, recommend, and validate a stack of reusable skills from a local catalog, producing deterministic plans without modifying the project.
    6,098 npm
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Search, install, and manage AI agent skills (SKILL.md files) from GitHub repositories. Features workspace analysis for personalized recommendations and supports 140+ pre-indexed skills.
    9
    22 npm
    12
    Creative Commons Attribution Non Commercial Share Alike 4.0 International
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources