CtrlK
BlogDocsLog inGet started
Tessl Logo

slackdump-source

Explains the different Slackdump sources structure.

52

Quality

57%

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 ./cmd/slackdump/internal/mcp/assets/skills/slackdump-source/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

The body is a clear, well-organized catalogue of Slackdump source formats with concrete file-layout details, but it leans descriptive rather than instructive and carries some unnecessary rationale prose and scattered version numbers.

Suggestions

Tighten conciseness by trimming rationale prose (e.g. the "shortcomings of export and dump formats" aside) and moving version-history notes into a single "Version history / deprecated formats" section.

Add a short actionable lead, e.g. a one-line guidance on how Claude should use this reference ("Identify the source type from its layout, then follow the matching structure below") rather than only describing each format.

Replace or supplement the deferred external URL references [1]/[2]/[3] with the key structural facts inline so Claude does not need to fetch remote docs to act.

DimensionReasoningScore

Conciseness

Per-format listings are reasonably lean, but the body carries unnecessary rationale prose (e.g. "Chunk directory preceded database archive format... to address the shortcomings... high memory consumption") and scattered inline version numbers ("Introduced in version 2.0", "since version 1.0", "version 3.1") that the guideline says should penalize conciseness unless in a deprecated section.

2 / 3

Actionability

File-layout paths are concrete (e.g. "/[CHANNEL_ID].json", "/__uploads/[FILE_ID]/[original filename].[original extension]"), but the body describes structure rather than instructing Claude what to do, and defers actual format detail to external URLs [1]/[2]/[3], matching the anchor for some concrete guidance that is incomplete.

2 / 3

Workflow Clarity

There is no multi-step task workflow or validation checkpoint; the content is an organized format catalogue with clear ###/#### sections but no process sequence, fitting the anchor where structure exists but checkpoints/workflow are absent.

2 / 3

Progressive Disclosure

The skill is a single self-contained SKILL.md (no local bundle files) with well-organized sections covering each source type and a File storage types section; the only references are shallow one-level external links, so per the guideline a skill under 50-ish lines with no need for local references can score 3 on organization alone.

3 / 3

Total

9

/

12

Passed

Description

57%

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 identifies a clear niche (Slackdump) but is too thin and abstract: it states only that the skill "explains" structure and omits any "Use when" trigger guidance or concrete capability actions.

Suggestions

Add a concrete action list, e.g. "Explains and navigates Slackdump source structures (directory-with-database, standalone DB, chunk, dump, export) and their file layouts."

Append an explicit trigger clause, e.g. "Use when working with Slackdump archives, locating files in a Slackdump source, or interpreting dump/export/chunk layouts."

Include natural variations a user might say ("Slackdump archive", "Slackdump export", "Slackdump database") to broaden trigger coverage.

DimensionReasoningScore

Specificity

"Explains the different Slackdump sources structure" names the domain (Slackdump sources) but uses a single abstract verb ("Explains") rather than listing concrete actions, matching the anchor that names a domain with some but not comprehensive actions.

2 / 3

Completeness

It weakly answers "what" (explains source structure) but provides no "Use when..." trigger guidance for when Claude should invoke it; per the guideline, a missing trigger clause caps completeness at 2.

2 / 3

Trigger Term Quality

"Slackdump sources structure" includes the natural keyword "Slackdump" but the phrasing "sources structure" is internal/technical and lacks common variations a user would naturally say, matching the anchor with some relevant keywords but missing variations.

2 / 3

Distinctiveness Conflict Risk

"Slackdump" is a clearly distinct product niche with product-specific triggers, making it unlikely to fire for an unrelated skill.

3 / 3

Total

9

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
rusq/slackdump
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.