CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

langbot-space-ops

Browse and search the LangBot Space marketplaces (plugins, MCP servers, skills) through the Space MCP server. Use when an AI agent needs to discover LangBot extensions on space.langbot.app over MCP. Covers the /mcp endpoint, Personal Access Token (PAT) auth, the tool surface, and client configuration. Triggers on "langbot space mcp", "search langbot plugins", "langbot marketplace mcp", "space.langbot.app mcp".

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-organized single-file skill: exact endpoints, parameters, and copy-paste payloads cover the common cases, and the tool surface plus runner_usage rules are unambiguous. Minor gaps: developer-facing maintenance content is inlined, and error conditions are documented without recovery guidance.

Suggestions

Move the 'Implementation & maintenance (for Space developers)' section (internal Go paths, AGENTS.md alignment note) into a separate reference file or drop it — it targets maintainers, not the agent invoking the skill.

Add brief recovery guidance for the documented error states, e.g. 'On 401, verify the PAT is a lbpat_-prefixed Space token; on HTTP 400 from REST, confirm runner_usage is exactly "agent" or "event".'

Consider splitting the detailed runner_usage REST fallback rules (endpoint paths, type_filter/component_filter, webpage URLs) into a one-level reference file, keeping a short summary plus the MCP payload inline.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's competence (no MCP/Bearer/pagination primers, efficient tool-surface table), but the 'Implementation & maintenance (for Space developers)' section with internal Go file paths serves maintainers rather than the invoking agent and could be trimmed or moved.

4 / 5

Actionability

Everything is executable: exact URLs ('https://space.langbot.app/mcp', self-hosted variant), the exact auth header ('Authorization: Bearer <your-pat>'), copy-paste client-config JSON, a complete tool-surface table with parameter names and accepted values ('chat, embedding, rerank, tts, or asr'), and a ready-to-use search payload.

5 / 5

Workflow Clarity

'How to use' gives a clear 4-step sequence and error semantics are documented ('Requests without a valid PAT get 401 Unauthorized', 'Invalid REST values return HTTP 400') plus decision rules (select_models availability ordering, runner_usage interpretation), but there is no explicit recovery/feedback loop; the read-only scope keeps risk low so no cap applies.

4 / 5

Progressive Disclosure

Sections are well-organized with clear headers and no buried references, but at ~110 lines with mixed audiences (agent usage vs. Space-developer maintenance) and detailed runner_usage REST-fallback rules inlined, some content could be split into a one-level-deep reference file; the under-50-line simple-skill exception does not apply.

4 / 5

Total

17

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: explicit what-and-when structure with concrete, niche-specific trigger phrases and minimal conflict risk. The only room for improvement is slightly broader action coverage and a few more natural trigger synonyms.

DimensionReasoningScore

Specificity

'Browse and search the LangBot Space marketplaces (plugins, MCP servers, skills)' names the domain with concrete actions, and 'Covers the /mcp endpoint, Personal Access Token (PAT) auth, the tool surface, and client configuration' adds scope, but the action verbs stay limited to browse/search/discover (model ranking via select_models is omitted) — several specific actions with minor gaps rather than comprehensive coverage.

4 / 5

Completeness

The what is explicit ('Browse and search the LangBot Space marketplaces ... through the Space MCP server') and the when is explicit with concrete trigger phrases ('Use when an AI agent needs to discover LangBot extensions on space.langbot.app over MCP' plus the 'Triggers on' list), matching the top anchor exactly.

5 / 5

Trigger Term Quality

'Triggers on "langbot space mcp", "search langbot plugins", "langbot marketplace mcp", "space.langbot.app mcp"' plus 'discover LangBot extensions' gives good natural-phrase coverage a user would actually say, though variations like 'langbot plugin store', 'find langbot skills', or 'langbot extensions' are absent.

4 / 5

Distinctiveness Conflict Risk

Everything is pinned to a clear niche — 'LangBot Space marketplaces', 'space.langbot.app', 'Personal Access Token (PAT)', 'the /mcp endpoint' — and every trigger phrase is LangBot-specific, so overlap with other skills is minimal.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

langbot-app/LangBot

Path

skills/skills/langbot-space-ops/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.