SuperSkill Registry
Server Details
Find, inspect and install reviewed reusable AI-agent capabilities from superskill.sh.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- elvismusli/onlyharness
- GitHub Stars
- 0
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 3.9/5 across 12 of 12 tools scored.
Most tools have distinct purposes, but there is some overlap among search variants (search, search_resources, search_harnesses) and between fetch and resource_detail, which could cause confusion.
Naming mostly follows a verb_noun pattern, but there are inconsistencies such as 'publish_markdown_to_harness' being longer and 'resource_use_instructions' having a different structure.
12 tools is appropriate for a registry server, covering search, fetch, publish, and pull operations without being overwhelming.
The tool set covers core operations (search, fetch, publish, pull) but lacks update and delete functionalities, which are minor gaps for a registry.
Available Tools
12 toolsfetchFetch a public SuperSkill resourceARead-onlyIdempotentInspect
Fetch the complete public catalog record for an exact resource id returned by search, including a canonical citation URL.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Exact resource id returned by search. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | Yes | |
| url | Yes | |
| text | Yes | |
| title | Yes | |
| metadata | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, so no contradiction. Description adds behavioral context: fetches 'complete public catalog record' and includes citation URL, supplementing annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence, front-loaded purpose, no wasted words. Efficiently captures all necessary information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Tool is simple with one parameter and has output schema, so return values need not be described. Description is fully adequate for the tool's purpose.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema has 100% coverage, baseline 3. Description adds meaning by emphasizing 'exact resource id returned by search', reinforcing schema description and clarifying usage context.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The verb 'fetch' and resource 'public SuperSkill resource' are clear. It specifies 'complete public catalog record' and 'including a canonical citation URL', adding detail. Differentiates from siblings like resource_detail by requiring an exact id from search.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly states 'for an exact resource id returned by search', indicating prerequisite use of search tool. Does not list exclusions or alternatives among siblings, but context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
harness_detailHarness detailARead-onlyIdempotentInspect
Return manifest, trust signals, example and file list for one harness.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Harness slug, for example deep-market-researcher. | |
| owner | No | harnesses |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| code | Yes | |
| status | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only and safe behavior. The description adds context about returned components (manifest, trust signals, etc.), which goes beyond annotations. No contradictions found.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, efficient sentence with no unnecessary words. All information earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The output schema exists, so return structure is documented. The description covers key returned components. Annotations handle safety. It is complete enough for a read-only detail tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 50% (only 'name' has a description). The tool description mentions 'for one harness' implying the name parameter identifies the harness, but does not add meaning for 'owner'. The baseline of 3 is appropriate given partial coverage and minimal extra context.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'Return' and the specific resources: manifest, trust signals, example, and file list for one harness. It distinguishes from siblings like 'search_harnesses' which handle multiple harnesses.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for retrieving details of a single harness by name, but does not explicitly state when to use this tool versus alternatives like 'search_harnesses' or 'fetch'. No exclusion criteria are provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
publish_markdown_to_harnessPublish markdown to harnessBDestructiveInspect
Convert markdown into an unverified harness scaffold. Requires a SuperSkill Bearer token.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| markdown | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| code | Yes | |
| status | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate destructiveHint=true and readOnlyHint=false, but the description does not elaborate on behavioral traits beyond the token requirement. It does not mention potential side effects, idempotency, or other important behaviors. The description adds minimal value over annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is succinct with two sentences, no unnecessary words. It is front-loaded with the core action and includes a key requirement.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has 2 parameters, an output schema, and annotations. The description is adequate for a simple tool but lacks details on the output (though output schema exists) and potential destructive behavior. More context on side effects would improve completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, so the description should compensate. It implies 'markdown' is the content, but does not explain the optional 'name' parameter or any constraints. Missing parameter documentation reduces clarity.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action 'convert markdown into an unverified harness scaffold', specifying the input (markdown) and the output (harness scaffold). It distinguishes this tool from sibling tools like 'fetch', 'search', and 'harness_detail', which have different purposes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description mentions a prerequisite (SuperSkill Bearer token), but does not explicitly state when to use this tool versus alternatives. It lacks guidance on context or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
publish_resource_packagePublish agent resource packageADestructiveIdempotentInspect
Publish an immutable canonical hosted package release. Requires a confirmed-user Bearer with active superskill:managed scope, semantic version and idempotency key. Returns unreviewed trust; never grants a Verified badge.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| tags | No | ||
| files | Yes | ||
| title | No | ||
| summary | No | ||
| version | Yes | ||
| sourceUrl | No | ||
| worksWith | No | ||
| resourceType | No | ||
| idempotencyKey | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| code | Yes | |
| status | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate it's mutating and destructive, and idempotent. The description adds behavioral context: 'Returns unreviewed trust; never grants a Verified badge,' and specifies authentication requirements, complementing the annotations without contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences front-loading purpose and requirements with no superfluous text. Every word adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With 10 parameters (0% schema coverage), no explanation of 'files', 'truncated', or output schema (though it exists). The description omits workflow integration with siblings like resource_detail or search_resources, leaving agents underinformed for a complex publishing action.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must compensate, but it only mentions 'semantic version' and 'idempotency key' out of 10 parameters. It fails to explain critical parameters like 'files', 'name', 'tags', etc., leaving agents without necessary context.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'publish' and the resource 'agent resource package' (canonical hosted package release). It distinguishes from siblings like publish_markdown_to_harness by specifying 'immutable canonical hosted package release' and 'never grants a Verified badge.'
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides prerequisites: 'confirmed-user Bearer with active superskill:managed scope, semantic version and idempotency key.' It clearly indicates the tool is for publishing packages, but lacks explicit exclusions or alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
pull_harnessPull harnessARead-onlyIdempotentInspect
Return archive files for a harness. Paid harnesses return payment requirements unless the Bearer token is entitled.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| owner | No | harnesses | |
| version | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| code | Yes | |
| status | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint, idempotentHint, and destructiveHint. The description adds value by specifying that the tool returns archive files and that paid harnesses have conditional behavior based on authorization token. 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise (two sentences) and front-loaded with the core purpose. Every sentence adds value with no unnecessary words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given that the input schema has no descriptions for three parameters, the description should explain what each parameter does, but it does not. It also omits mention of the default owner value or the idempotent behavior hinted by annotations. The output schema exists but is not described; however, that's acceptable since an output schema is present.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, meaning the input schema lacks parameter descriptions. The tool description does not explain the meaning or usage of the three parameters (name, owner, version), such as the default value for owner or the role of version. This is a critical gap.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns archive files for a harness, using a specific verb ('return') and resource. It distinguishes itself from siblings like 'harness_detail' (which likely returns metadata) and 'pull_instructions'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides some context about paid harnesses requiring payment unless entitled, but does not give explicit guidance on when to use this tool versus alternatives like 'fetch' or 'harness_detail'. No when-not or exclusion criteria are mentioned.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
pull_instructionsPull instructionsARead-onlyIdempotentInspect
Return CLI and HTTP commands for pulling a harness into a local workspace.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| owner | No | harnesses |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| code | Yes | |
| status | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint, idempotentHint, and destructiveHint, providing a strong behavioral profile. The description adds that it returns both CLI and HTTP commands, which is useful context beyond the structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence that is front-loaded with the key action and output. No wasted words; every part contributes meaning.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given a low-complexity tool with an output schema, the description is adequate but could mention the format of the returned commands (e.g., plain text, code blocks) to avoid ambiguity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must explain parameters. It only mentions 'pulling a harness' without specifying that 'name' is the harness name or the role of 'owner' (default 'harnesses'). This gap leaves the agent guessing.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it returns both CLI and HTTP commands for pulling a harness into a local workspace. This distinctively separates it from sibling tools like pull_harness (which likely performs the pull) and fetch (generic retrieval).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies use when needing commands to pull a harness, but lacks explicit guidance on when not to use it or mention of alternatives. For example, it does not clarify that the actual pulling is done by pull_harness.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
resource_detailResource detailARead-onlyIdempotentInspect
Return provenance, trust, popularity and actions for one mixed resource. Pass version to bind a hosted immutable release; latest is never substituted for an explicit version.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Exact mixed resource identifier. | |
| version | No | Optional immutable hosted release version. When supplied, latest is never used. |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| code | Yes | |
| status | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint and idempotentHint. The description adds valuable context: the version parameter's behavior (no automatic latest) and the exact data returned (provenance, trust, popularity, actions). No contradictions 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two tightly written sentences: first defines purpose, second provides critical parameter guidance. No redundant information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a two-parameter, read-only tool with an output schema, the description covers purpose and key parameter behavior. It could expand on error conditions or authentication needs, but annotations suffice for safety.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and descriptions are clear. The description supplements the version parameter with crucial nuance about not substituting latest, adding meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns 'provenance, trust, popularity and actions for one mixed resource,' using a specific verb and resource type. However, it does not explicitly differentiate from sibling tools like 'fetch' or 'search_resources'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives guidance on the version parameter ('Pass version to bind a hosted immutable release; latest is never substituted'), but does not mention when to use this tool versus alternatives or any exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
resource_use_instructionsResource use instructionsARead-onlyIdempotentInspect
Return the best safe next action for a mixed resource. Pass version to bind an immutable hosted release. Hosted skills expose explicit-consent exact native client install commands; upstream-only resources stay open-only.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Exact mixed resource identifier. | |
| version | No | Optional immutable hosted release version. When supplied, latest is never used. |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| code | Yes | |
| status | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark the tool as read-only and idempotent. The description adds behavioral detail about version binding (immutable release) and resource-type-specific actions (explicit consent vs open-only), complementing annotations without contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, each serving a distinct purpose: first states the primary action, second clarifies parameter and behavior nuances. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (mixed resource with two distinct behaviors), the description covers all necessary context. Output schema exists, reducing need for return value explanation. High schema coverage and annotations further support completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 100% schema description coverage, the description adds value by explaining that supplying version 'binds an immutable hosted release', which clarifies its semantic role beyond the schema's pattern and optionality.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns 'the best safe next action for a mixed resource'. It distinguishes between hosted skills (exact install commands) and upstream-only resources (open-only), providing specificity beyond the sibling tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains when to use the version parameter and differentiates behavior for hosted vs upstream resources. However, it does not explicitly mention when not to use this tool or list alternatives like 'resource_detail' or 'fetch'.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
searchSearch public SuperSkill resourcesARead-onlyIdempotentInspect
Search public agent resources. Returns exact resource ids and canonical browser-openable URLs for citation.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Natural-language or keyword query for public SuperSkill resources. |
Output Schema
| Name | Required | Description |
|---|---|---|
| results | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and idempotentHint, so the description adds value by stating returns include exact resource ids and URLs for citation. This gives useful behavioral context beyond annotations, though it omits details like result limits or ordering.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences that front-load the action and return value. Every word contributes meaning without redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the simplicity (one param, output schema exists), the description is fairly complete: it covers what is searched and what is returned. It could mention result count or pagination but output schema likely handles that.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 does not add parameter-specific guidance beyond what the schema already provides (e.g., no examples or query format hints).
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it searches 'public agent resources' and specifies return values (resource ids and canonical URLs). However, it does not differentiate from sibling tools like 'search_resources' or 'search_harnesses', which may overlap in scope.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool versus alternatives (e.g., search_docs, search_resources). The description does not mention when-not to use it or provide selection criteria.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_docsSearch SuperSkill docsARead-onlyIdempotentInspect
Search /llms.txt and agent guidance for API, CLI, MCP and safety instructions.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| code | Yes | |
| status | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, openWorldHint=true, etc. The description adds context on what specific documents are searched, which is helpful and does not contradict annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no wasted words, efficiently conveying the tool's purpose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the low complexity (one parameter) and presence of an output schema, the description covers the key aspects of what is searched and the scope, though it does not specify return format.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description does not explain the 'query' parameter's format, requiredness, or expected input, failing to compensate for the low coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description specifies a clear verb ('Search'), resource ('/llms.txt and agent guidance'), and scope ('API, CLI, MCP and safety instructions'), distinguishing it from sibling search tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage when searching API, CLI, MCP, or safety docs, but does not explicitly state when not to use it or recommend alternatives among sibling tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_harnessesSearch harnessesARead-onlyIdempotentInspect
Search the SuperSkill registry by task, job, title, summary or tag.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | No | Search terms such as market research, support triage or finance safety. |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| code | Yes | |
| status | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint, idempotentHint, and destructiveHint, providing strong behavioral signals. The description adds that it searches by specific fields, but does not reveal additional behavioral traits beyond what annotations imply.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no fluff. It could potentially include more detail about result format or pagination, but is efficient for its purpose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (2 parameters, rich annotations, and presence of an output schema), the description provides sufficient information for basic usage. It may be slightly lean on explaining the scope of search (e.g., whether it searches all fields simultaneously), but overall complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 50% (query has a description, limit does not). The tool description adds context that the query can be by task, job, title, summary, or tag, but this is already implied by the schema's example. No information is added about the 'limit' parameter.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action (search), the resource (SuperSkill registry), and the fields to search by (task, job, title, summary, tag). It distinguishes itself from sibling tools like 'search' or 'search_docs' by specifying the registry context.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus its siblings (e.g., 'search', 'search_docs', 'search_resources'). There is no mention of prerequisites, exclusions, or context-dependent usage.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_resourcesSearch agent resourcesARead-onlyIdempotentInspect
Search mixed source-aware resources: harnesses, skills, plugins, workflows, MCP servers, configs, guides, runtimes and directories.
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Alias for query, matching the HTTP /resources?q= contract. | |
| type | No | Optional resource type filter, for example skill, plugin, workflow, mcp_server or harness. | |
| limit | No | ||
| query | No | Search terms such as superpowers, MCP browser, workflow or Claude skill. | |
| worksWith | No | Optional compatibility filter: claude-code, codex, cursor, mcp, cli or github. |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| code | Yes | |
| status | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare `readOnlyHint: true` and `idempotentHint: true`, so the description does not need to repeat safety. It adds that the tool searches across various resource types, which provides some behavioral context beyond annotations but is minimal.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that efficiently communicates the tool's scope. However, the phrase 'mixed source-aware resources' could be clarified for broader understanding.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given that an output schema exists and schema coverage is high, the description does not need to elaborate on return values. It sufficiently covers the tool's search scope across multiple resource types, making it complete for its simplicity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is stated at 80% (though all parameters appear described). The description adds little beyond the schema: it lists resource types but does not clarify parameter usage, defaults, or specific semantics. For example, `q` and `query` are both present but the description does not explain their relationship or when to use each.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states that the tool searches across multiple specific resource types like harnesses, skills, plugins, etc., using the verb 'Search' and enumerating the resource categories, which distinguishes it from sibling tools like `search` and `search_harnesses`.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for broad resource searches but does not explicitly state when to use this tool versus alternatives like `resource_detail`, `search_harnesses`, or `search`. No exclusions or prerequisites are mentioned.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables AI agents to autonomously search, evaluate, and install skills from the skills.sh catalog.420ISC

ai-supply-mcpofficial
Flicense-qualityCmaintenanceEnables agents to search, install, publish, and review security-scanned AI capabilities from the ai-supply.store marketplace, including skills, MCP servers, plugins, datasets, and guardrails.- AlicenseAqualityDmaintenanceEnables discovery and installation of agent skills from curated GitHub repositories, allowing users to search large collections and inspect skill contents directly. It supports downloading skills locally and provides grounded scaffolds for creating new skills based on existing patterns.52MIT
- AlicenseAqualityBmaintenanceSearch, install, and manage AI agent skills (SKILL.md files) from GitHub repositories. Features workspace analysis for personalized recommendations and supports 140+ pre-indexed skills.92112Creative Commons Attribution Non Commercial Share Alike 4.0 International