CtrlK
BlogDocsLog inGet started
Tessl Logo

papertrail

Papertrail integration. Manage Organizations. Use when the user wants to interact with Papertrail data.

55

Quality

62%

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/papertrail/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 a concrete, command-driven integration guide with a well-handled connection-state feedback loop, making it highly actionable for its CLI workflow. Its main weaknesses are a padded introductory explanation of what Papertrail is, an undefined 'Step 2' cross-reference, and redundant action-discovery sections.

Suggestions

Trim the introductory paragraph that explains what Papertrail is and who uses it; Claude already knows this, so lead directly with the workflow.

Fix the dangling 'Step 2' reference by either labeling the post-connection section as 'Step 2' or rewording to 'skip to Searching for actions'.

Consolidate the overlapping 'Searching for actions' and 'Popular actions' sections into one action-discovery step to tighten the workflow.

DimensionReasoningScore

Conciseness

The body opens by explaining what Papertrail is ("Papertrail is a cloud-based log management service...used by developers and system administrators to aggregate, search, and analyze logs") and includes light filler like the agent-types aside, which Claude already knows; this fits 'Mostly efficient but includes some unnecessary explanation or could be tightened' rather than the lean 4-anchor.

3 / 5

Actionability

Commands are copy-paste ready and cover the common cases (install, login, connection ensure, action list/run, request proxy with a full flags table), but rely on placeholders like CONNECTION_ID and a literal 'QUERY' intent, matching 'Mostly executable guidance; concrete code or commands with minor gaps' rather than the fully-specified 5-anchor.

4 / 5

Workflow Clarity

The connection flow has explicit validation checkpoints and feedback loops (poll BUILDING until READY, handle CLIENT_ACTION_REQUIRED then re-poll, inspect error on CONFIGURATION_ERROR/SETUP_FAILED), but it references an undefined 'Step 2' and the 'Searching for actions'/'Popular actions' sections overlap without a single clear sequence, fitting 'Clear sequence with most checkpoints present; minor validation gaps'.

4 / 5

Progressive Disclosure

With no bundle files present, the single-file guide is well-sectioned into headers (Overview, Authentication, Connecting, Searching, Running, Proxy, Best practices); the minor gaps are the redundant action-discovery sections and the dangling 'Step 2' reference, matching 'Good structure; most content appropriately placed; minor organization gaps' rather than the cleanly-split 5-anchor.

4 / 5

Total

15

/

20

Passed

Description

57%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 correctly identifies the Papertrail domain and includes an explicit 'Use when' trigger, but it is thin on concrete capabilities (only 'Manage Organizations') and omits the natural log-search vocabulary users would actually invoke. It is serviceable but under-specified for its strongest use cases.

Suggestions

Replace the generic 'Manage Organizations' with the skill's primary concrete actions, e.g. 'Search and analyze Papertrail logs, manage systems, users, groups, and destinations'.

Broaden the trigger phrase to natural user language, e.g. 'Use when the user wants to search or query Papertrail logs, investigate events, or manage Papertrail systems and users'.

Keep third person and retain the explicit 'Use when' clause, but ensure the listed actions reflect what users most need (log search) rather than only admin tasks.

DimensionReasoningScore

Specificity

The description names the domain ("Papertrail integration") and only one concrete action ("Manage Organizations"), which is minimal and omits core capabilities like log search; this matches the anchor 'Names the domain but actions are minimal or generic' rather than the 3-anchor's 1-2 concrete actions.

2 / 5

Completeness

It provides a 'what' ("Papertrail integration. Manage Organizations.") and an explicit 'when' ("Use when the user wants to interact with Papertrail data"), but the 'when' is generic and the 'what' is narrow, matching 'Has both what and when; when could be more explicit or specific' rather than the fully-concrete 5-anchor.

4 / 5

Trigger Term Quality

"Use when the user wants to interact with Papertrail data" surfaces the product name but misses the natural terms users actually say ("logs", "search Papertrail logs", "log management"), fitting 'Some relevant keywords but missing common variations'.

3 / 5

Distinctiveness Conflict Risk

Naming a specific product (Papertrail) gives it a clear niche with low conflict risk, but the thin trigger phrasing leaves minor overlap risk with related log/monitoring skills, fitting 'Mostly distinct; minor overlap risk'.

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
membranedev/application-skills
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.