CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

linkedin

General-purpose LinkedIn automation – fetch profiles, search people and companies, send messages, manage connections, create posts, and more. Use when the user wants to interact with LinkedIn.

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

78%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, executable CLI reference that scores well on actionability and conciseness. Its main weakness is structural: a large monolith with no bundle files where one-level-deep reference splits would materially improve navigation.

Suggestions

Move the large flag tables (e.g. Sales Navigator person/company search filters) into reference files referenced from the body to apply progressive disclosure.

Add explicit validation/pre-flight checkpoints before destructive or batch operations (post create, message send, connection remove), e.g. confirm the target URL resolves before sending.

Stop repeating `--json -q` in every example since the global-flags section already mandates it, relying on the established convention to reduce token redundancy.

DimensionReasoningScore

Conciseness

A lean, table-driven CLI reference with minimal concept filler, but the global `--json -q` flags are restated in nearly every example despite an upfront global-flags section, adding redundancy that could be trimmed.

4 / 5

Actionability

Nearly every section provides copy-paste-ready `linkedin ...` commands with concrete flags, accepted values (e.g. size ranges, reaction types), and realistic URLs, covering the common cases across all command groups.

5 / 5

Workflow Clarity

Clear sequences exist for auth recovery and workflow status, and the exit-code/success-field guidance acts as a checkpoint, but batch and destructive operations (post create, message send, connection remove) lack explicit pre-flight validation steps.

4 / 5

Progressive Disclosure

A single ~510-line monolithic reference with good section headers and one external workflow link, but no bundle files split out the sizable flag tables (navigator, company filters) that clearly belong in separate reference files.

3 / 5

Total

16

/

20

Passed

Description

83%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, third-person description that lists concrete LinkedIn automation capabilities and includes an explicit 'Use when' trigger clause. It would reach the top score by enriching the 'when' with specific trigger phrases and adding common user synonyms like 'InMail' and 'outreach'.

Suggestions

Add concrete trigger phrases to the 'when' clause (e.g. 'Use when the user wants to search LinkedIn, send InMail, or grow their connections').

Include natural user synonyms such as 'InMail', 'LinkedIn outreach', and 'Sales Navigator' so the description surfaces on more queries.

Consider dropping the vague 'and more' or replacing it with the next one or two specific capabilities to preserve specificity.

DimensionReasoningScore

Specificity

Enumerates multiple concrete actions across the LinkedIn surface ('fetch profiles, search people and companies, send messages, manage connections, create posts'); the trailing 'and more' is only mildly vague against an otherwise comprehensive list.

5 / 5

Completeness

Explicitly answers both what (the enumerated automation actions) and when ('Use when the user wants to interact with LinkedIn'), but the 'when' is broad rather than enumerating concrete trigger scenarios.

4 / 5

Trigger Term Quality

Includes the core platform term 'LinkedIn' plus several action verbs ('search people and companies', 'send messages'), but misses common natural synonyms a user would say such as 'InMail', 'LinkedIn outreach', or 'connections'.

4 / 5

Distinctiveness Conflict Risk

The 'LinkedIn' platform name carves a clear niche with distinct triggers and minimal overlap risk against other skills.

5 / 5

Total

18

/

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

skill_md_line_count

SKILL.md is long (516 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository

ArabelaTso/Skills-4-SE

Path

skills/linkedin/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.