CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

stream-docs

Compatibility entrypoint for requests naming stream-docs. Uses getstream docs for SDK documentation lookups.

Quality

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/stream-docs/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

92%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.

The body is an exemplary lean, single-purpose instruction: it gives the primary command, a precise stdout-redirection caveat, a citation requirement, and a clearly conditioned fallback. Its only gap is the absence of a worked example showing a real `getstream docs` invocation with an actual document ID.

Suggestions

Add one concrete worked example, e.g. `getstream docs chat/react` showing the output path or expected result, to make the guidance fully copy-paste ready.

Briefly name one or two common document IDs or a command to list them (if `getstream docs -h` doesn't already cover it) so first use doesn't require discovery.

DimensionReasoningScore

Conciseness

The ~15-line body is lean and efficient with zero padding: primary command, one stdout caveat, a citation rule, and a fallback URL — every token earns its place and nothing explains concepts Claude already knows.

5 / 5

Actionability

Guidance is mostly executable with concrete commands ("getstream docs -h", "$(getstream docs <id>)", the llms.txt fallback URL), but "<id>" is a placeholder with no worked example of a real lookup, so it falls just short of copy-paste-ready.

4 / 5

Workflow Clarity

This is a simple single-purpose skill and the single action is unambiguous: use `getstream docs`, with an explicit conditional fallback ("Only when the CLI cannot be installed") and a citation checkpoint; the simple-skill exception applies and no destructive or batch operations are involved.

5 / 5

Progressive Disclosure

Under 50 lines with no bundle files and no need for external references; the body is well-organized and its one cross-reference ("Refer to stream skill for CLI guidance") is clearly signaled and one level deep, satisfying the simple-skill case for a top score.

5 / 5

Total

19

/

20

Passed

Description

53%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.

The description is concise and names a specific tool and action, but it lacks any explicit "when to use" guidance and has thin trigger-term coverage. It is distinctive because of its tight coupling to the stream-docs name and getstream CLI.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks for stream-docs, getstream/Stream SDK documentation, or Stream platform docs."

Include natural keyword variations such as "Stream documentation", "getstream docs", and "chat/messaging SDK docs" to improve trigger-term coverage.

Briefly enumerate the concrete actions available (e.g. looking up SDK references, fetching platform docs pages) to raise specificity.

DimensionReasoningScore

Specificity

"Uses getstream docs for SDK documentation lookups" names the tool and one concrete action, but lists no additional capabilities, matching the anchor for 1-2 concrete actions rather than the several required for a 4.

3 / 5

Completeness

The description gives a clear "what" (uses getstream docs for SDK documentation lookups) but includes no "Use when..." clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Terms like "stream-docs", "getstream docs", and "SDK documentation" are relevant, but common natural variations users would say (e.g. "Stream documentation", "getstream SDK docs") are missing.

3 / 5

Distinctiveness Conflict Risk

The tie to the specific "stream-docs" name and getstream tooling gives it a clear niche with minimal conflict risk; only minor overlap exists with the broader "stream" skill it defers to, keeping it just below a 5.

4 / 5

Total

13

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

GetStream/agent-skills

Path

skills/stream-docs/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.