CtrlK
BlogDocsLog inGet started
Tessl Logo

linkedin-automation

Automate LinkedIn tasks via Rube MCP (Composio): create posts, manage profile, company info, comments, and image uploads. Always search tools first for current schemas.

74

1.45x
Quality

65%

Does it follow best practices?

Impact

87%

1.45x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/all-skills/skills/linkedin-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 well-structured, actionable skill body with clear tool sequences and parameters, weakened by redundant pitfall sections and a destructive delete workflow that lacks an explicit validation checkpoint.

Suggestions

Add a confirmation/validation step to the Delete workflow (e.g., 'Confirm the post_id with the user before deleting; deletion is permanent') so destructive operations have an explicit checkpoint.

Consolidate the duplicated pitfalls — fold 'Common Patterns' and 'Known Pitfalls' into the per-workflow sections or keep only net-new information to reduce redundancy.

Specify concrete values where possible (e.g., the post character limit, valid visibility enum values) to close the minor actionability gaps.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes Claude's familiarity with LinkedIn, but the 'Common Patterns' and 'Known Pitfalls' sections repeat information already covered in the per-workflow 'Pitfalls' lists (rate limits, URN formats, image upload flow).

3 / 5

Actionability

Concrete, executable guidance is provided via named tools (LINKEDIN_CREATE_LINKED_IN_POST), ordered sequences, and specific parameters (text, visibility, actor, owner), with only minor gaps such as unstated exact character limits or enum values.

4 / 5

Workflow Clarity

Multi-step processes are clearly sequenced and setup includes verification, but the destructive 'Delete a Post' workflow has no validation/confirmation checkpoint, which caps workflow clarity at 3 per the rubric.

3 / 5

Progressive Disclosure

Content is well organized into clear sections (Prerequisites, Setup, Core Workflows, Common Patterns, Known Pitfalls, Quick Reference) with a single one-level external link and no nested references; no bundle files are needed.

4 / 5

Total

14

/

20

Passed

Description

70%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 specific, distinct description that names concrete LinkedIn actions and the underlying toolkit, but it omits an explicit 'when to use' trigger clause, which limits completeness.

Suggestions

Add an explicit 'Use when…' trigger clause (e.g., 'Use when the user wants to post, comment, or manage a LinkedIn profile or company page via Rube MCP').

Include common user phrasings/synonyms as triggers (e.g., 'LinkedIn post', 'share on LinkedIn', 'company page') to strengthen trigger-term coverage.

Mention the destructive capability (deleting posts) in the description so the capability list is comprehensive.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'create posts, manage profile, company info, comments, and image uploads' — giving clear capability coverage, though 'manage profile' is slightly generic and the body reveals additional actions (delete, get images) not named.

4 / 5

Completeness

The 'what' is clearly stated, but there is no 'Use when…' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric.

3 / 5

Trigger Term Quality

Natural terms a user would say are present ('LinkedIn tasks', 'create posts', 'profile', 'comments', 'image uploads'), but common synonyms and variations are not comprehensively covered.

4 / 5

Distinctiveness Conflict Risk

The description carves out a clear LinkedIn-automation niche tied to a specific MCP toolkit, with minimal overlap risk against other skills.

5 / 5

Total

16

/

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
davepoon/buildwithclaude
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.