Skip to main content
Glama

skillgild_run_skill

Runs a hosted prompt-pipeline skill by public ID or slug with JSON input and returns generated output; use session start for hybrid skills.

Instructions

Run a SkillGild prompt_pipeline skill by public ID/slug and JSON input. For hybrid_tools skills use skillgild_start_session instead. The input is sent to SkillGild's configured AI provider, may consume a free allowance or paid entitlement, and generated output is returned. Never send credentials or unrelated sensitive project data.

Input Schema

NameRequiredDescriptionDefault
inputYesinput object matching the skill's public input schema
skill_idYespublic SkillGild skill ID or slug

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A4.2/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does well: it discloses that input is transmitted to an external AI provider, that execution may consume a free allowance or paid entitlement, and that generated output is returned. It omits failure modes, latency, and whether calls are idempotent or retryable, which matters for a billed operation.

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?

Four short sentences, front-loaded with the action and the routing rule, then the cost/external-provider disclosure, then the safety warning. Every sentence carries distinct information with no repetition of structured fields.

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?

Covers cost implications, external data transmission, and a data-handling warning, which is strong for a nested-input tool with no annotations and no output schema. The remaining gap is not pointing at how an agent discovers a skill_id or its input schema, which matters given the free-form nested object.

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%, so both parameters (skill_id, input) are already documented and the description only restates that input is JSON matching the skill's public schema. Baseline 3 applies; it adds no format examples or guidance on where to obtain a skill's public input schema.

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 and resource ('Run a SkillGild prompt_pipeline skill') plus the two identifying inputs (public ID/slug, JSON input). It also names the sibling it is not, distinguishing prompt_pipeline skills from hybrid_tools skills, so an agent can route without opening either schema.

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?

Gives an explicit routing rule: use skillgild_start_session instead for hybrid_tools skills, which is a real when-not condition. It does not mention skillgild_search_skills as the way to discover a valid skill_id, so the alternative-space is only partially covered.

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