CtrlK
BlogDocsLog inGet started
Tessl Logo

create-linkedin-content

Draft voice-tuned LinkedIn post variants from a free-form brief. Reads a personal voice guide (generated via generate-voice-guide), produces 2–5 variants with distinct framings, applies LinkedIn-specific defaults (arrow bullets, "why this matters" beat, 150–500 words), and self-checks against the voice guide's banned phrases before returning.

64

Quality

78%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/content/capabilities/create-linkedin-content/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

81%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 lean, actionable, well-sequenced agent-executed skill with explicit validation and fix loops. Its main improvement levers are adding a full example output post and optionally offloading a catalog or two to reference files.

Suggestions

Include one fully rendered example output post (with frontmatter) so the agent has a copy-paste-ready template, not just example briefs.

Consider moving the framing catalog or voice-guide resolution chain into a reference file to shorten SKILL.md and sharpen the overview.

Tighten the parenthetical rationales in the LinkedIn-Specific Defaults section to pure directives where the why is obvious.

DimensionReasoningScore

Conciseness

Efficient and domain-specific rather than padded — defaults, framings, and checks are operational, not general knowledge — with only minor rationale commentary (e.g. 'LinkedIn rewards longer than X but shorter than a blog post') that could be trimmed.

4 / 5

Actionability

Provides concrete invocation commands, a framing table with structure and when-to-use, file-naming conventions, a frontmatter template, and a 7-point self-check list; the main gap is the absence of a full example output post alongside the example briefs.

4 / 5

Workflow Clarity

A clear 6-phase sequence with an explicit validation checkpoint in Phase 4 (self-check) and fix loops ('rewrite', 'Add a why this matters beat if missing'), satisfying the batch-operation feedback-loop expectation.

5 / 5

Progressive Disclosure

Well-organized with clear section headers, no nested references, and self-contained navigation, though at ~154 lines the framing catalog or voice-guide resolution chain could optionally be split into reference files.

4 / 5

Total

17

/

20

Passed

Description

75%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 is specific, third-person, and covers concrete capabilities comprehensively, but it omits any explicit 'when to use' trigger clause, which caps its completeness. Adding a 'Use when...' sentence would lift completeness and trigger-term quality.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user wants to draft or write LinkedIn posts, LinkedIn content, or social posts for LinkedIn.'

Include a few natural synonyms users say ('LinkedIn content', 'post on LinkedIn') to broaden trigger-term coverage.

Clarify the relationship to create-x-content in the description to further reduce overlap ambiguity.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Draft voice-tuned LinkedIn post variants', 'Reads a personal voice guide', 'produces 2–5 variants with distinct framings', 'applies LinkedIn-specific defaults', 'self-checks against the voice guide's banned phrases' — giving comprehensive coverage.

5 / 5

Completeness

The 'what' is clearly and specifically answered, but there is no 'Use when...' clause or equivalent explicit trigger guidance, so completeness is capped at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Good keyword coverage with natural terms like 'LinkedIn post variants', 'voice guide', and 'brief', but misses common synonyms a user might say such as 'LinkedIn content' or 'post on LinkedIn'.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear LinkedIn-content niche with distinct triggers ('LinkedIn post variants', LinkedIn-specific defaults) and minimal conflict risk with sibling platform skills.

5 / 5

Total

17

/

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
gooseworks-ai/goose-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.