CtrlK
BlogDocsLog inGet started
Tessl Logo

x-article-publisher-skill

Publish articles to X/Twitter

40

Quality

38%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/x-article-publisher-skill/SKILL.md

The canonical home for this skill is x-article-publisher-skill in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

33%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 lean and well-sectioned with a clear external reference, but it is almost entirely non-actionable boilerplate: no concrete steps, code, or workflow for an outward-facing publishing operation. The structure is fine; the substance is missing.

Suggestions

Add a concrete, executable workflow for publishing (authenticate, format the article, post via the API, verify the post appeared).

Include a validation/verification step since publishing is an outward-facing, hard-to-reverse operation.

Replace the generic 'provides guidance and patterns' line with specific, copy-paste-ready commands or code for the common cases.

DimensionReasoningScore

Conciseness

The body is very short and not padded with concepts Claude already knows, so it respects the token budget; it earns a 4 rather than 5 because the generic 'provides guidance and patterns' line adds no real information.

4 / 5

Actionability

There is no concrete code, command, or specific step — only 'provides guidance and patterns for publish articles to x/twitter', which describes rather than instructs, matching the 'entirely vague or abstract' anchor.

1 / 5

Workflow Clarity

No multi-step process, sequence, or validation is present; publishing is an outward-facing operation that needs verification steps, and none exist, matching the lowest anchor.

1 / 5

Progressive Disclosure

The content is short with clear section headers (Overview, When to Use, Instructions) and a single one-level-deep external link to the source repo; no bundle files exist to verify further, but for a small skill this structure is well-organized with only minor gaps.

4 / 5

Total

10

/

20

Passed

Description

43%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 concise and uses third person, but it is too minimal: it names the domain with one generic action and entirely omits any 'when to use' trigger guidance. Per the rubric this caps completeness at 3 and leaves it without the natural trigger phrases that would distinguish it.

Suggestions

Add a 'Use when...' clause naming concrete triggers, e.g. 'Use when the user wants to publish long-form articles, threads, or posts to X/Twitter.'

List 1-2 more concrete actions (e.g. draft, format, and post articles) to raise specificity above a single generic verb.

Include natural synonyms and platform terms (tweet, post, thread, long-form) to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

The description names the domain ('Publish articles to X/Twitter') but lists only one generic action with no specifics on how or what kind of articles, matching the 'names the domain but actions are minimal or generic' anchor.

2 / 5

Completeness

It states a clear 'what' (publish articles to X/Twitter) but has no 'Use when...' clause or equivalent trigger guidance, which per the rubric caps completeness at 3.

3 / 5

Trigger Term Quality

'articles' and 'X/Twitter' are relevant terms a user might say, but common variations (post, tweet, thread, long-form post, .md) and the platform name 'X' alone are missing, so coverage is partial.

3 / 5

Distinctiveness Conflict Risk

'Publish articles to X/Twitter' is somewhat specific to a niche but could overlap with general posting/social skills and lacks distinct trigger phrases, fitting 'somewhat specific but could still overlap'.

3 / 5

Total

11

/

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
administrakt0r/AI-Agents-Safe-Coding-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.