CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

linkedin-engagement

Use when someone wants to grow reach through comments, replies, groups, or outreach on LinkedIn — a commenting roster, a connection request note, a DM or InMail, a networking plan, or a check on whether their outreach volume is safe. Triggers on "who should I engage with", "write a connection request", "cold DM", "LinkedIn outreach", "networking strategy", "how many invites can I send". Builds a weekly comment roster inside a real time budget, assembles one message at a time and refuses templates, and caps volume against LinkedIn's limits. Nothing is ever sent.

76

Quality

95%

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

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.

A tight, high-signal skill body: executable commands, explicit validation with exit codes and stop signals, and clean one-level-deep disclosure into real bundle files. The only improvement is documenting the account-input format inline so the roster command is fully self-contained.

Suggestions

Briefly explain the account argument format in step 1 (what the two numbers between the name and tier mean), or point to assets/example_outreach.json for it, so the roster command is copy-paste ready without opening the script.

Give one concrete example of a --specific-line value in step 3 instead of an ellipsis, since specificity is the skill's own stated bar for a good message.

DimensionReasoningScore

Conciseness

Every line carries non-obvious, platform-specific information — tier definitions and their ratios, per-account caps, the §8.2 constraint, benchmark numbers with a corrected interpretation ("the note earns the conversation, not the meeting"). Nothing explains concepts Claude already knows, and the dense phrasing ("a generated comment is exactly what §8.2 names") is maximally token-efficient.

5 / 5

Actionability

Three copy-paste-ready commands with realistic flag values, concrete numbers throughout (exit codes 0/2/3/4, 200-char cap, weekly caps, 20% acceptance floor), and an input-shape asset for the builder. The gap keeping it below 5: the roster account format "Priya Raman:5:4:larger" is shown but the two numeric columns are never explained in the body, so a reader cannot fill in their own accounts without opening the script; `--specific-line "..."` likewise stops at an ellipsis.

4 / 5

Workflow Clarity

A clear 1-4 sequence with a dedicated validation step: the volume guard is an explicit checkpoint with defined exit codes (0/2/3/**4 refused**) and a feedback signal with recovery direction ("acceptance below 20% is a stop signal — ... the targeting is wrong"). Step 4 adds timing checkpoints ("two weeks", "after acceptance and a pause") and the Rules section acts as a checklist. This matches the explicit-validation-and-feedback-loop anchor, not merely 'most checkpoints present'.

5 / 5

Progressive Disclosure

The body is a lean overview; details live in verified one-level-deep bundle files — two references, three scripts, and two assets — each surfaced in the Scripts table and the References/assets list with a one-line description of its role (e.g. 'the benchmark numbers with their provenance'). No nested references or inlined bulk content; navigation is trivial.

5 / 5

Total

19

/

20

Passed

Description

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

An exemplary description: explicit use-when triggers with natural user phrasings, concrete actions covering the full scope, third-person voice, and a safety statement. The only weakness is that the boundary against a LinkedIn content-writing skill is not drawn in the description itself.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "Builds a weekly comment roster inside a real time budget", "assembles one message at a time and refuses templates", "caps volume against LinkedIn's limits", "a check on whether their outreach volume is safe" — and enumerates the concrete deliverables (roster, connection note, DM or InMail, networking plan, volume check). This is comprehensive coverage, not the 'minor gaps' of the 4 anchor.

5 / 5

Completeness

Both what and when are explicit: it opens with "Use when someone wants to grow reach through comments, replies, groups, or outreach on LinkedIn", adds an explicit "Triggers on" clause, then states what it does in concrete terms. This clearly exceeds the 4 anchor, where the 'when' could be more explicit.

5 / 5

Trigger Term Quality

"Triggers on 'who should I engage with', 'write a connection request', 'cold DM', 'LinkedIn outreach', 'networking strategy', 'how many invites can I send'" covers natural phrasings a user would actually say, including synonyms (cold DM / InMail / connection request; outreach / networking). It matches the comprehensive-with-synonyms pattern of the 5 anchor; nothing common is missing.

5 / 5

Distinctiveness Conflict Risk

The niche is clear (LinkedIn engagement/outreach, not content) with distinct trigger phrases, but the first clause "grow reach through comments, replies, groups, or outreach on LinkedIn" leaves minor overlap risk with a closely related posts/content skill — the description itself doesn't state that it does not write posts (that boundary only appears in the body's 'Distinct From' section). It sits just below the minimal-conflict 5 anchor.

4 / 5

Total

19

/

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

alirezarezvani/claude-skills

Path

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